Fire in the hole! by Arttu Halonen
HTML5/WebGL and Windows

Armour technology has far surpassed the capabilities of ammunition and explosives. The war machines of today can only be destroyed by hammering them deeper and deeper into the Earth, all the way to the molten core of the planet.


Unfortunately my hurried attempts to create the terrain destruction algorithm from scratch left some bugs in the game, so be warned that you may fall through the world or encounter some invisible walls... If I find the time, I might go back and do a hotfix for this before the rating time ends.

| Source Code | https://gitlab.com/ArttuH/ludum-dare-48 |
| HTML5 / WebGL | https://arttuhalonen.itch.io/fire-in-the-hole |
| Windows | https://arttuhalonen.itch.io/fire-in-the-hole |
| Original URL | https://ldjam.com/events/ludum-dare/48/fire-in-the-hole |
Ratings
| Overall | 1621th | 3.019⭐ | 29🧑⚖️ |
| Fun | 1044th | 3.259⭐ | 29🧑⚖️ |
| Innovation | 1698th | 2.556⭐ | 29🧑⚖️ |
| Theme | 1446th | 3.185⭐ | 29🧑⚖️ |
| Graphics | 1607th | 2.833⭐ | 29🧑⚖️ |
| Given | 13🗳️ | 25🗨️ |
However I felt the gameplay lacked a bit of depth. Maybe implementing movement could help.
There is also lags if the player spam click to shoot multiple time, the shoot cooldown could maybe be a bit longer.
Overall nice concept, I really think this idea can be expanded further to make a great game!
The HTML5 version wasn't working on my main browser, Brave (a fork of chromium), so I ended up playing the game on good old Firefox. After some time the bullets stopped firing from my tank and I don't know why :/
Also, the glow effect looked really good on the text and on the lava.
@fictions Yes I wasted too much time trying to hack together the collider generation algorithm for the terrain destruction, but I couldn't get it to work perfectly in time... Maybe I'll get around to trying to hotfix the issue later.
@tombuston I was thinking about the shot cooldown, but I didn't get around to implement any cooldown for it. For the performance troubles I might go back and implement it. However, I think that it's kind of fun to just spam the fire button a lot. :sweat_smile:
@emeraldboy44 The HTML5 build is straight from Unity's WebGL build, so I'm not sure if I can fix the Brave browser issue. :thinking: And that bug sounds new to me, I'll have to keep my eyes open. Bloom is my favourite post-processing effect by far, glad you liked it too!
@jarambarri Yes, the algorithm for generating the terrain collider was the bane of my existence all the way from Saturday to Monday... I spent way too much time trying to get it to work properly, and just couldn't get there in time. Maybe I'll go back to try and fix it eventually.
Also when the enemy start to fall it clips trugh the terrain. And sometime it fliats with nothing underneet
@burczy Yes, I ran out of time on this game for sure. Any suggestions what specific parts of the graphics need most work?
@kromeboy Yeah, the terrain destruction bugs haunted me for the entire jam. The cooldown really would have been a smart choice.
...other than that, it's your classic artillery duel only in real time.
The game ended many times before the enemy tank had fallen out of the screen. Sometimes the terrain didn't destroy even if it looked destroyed.
Otherwise solid and neat small game :slight_smile: