1.0.0 and beyond!
Instead of saying that I started making a cooking game or a dictionary game or some other example of getting distracted again I actually made an update to 3NDL3ZZ Base Defense! I know it isn't perfect. Its getting 'better' though. The main part of the latest update has been new assets. I'd posted on a section on this site to hope for some help in terms of artwork and this is where we've got too! I'm pretty amazed. I don't know @Combo-Smooth outside of this project but I know I want to ;). You've done a great job so far!!
There are more plans for this game like:
- Boss Enemies (These will shoot the towers),
- Trap Units (I think the idea is to have a 'wall' that can hold back 5-10 enemies before getting destroyed itself),
- A leaderboard (To store your highest wave -- If we have more maps there'll be a board per map and maybe an overall highest wave board),
- Upgrade system (Ability to upgrade the towers to keep up with the enemies -- This will trigger a change in Enemy Stats to make them harder also otherwise Towers will become wayyyy too OP),
- I have a full list here.

Whilst getting new assets it was decided to change Tower 2 completely and its become a kind of flamethrower tower. The current idea now is to have a 'fireball' that travels through enemies (Oh boy.. When you forget enemies are set to solid and you test a collision where the bullet does NOT get destroyed... yeahhh enemies got stopped in their tracks for a while ? ) and I've currently set it to have a life of 1 second so it doesn't span the entire map... Might let it live forever though...
Now I'm currently trying to figure out a way to 'lock' the flame turrets direction so it can be a proper strategic tower at certain areas and a waste of tower at others... This is upto the player... Currently the tower will track the 'front' enemy and point towards it and shoot towards it... Which is what Tower 2 used to do as a 'Cannon' -- this is now what will become of the upgrade Tower 1 instead -- But if you see if my image above. I want the enemy to only face/fire in the direction along a set angle.. like 0, 90, 180, 270, -- I almost had it working but then it stopped and I reverted it back to the old way of tracking/shooting. My issue is with setting the initial direction as that would vary based on where you placed it.. As far as I can find in Game Maker Studio there's not a way to have it face towards the nearest path point or something. I don't want to make a million conditions for every possible place to put the tower as that'd probably be just wrong lol...
My closest idea is to set a 'cone' shaped range of angles and have the tower react to those angles IF the enemy is within the ranges... And when I say react I mean it'll set its own angle to 0, 90, 180 or 270 based on those angles... BUT I also need to set its ability to shoot based on IF the enemy is within that range and ONLY that range.... My issue thus far is that the towers ended up shooting regardless of angle and they wouldn't update to face the enemy they'd just shoot looking left when enemy was at 90 kinda thing... (I was streaming and I basically ran out of time due to schedule stuff so I had to stop...)
I am close to this... I'm just going to remove all shooting conditions and essentially start again with this tower BUT 'it works' so I'm happy with it... I just want it to be better so I reckon this is to be listed under "small improvements".
Discussion