Week #8 - Henrique


This was oficially the 1st development week. At the end of last week, we came up with the idea for what was important for our prototype to present next week, and among other things, "basic enemy" was one of them. This was what I choose to develop.

To begin, I came up with the behaviour I wanted my enemy to have, I wanted it to be able to walk along any platform (without falling on floating platforms) and wanted it to follow the player character when he got very close. So I went ahead and searched for ways to achieve that. Ending up with:

So far, the enemy does what it needs to, but he still doesn't account for gravity changes, so right now he only works as intended when operating on normal gravity. 

Seeing as I still had time, I decided to implement other basic times of enemies, that would be used as bases for the enemies we already know we will need to make for the final game. A flying one and a trap enemy. 

The flying enemy simply flies around hitting walls and readjusting his direction based on that:

 

The trap enemy, when the player gets close jumps up from the ground:


After all of them were made, I created a script that would be used for every enemy, so the player would be able to defeat him by jumping on top:


This concluded my work this week, I still need to make the enemies actually kill the player when he is hit, but I will do this when I join everything with my colleagues work. There are also, of course, still some bugs that need fixing, but that can be done after this 1st prototype I believe. 

Get Noah's Nightmare

Leave a comment

Log in with itch.io to leave a comment.