Week #11 - Henrique


This was a week full of work. 

This week I was assigned the boss programming. This was a very challenging task since their logic is much more advanced than those of normal enemies, with mutliple attacks and different phases.

I had to program 3 boss fights, all of them would happen in an "arena" so their base would be similar. The 3 bosses would be the ones from the worlds: Anger, Depression and Acceptance.

Anger: This was the most simple one, with two phases and simple attacks, all dependent on projectiles, so I just needed to instantiate these new projectiles on the desires position. 

Depression: This one was harder, since there were attacks were the boss would have to move to the player position. This meant that I would have to find a way to reset his position and create "Attack" and "Cooldown" segments to the boss so everything could happen in the desired way without erratic behaviours. This one was also more complex since he had a total of 4 abilities and 2 phases.

Acceptance: Being the last boss of the game. This one has 4 phases, and a total of 8 attacks. Considering what I had already done in the other bosses, by this point programming the boss was already a well oiled machine, and I was able to do it a lot faster despite the complexity being much higher. 

Overall a fun week, with a very satisfying work. I ended it already designing the level layouts and next week we'll make the game pretty and drag and drop everything we made to actually have levels. Hope we can do it all before MOJO.

Get Noah's Nightmare

Leave a comment

Log in with itch.io to leave a comment.