Blood Pressure by superpokeunicorn

Marvin's day just isn't going his way. First he gets locked in a dungeon full of demon, and then the only way to fight back is by shooting out pressurized streams of his own blood. What a drag! Will Marvin be able to collect all 24 magic coins and escape the dungeon before he bleeds out? That's up to you to decide!
CONTROLS
Left/Right = Walk
Up = Aim up
Down = Crouch (Restores HP)
X = Jump
X in mid air = Double Jump (Costs HP)
Hold C = Shoot (Costs HP)
NOTE
Make sure you have Java installed before running.
The game may take a few seconds to start up. Please be patient.
If you get stuck for whatever reason, I've uploaded a full play-through video if you want to see what the rest of the game is like: https://www.youtube.com/watch?v=tZ6Vnr4QPY0
| Source Code | https://superpokeunicorn.itch.io/blood-pressure |
| Original URL | https://ldjam.com/events/ludum-dare/44/blood-pressure |
Ratings
| Given | 29🗳️ | 33🗨️ |
I had fun, and this is really important. Awesome work for a compo, dude!
Please, work in a post-jam version with polish and improvements, this can really rock!
The balancing act of shooting, avoiding enemies, recharging and picking up coins is nothing for the fainthearted.
Very good use of the theme. And I really love those blood effects and how it leaves behind a trail on the walls! Nice one!
Although for some reason there was no audio, I'm not sure if there was meant to be but I couldn't hear anything.
Perfect retro game, difficulty just as it should be and perfect graphics.
Nice concept, mechanics have good feels to them. Wonder what else could be done with it. :slight_smile:
I do feel that the game slightly missed the theme. It's more "Life **and** Currency" than "Life **is** Currency". Since the blood is basically ammo and the coins are the win condition.
And as a sidenote, I think it would have been absolutely hilarious if the little dudes also got splattered by the blood like the floor does. But I figure that might be hard to make. You're swapping the sprites, right? It's not a shader I guess?
I could see this as a small indie release. The package is pretty solid as it is. With some polish and stuff, it could really be something.
To clarify the use of theme, I wasn't really thinking about the coins as the currency. The idea is that life is currency in that you have to spend HP to shoot, although I see what you mean that it's more ammo than currency.
To answer your question about how the color spreading works, each pixel of the background/level is its own object which stores its color as an RGB value. Notice how the blood is red and the enemies are green and blue, meaning changing the color is as simple as modifying the appropriate RGB value (that's also why the colors mix). Also, when a pixel is hit by the same color multiple times, it uses a simple recursive path finding algorithm to color in nearby pixels, thereby spreading the splotch of color. There's a bit more to it than that, but that's the gist of it.
Coloring in animated sprites like the player would be a bit tough, since their pixels are always changing. I think keeping the player as white helps them stand out from the background, but it might have been cool to have enemies get colored in as a form of damage indication.
In any event, thanks again for the feedback. Your input is appreciated.
Also, about the last level, I tried making it so that the blue guys could jump onto the platforms and even jump from one platform to the other, but that wound up making the level way too hard and disinsentivised using the platforms at all. I wound up making it so that the green guys cold come from above and bellow (they only come from above on the other levels) but you're right that it's still pretty easy to camp it out. Maybe making the coin spawn on the bottom for that level would give players more incentive to come out from their safe spot. Anyway, thanks for the feedback! It's really appreciated.
@gwinnell I'm sorry to hear that the game didn't run well on your computer, though I'm glad you liked it. I don't have a mac or linux computer, so it's difficult for me to test platform compatibility. I've uploaded a full play-through video in case you want to see how the rest of the game looks:
https://www.youtube.com/watch?v=tZ6Vnr4QPY0