Enemy Checkpoint


Enemy Checkpoint

Enemies in my game I believe are the most important part. The interactions between the player and enemies + the environment and enemies is key to making  the player get the most enjoyment from the game. As of this point in the game the player is not able to kill the enemies but I feel that this makes the game more challenging than that of a game where you just kill the enemies. The player has 1 health which if he comes in contact with any of the enemies or the lava he will be reset back to the beginning of the level. I will be trying to place the certain obstacles and enemies in the world where it give the player the opportunity to finish the level without killing the enemies while still providing a challenge. I started with a simple patrolling enemy which patrols a platform. He detects the edges and then turns in the opposite direction. 


The biggest struggle with this enemy was when he was taunted. If the player gets in a certain radius of the enemy he will be taunted an run towards the player. There were a few issues with the enemy running off the platform when taunted as he would be using a different method of movement. I opted to make the enemy move back from the edge when taunted and then move toward the player. This makes him do a bit of a vibration but I believe it gives him an angry feel.


The flying enemy was not too much of an issue. Using the Astar Algorithm shown in the practicals  I was able to adapt it to my flying enemy. My flying enemy follows certain paths which is the most efficient path to the player. This path is generated so that the flying enemy doesn't get caught on the objects in the world.


I also added 2 new hazards in the world to give the environment a more dynamic and hostile feel. The first hazard is lava show below:


The second hazard is a moving platform which moves between 2 points in the world. 


I believe that with these environmental interactions that the player will feel immersed in the level and will hopefully enjoy the game.  

Files

EnemyCHeckpoint.zip Play in browser
Sep 17, 2020

Leave a comment

Log in with itch.io to leave a comment.