Finished!I think we're done.
A bunch of stuff went in yesterday.
- Damage to towers
- Sound effects
- Improved tower images
- Active player indicator
- Hacked in 1-player mode
Today was mostly about packaging and some finishing touches.
- Menu + instructions
- Refined 1-player mode
- Play again after game finishes
- Balancing attack vs. defense
The game still feels a bit random (in fact that's how the "AI" in 1-player works). There are definitely smart ways to play though.
As for code quality, well ... the menu is a complete hack. There are lots of decently factored functions, but update() is sort of a mess. And there's global state everywhere. But in some ways it's laid out as simply as possible for collaborating with my son. We specially avoid lots of fancier Python functionality for that reason too (e.g. our only class in the game simply serves as a namespace).
This was a ton of fun! Looking forward to trying the other games and taking part in judging!
(log in to comment)