Journal Entry #2


Date: 5.5.2024

Activity:
- Started working on the enemies.

Notes:
Due to other assignments, I didn't have too much time to work on the game this week, but I did finalize the concept and write an informal "design document" for myself so I know what needs to be done. The game will have 3 arenas where the player will have to defeat a number of enemies to progress to the next one. There are 4 types of enemies: slime that doesn't attack just patrols and does contact damage, a melee enemy that's tougher than the others, a flying enemy that follows the player and explodes if it hits them, and a mage that can do both ranged and melee attacks. These enemies will be spawned randomly, and I'm thinking of also having some obstacles in the arenas also placed randomly. The enemies will drop health and some coins which can be used at the end of each arena to purchase some upgrades (if the player gets enough). There will be a short tutorial and (maybe, if I have time) a boss fight. The player will be timed and their high scores will be kept.
I started working on designing the enemies and I have made good progress by reusing the components I had already written for the player, however, I'm spending a lot of time debugging. I'm having some problems with the mage's switch between melee and ranged, where if I enter the melee range and then back away to the ranged range sometimes the projectiles ignore the cooldown time, and I am also working on figuring out the details of the chasing behavior.

Duration: 4 hours

Get Project C

Leave a comment

Log in with itch.io to leave a comment.