Day 22: Seven Nation Army

Brittany Lumanlan Martin
2 min readDec 23, 2020
Enemy2 is pictured here with its glowing yellow shield. The shield is programmed to take one hit before being destroyed.

It was a day full of enemies! In addition to creating a shield visualizer for Enemy2 and coding its behavior, I have two more enemies currently in development. It’s looking more like a four-nation army right now and not seven, but I’m sure I’ll have a few more enemy characters by the end of Phase II. You can see the two new enemies’ requirements in the list below.

As of now, I only have their sprites and the sprites of their weapons created. I imagine that coding their behavior will involve learning about raycasts and more physics. The idea is for these enemies to be able to detect the location of the player. I’m sure there are many ways to do this, but the most common demonstration I’ve seen is through creating an invisible line path from the enemy to the player.

I’ve mentioned before that Phase II is about demonstrating the ability to implement core programming, but I have been spending a little extra time on character aesthetics. Experimenting with different sprites, shaders, and materials has been a fun little side quest and I very much enjoy learning how to make my game more visually appealing.

I’ll pick back up in the morning by coding the behaviors for the new enemies. I have a massive final project due tomorrow for an IT Fundamentals class, so it’s time to switch gears for now.

--

--