Well, perhaps it's too soon and there's really not a whole lot to show at the moment. But getting this far was a good start for me. This is my first project and I hope to learn a bit from doing it. It's not much to look at at the moment, but hopefully I'll have some more stuff soon. After I decided to do this project, I found out (quite accidentally) that the GPL'd spritelib has a complete set of sprites for this


Done so far:
1. Initial project code layout
2. GameStates
3. Level loader from text file
4. Tank, Bullet and Wall objects
5. Keyboard input - Arrow keys to move around, space to fire
Immediate TODO:
1. Collisions viz: tank-tank, tank-bullet, tank-wall, bullet-wall, bullet-bullet
2. Animations - using just single images so far, need to change them to animations
3. Enemy Tanks
4. Home base - the eagle!

Further TODO:
1. Enemy AI (Looking forward to this

)
2. HUD - Progress, number of enemy tanks left
3. Spawn points
4. Power ups
5. Score
6. 2-player mode
7. Menu screen
8. Options screen
9. Music, sounds
Dream TODO:
1. Multiplayer mode - upto 8 players on single screen, last one standing wins. Team based with AI bots also
2. Survival mode - Wave after wave of enemy tanks, can you hold out?
Source code:
https://github.com/plastygrove/TankReborn