This little game will be a simple two player effort, where each player controls a tank within a restricted environment. The environment is a simple rectangle, where the players' tanks can only move within that rectangle. Also within the rectangle would be various static obstacles. The obstacles would be implemented as an array of Wall instances, à la space-station interior in my first OpenGL game.
The player controls their tank in Battlezone style - each side's tread can be moved independently forwards or back. They'll also be able to fire of course. Perhaps more than one fire mode could be available?
It's a nice and simple game, and it should be possible with my current level of knowledge of the G3D library.
Here's a rough time-line:
- Make the bounding box using debug camera
- Add the player tank and POV camera
- Add the obstacles
- Add the second player tank
- Allow control of second tank over network