Busy Week
+11. Mar 2018
++
+ Welcome back. This week has been super busy for me. I've had 2 tests, 3 hand-ins and 2 presentations in the course of 5 days. In terms of ATIRAG, little progress has been made. I've started + work on balancing the game, added some visual effects and ironed out some bugs. The new enemy spawn system infinitely spawns enemies until there are a certain amount of enemies alive in + the game at once, then, if the limit is hit, it stops spawining enemies until you've cleared them all out. After the enemies are dead, the limit is extended, and the enemies start spawning + again. Right now, this is somewhat unbalanced, as the spawnrate is not affected, only the limit, but more work will be put into this once I have time. I am considering making the waves + slightly more apparent (giant flashy text that says "Wave Complete" and restores your health), to induce a sense of pride an accomplishment. 😜 +
++ ATIRAG 2018 +
+ ++ As you can see, the healthbar now flashes when you take damage (red) or gain health (blue). In the gif, this looks very obnoxious, but I promise that it feels great when playing. I spent + quite a bit of time adjusting it to last just the right amount of time. However the fact that it looks obnoxious in gifs is a serious issue. I might try to make it seem more like a lazer + that shoots out from the center. +
+ In other news, I spent some time playing with JavaScript; one of my favourite languages. I took upon myself the task of creating an interpreter without any help/tutorials. for + those of you that aren't programmers, an interpreter is a program that reads / processes / interprets a string of characters, and produces some form of output. This is generally a + basic task that most programmers go through, but it felt incredibly satisfying to figure out on my own. You can try it in the box below. It can currently + divide /, multiply *, add +, subtract -, power + ^ and enclose segments within paranthesises (). + ++ The list for ATIRAG remains largely unchanged as a result of little time to work on the project. +
+-
+
- Bullet formations +
- Bullet upgrades +
- Sounds +
- Increasingly powerful enemies +
- More visual effects! +
- Steering behaviour enemy type +
- Enemy collision + +