Ludum Dare #55extra
Bad Rooms
Play:
* 1-4 players vs 0-3 CPU players (max 4)
* Winner is last Wizard standing
Controls:
* P1: X/C cycle spells + Arrow keys to move (alternative keys for X/C on some keyboard layouts may include Z/V)
* P2-P4: Controllers
Summons:
* Goblin A - Fast melee only goblin who attacks closest enemy
* Goblin B - Ranged goblin who backs away from nearby enemies
* Goblin C - Tanky goblin who moves slowly
* Fireball - Damaging ranged attack with a slower recovery time between spells
* Buff - Grants player increase damage resistence, increased melee damage, or a ranged weapon



Comments23
All other spells felt useful, but I'm not entirely sure how buff helped. Did not notice cpu players using it. Also I would have expected X and C roll the spells in different directions, but they seemed to do the same thing.
X/C does roll different directions for me. What keyboard layout do you have as might have affected play? (I use UK/US layout)
I have scandinavian keyboard layout and now when I tried it again, X or C just rolls the spells forward but V rolls them backwards. Probably pico has different presets for different keyboards or something. I didn't try a controller but I expect it to work properly.
I purposefully kept sounds low so as not to be overwhelming and glad I got that about right for headphone users, can never be quite sure myself.
Everyone seems happy with the AI, as am I. The wizards have a super simple script. I have a heatmap that decays over time. The AI calculates distance+heatmap*2 for each rough 16x16 px block and then picks one with lowest value (ignoring blocks close by). If you hit the wizard they are set to flee exactly away for a while. And that's it. Gives them the appearance of dodging and trying to find a place to launch attacks from. Plus the chaos going on also helps!
I hadnt actually thought of having icons, it would have been sooooo much clearer than the sometimes hard to read text. I will immediately start to add that to the post-jam version.
Two very useful ideas I will see about adding! Thank you.