We are still stuck with collision, an essential game mechanism that must be made before anything else can progress. But development has progressed to provide player with the ability to shoot fireball at their enemy. Enemies are properly destroyed when they come into contact with the fireball.
We managed to fix the collision problem from last week, but we found out that our algorithm is very inefficient. As more objects are placed into the game scene, the game will slow down significantly. We must determine a proper method to handle collision detection reasonably.
Once we are done with collision, the next development step will be giving enemies the ability to attack and some endurance (take at least 2 hit to be destroyed). When enemies are attacked for the first time, they will turn around immediately and launch a single attack in the player’s direction. The player must dodge this attack or they will take damages.
Eventually we will also develop the skill activation mechanism and test the game play out.