Platform Fall by chaosbrick

Descend this Tower of Madness!
To do so, you must break all the unstable platforms in each room.
The catch: There's nothing else to stand on, and if you fall before all platforms are gone, you will be grilled!
Oh, and there will be missiles flying around. I mean, why not?
Jump and shoot your way through 9 levels, ranging from trivial to seriously challenging.
Can you make it to the bottom of the tower?
All the while, your death count is tracked, and there's even an integrated speedrun timer for those who like to go fast. What's your score gonna be once you're all the way at the bottom?
Controls:
A - Move left
D - Move right
W - Jump / Double Jump (hold to increase jump height)
Mouse: Aim
Left Click: Shoot Missile
Right Click: Detonate Missile remotely
This game was created with the ChaosFramework that me and InsanityCode have been working on. The framework itself provides some render and update logic as well as a small physics engine, but no actual game code. All of that was created during the 48 hours of the event.
| Link | https://github.com/chaosBrick/Platform-Fall |
| Link | https://github.com/chaosBrick/Platform-Fall/releases/tag/v1.0 |
| Original URL | https://ldjam.com/events/ludum-dare/49/platform-fall |
Ratings
| Overall | 459th | 3.045⭐ | 24🧑⚖️ |
| Fun | 483th | 2.727⭐ | 24🧑⚖️ |
| Innovation | 457th | 2.818⭐ | 24🧑⚖️ |
| Theme | 469th | 2.841⭐ | 24🧑⚖️ |
| Graphics | 454th | 2.857⭐ | 23🧑⚖️ |
| Audio | 258th | 3.159⭐ | 24🧑⚖️ |
| Humor | 350th | 2.381⭐ | 23🧑⚖️ |
| Mood | 354th | 3.023⭐ | 24🧑⚖️ |
| Given | 20🗳️ | 23🗨️ |
You may be able to get the game running by running as administrator / changing permissions in your anti-virus software etc.
We'll have to see if we can find some sort of fallback method to handle input if raw input isn't allowed I guess, but as of now we have no other method implemented, so you may be out of luck here unfortunately.
Got two issues with it though, first off you can collide with your own rockets, though i enjoyed the realism haha i got screwed by it a couple times(a lot actually), it was allright when i missed the homing ones and they circled back at me, that was fine.. But when i had a lot of momentum in a certain direction and tried shooting in the same direction i would just bump it and die the second i shot a rocket haha.
Second issue is a game breaking bug or something, after i died enough times i got this error message:
System.Exception: Exceeding meta node capacity
And everything would freeze up forcing me to re-start from the beginning. It get's messy posting the entire error dump here so hit me up on discord if you want the entire thing Kekko#5209
I agree with the self destruction when shooting in the same direction as your moving being a bit of a problem, it's just one of the few parts I didn't have the time to polish properly.
A platform doesn't keep any track of how many platforms are left in the level (i.e. it doesn't know it'd be "the last one"), and the code that handles platform destruction is entirely separate from the code that handles level advancement. (It counts how many platforms are left. If zero, advance.)
Yes, you have to jump or step off a platform for it to be destroyed, but this is the case for ALL platforms.
Maybe you've experienced (admittedly existing) issues with when the game detects you as having left a platform in some places, for instance in the level shown in the screenshot? The corners can be a bit janky there.
I'm happy to hear you had fun though.
Either way, there was good reason not to pack that specific library with the engine. I'll make sure to take another look at it, though, as I understand that it's annoying when a game doesn't really run "out of the box".
On that notice, thanks for playing anyways!