Ludum Dare 37 — December 9th-11th, 2016 — Theme: One Room

Well, Mike ran in to problems getting working properly with about 12 hours left in the Compo, so this is the backup plan.

Back to Browse Entries

Oni 'Room

by madlee - Jam Entry

NOTE: My hosting was temporarily down for a few hours, but it should be back up now. Let me know in the comments if you experience problems!


Sort of a play on the theme, Oni 'Room (short for _mushroom_) is a hack-and-slash combat game about a mushroom samurai fighting demonic mushroom samurai.


Yellow patches of mushrooms are spawners. These spawn enemies over an amount of time before self-destructing. Spawners will be replaced in waves, and enemies have a small chance of dropping spawners when they die. As the game progresses, more spawners will appear with each wave.

There are 3 moves.

*attack* - a normal attack, fast and moderate damage, hits an area in front of the player
*whirlwind attack* - slower, weaker attack, hits an area all around the player
*dash* - quickly move a short distance
*dash attack* - doing a normal attack during a dash turns into a dash attack. Higher damage, hits the entire area the player dashes across.

There's a limited combo system. If you time attacks correctly, subsequent attacks will receive small, increasing damage bonuses. Combos are limited to 4 attacks, after which the combo chain resets. Additionally, attacks in a combo have a slightly blue tint and are slightly larger.

The game ends when you get hit once.

All game code done by me, credit to my friend Jacob for the mushroom models.


### Keyboard

x = regular attack
z = dash
left shift = whirlwind attack
arrow keys = movement

### PS4 Gamepad

This is the only gamepad I have that works on my mac, so it's the only thing I've tested it with. I assume xbox / other controllers map similarly.

square = regular attack
x = dash
circle = whirlwind
left analog stick = movement

For whatever reason, the web version seems to have different mapping than the native app, but it's the same 3 buttons. I have not yet testing the windows version.

Downloads and Links




Lucas Knutson says ...
Dec 13, 2016 @ 3:27am

Fun game! Spamming whirlwind attack seems pretty overpowered.

irwatts says ...
Dec 13, 2016 @ 5:41am

Nice work! I like how the camera moves in with repeated attacks!

arzi says ...
Dec 13, 2016 @ 3:28pm

Nice, it's a fun game. Reminds me of Gauntlet a bit.

BUNN1E5 says ...
Dec 14, 2016 @ 2:54am

I like it! It's cool. Though it's a bit too easy to die.

Sun-Wukong says ...
Dec 14, 2016 @ 1:10pm

Like the solid gameplay and good feel of controls.
It needs a bit more challenge and balance of moveset though, imho. Just spamming simple attack can make you through infinitely without so much any danger - just circle around room spamming "x" and you'll be fine in any situation. I didn't find any use for dash and whirlwind.

vrojman says ...
Dec 14, 2016 @ 5:51pm

I like the combat but I dont like to be one shooted :(

nataha says ...
Dec 14, 2016 @ 5:54pm

Ahaha. Very cool.
Maybe a little bit hard

leondryaso says ...
Dec 14, 2016 @ 6:07pm

Cool simple game that looks quite nice!

antishow says ...
Dec 14, 2016 @ 6:07pm

Really nice! LOVE the idea of zooming the camera in when you spam the attack.

Mack101dog says ...
Dec 15, 2016 @ 1:12am

Interesting use of the theme, with tight controls and good graphics. Overall, very polished. Impressive!

Protrance says ...
Dec 15, 2016 @ 1:21am

Fun little game. Good job, although it could use a bit more for gameplay.

cxsquared says ...
Dec 15, 2016 @ 3:43am

Really great work with the combat. The tiny little variations with multiple attacks felt really good. Nice job.

UltraRat says ...
Dec 15, 2016 @ 5:33am

Bushido Blade meets shrooms, cool.
The high score was a nice touch, it makes it feel very arcade-y, but not having many animations makes it hard to read any combos or enemy attacks like a fighting game.

cushycode says ...
Dec 15, 2016 @ 11:27am

Neat mushrooms and cool color scheme of the game. I like the concept, not sure that it fits perfectly to the theme, but anyway it's quite fun tiny game.

phoenix1987 says ...
Dec 15, 2016 @ 12:17pm

Thanks for your rating

Great job on yours. good mechanics and controls/attacks were good to use

Gipzo says ...
Dec 15, 2016 @ 7:58pm

Loved the simple graphics and combat system :)
Dash is a bit overpowered, it should have some timeout after last usage, and enemies are a bit annoying as they oneshotting me..
But overall it is a good entry, nice job :)

Sean says ...
Dec 16, 2016 @ 5:29pm

Played till ~400, but it seems there's little reason to do anything but spam the attack button and use the arrows to occasionally change direction. I never felt like I was in any danger of getting hit.

Dec 16, 2016 @ 6:16pm

Attacks and combos felt really good. It would be awesome to see this game with some more polish and depth. Do you have plans to keep working on it?

madlee says ...
Dec 16, 2016 @ 6:28pm

@Dynamic Panic Studios – Thanks! Yeah, i think there's a bunch of really easy steps that'll make a big difference. I think it feels fun right now, but as some folks have pointed out, you can get pretty far just by spamming the primary attack. One thought is to tweak the balance of that (add some cooldown, etc) to make that less viable, or to add different enemies with different attack patterns, etc. I may try to work on it some more over the holidays :)

bentglasstube says ...
Dec 18, 2016 @ 12:20am

I enjoyed the twist on the theme. For me, I could just spam the basic attack by holding the button and that made it so you could basically just mow through enemies. It seemed like an interesting game if you had to fight them though.

Xanjos says ...
Dec 20, 2016 @ 1:32am

Your site seems to be down at the moment so I'm unable to give your game a try :/

wowa_u says ...
Dec 20, 2016 @ 12:10pm

Windows version does not work :(

madlee says ...
Dec 20, 2016 @ 3:04pm

@Xanjos and @wowa_u – thanks for pointing out, looks like my hosting went down. I've rehosted the WebGL build for now and updated the description, I'll update again when I've got it sorted out.

madlee says ...
Dec 20, 2016 @ 3:20pm

UPDATE – hosting situation is resolved, let me know here in the comments if there are any other issues. I've left the WebGL link pointing at the redundant GitHub hosting just in case.

Xanjos says ...
Dec 20, 2016 @ 3:52pm

Now that the game is actually playable, I really liked how the camera dynamically zooms in as you spam your basic attack although like others have said, it's a bit too powerful and probably needs something like a stamina/cooldown bar to balance it out.

MrErdalUral says ...
Dec 22, 2016 @ 8:48am

The game needs more enemy types aside from that the game looks very nice and the attack mechanic is awesome.
Thank you for sharing the source!

You must sign in to comment.

[cache: storing page]