Well now that enough of the game is done to the point where I can actually test out certain aspects of game play in real time, I’ve come to the conclusion that our control scheme may need to be slightly reworked. Right now the controls are free roam (as long as the planes have been lit up) so you could essentially walk anywhere (including diagonal) if you lit up a 4×4 square.
While this works well enough using two hands on a mouse and keyboard, now that the WiiMote is all set up I’ve been able to run tests with it. I think it would be best that each directional button press will essentially ‘hop’ them to the square in that direction. Rather than holding down the direction to manually walk them, one press will automatically move them one grid unit over. Alternatively, a L, R, or D, press rotates him, and UP moves one square in the direction he his facing. It’s just a bit awkward to be using your thumb to move the character while at the same time using it to click on squares.
I’m going to experiment with all these options and see which one works best. Will update this post when I get it working.
Also, I’ve added in a switch for each WiiMote, so pressing the One button either enables or disables it. Great for quickly switching back and forth between WiiMote and mouse, and turning on and off head tracking. For now the default is keyboard control.
—UPDATE—
Added Nunchuk support!
[HERE]

