21 July 2024
Currently, all the characteristics of game behavior are hard-coded inside
- Inside Cat classes, the Cat class is the base of the player controller class - Every player is a Cat class-derived character, which different cat characters can instantiate from
- Inside Bullet/Projectile classes. (maybe I'll call it Projectile Class, so it can classify rockets, grenades, and stuff - which sounds weird when we call it Bullet)
- Inside Enemy Class, which is the base for any Enemy instance that is created
I'm experimenting to see if I can separate all the config variables into a separate JSON file for each config, say cat, projectile, and enemy configs. This allows for more modularity - and gives us better flexibility to experiment/iterate faster