Oli's profile picture

Published by

published

Category: Blogging

CBYPAAT Devlog #9

Finally posting another one of these. I've been busy with having several different speeds of mental breakdown exams and general lack of motivation these past couple of weeks so its been a bit since I've been able to work on the game. I've also worked on it in little chunks over the past several days, none of which felt worth starting daily devlogs again for, but enough features came together today that I felt like starting writing these again. Anyway, to all 0 of you that used to read these, voila, they back.


Devlog Changes:
  • Fixed a bug that was causing enemies to all explode in the same colour upon death
  • Created a lava mechanic, that works like water but kills the player when they collide with it
  • Fixed a bug with lava to make the hitboxes kinder to the player
  • Fixed a bug with lava that was causing it to kill enemies that weren't touching it
  • Added Push bullets that pushed enemies they collided with, into the lava
  • Fixed a variety of bugs involving interaction with push bullets and lava
  • Added a feature whereby enemies hit by push bullets would collide with other enemies and push them in a bowling pin like pattern
  • Fixed the base canvas and scene in unity to be suitable for developing volcano biome levels
  • Playtested the push bullets extensively, before ultimately deciding on not including them in the game
  • Added in explosive bullets, that explode upon contact with enemies into a hitbox that kills all nearby enemies
  • Discovered that due to the nature of the explosive hitbox it also pushed the player when they fired it too close to themselves, leading to cool interactions with the lava. I didn't do any programming here this is just a glitch I really liked so I left it in the game, and I will probably build levels involving it
  • Created a fire powerup that caused the tank to move with increased speed upon pickup
  • Animated the fire powerup, and created an effect that caused it to center on the tank upon collision
  • Created a lava dropper type "enemy" which is an animated zooming in hit marker that creates a single patch of lava upon its animation completion
  • Fixed several bugs involving resetting these
  • Fixed a bug where the "dropped" lava could never kill the tank
  • Added a "lava lakitu" type program that can be enabled in levels, causing lava droppers to spawn wherever the tank is at a fixed rate, forcing the tank to keep moving. These are especially difficult to deal with in levels where the fire has boosted your speed.
  • Fixed a bug where the lava lakitu script was unable to modify the speed of the animation of the lava dropper
  • Fully set up a copy pastable base level that all future levels in the volcano world will be built up from
  • Fixed all the colours of the canvas text for volcano levels.
  • Added new noises and sound effects for all the new mechanics added to the game
  • Created a guideline of what each level in the volcano world should hope to achieve in terms of teaching the player new game mechanics
  • Created levels 1-5 of the volcano world (levels 41-45 in the regular game)
Anyway yeah that's a lot more stuff than normal for a devlog but remember this is a few days of minimal work combined to look like one incredibly productive day. See yall tomorrow assuming I keep up the productivity to type these (and to work on the game). 
Also, special treat for the big devlog, here are some pics of the levels I've made in the volcano world so far and of the base level (the levels I've made so far do not use the lava dropper, explosive bullets or fire yet)

My favourite so far ngl. You really have to juggle everything to get through

This is the level I copy paste and build


0 Kudos

Comments

Displaying 0 of 0 comments ( View all | Add Comment )