Another not very substantial progress post but hey, the game is almost done so there’s not much else to show.
Made a primitive system to hide the objects that obstruct the view between the camera and the player. It’s not pretty but it works.
I made some more enemies (though they’re basically reskin of previous ones):
a fast walker type that shoots weaker bullets. I think I’ll also make an alt version that shoots missiles though;
a turret that shoots from 3 vertically aligned barrels;
a sniper turret that has a very big view radius and shoots stronger bullets but at a much slower rate. I need to tweak its rotation speed though.
finally the only actually new enemy type is a small ‘kamikaze’ bot that doesn’t attack per se but will try to get close to you before blowing itself up.
Thanks to anon’s advice, I fixed the collision problem I was having (basically having the mecha phasing through the buildings).
Oh right, I also made the ‘missile launchers coming out the shoulder pads’ thing I mentioned time and time again. It looked cooler in my mind but whatever. However I need to tweak the missile behavior a bit. Right now, when a missile is shots, it looks for the nearest target to home in to. This means that when I shoot out 4 missiles from roughly the same position, they will all target the same object, which in turn makes all but one of them useless since they will make each other explode, and only one explosion will actually damage the target. So I’ll have to add some randomization to the target choice and to the movement towards it.
Now the only thing left to add is the dash/boost thing. I keep putting it off for some reason.
Shit I can’t believe I spent so much time on this game, I plan to complete it in 2 weeks or so. Oh well, it’s been fun and I learned a lot so it’s all good.