Straight from the back of a pizza parlor circa 1995, Kick Wizards is a 4 player beat-em-up styled after the TMNT and X-Men arcade games.
Tap the attack buttons to do quick attacks, hold them to charge the spells. With multiple players, if someone dies, charge a spell near their gravestone to ressurect them. Charging spells near healing crystals will gain you back some HP.
I've been working on this cart for about a month and a half; I started work on it just before The Lair was released. Hopefully there's room in the pico-8 universe for two D&D-themed beat-em-ups.
I'm currently working on finishing up the final boss behavior and building up a couple more levels of maps, but it's getting to be very very slow going since I am continually running up against the token limit. Each new feature requires a substantial refactor in order to open up 50 or 60 tokens. Minification pros, if you want to take a spin through my code and let me know if you see any easy wins, I'd appreciate it.
Otherwise, let me know what you think. I'd especially like to hear about playtests with 2 or more players, that aspect of the game has had way less testing than single player.
@dw817 I thought about a progression system, but the games I'm aping/replicating/riffing on here didn't have that. (The Simpsons had grabbable weapons, which was a super fun feature of that game, but that would cost me a thousand tokens to do right.) Plus, I definitely don't have the token space to do a RPG system -- I'd prefer to spend any tokens I open up on more enemy variation.
edit whoops, hit submit too early: @MaikelOrtega: Awesome. Thanks for the kind words, and super looking forward to some multiplayer testing.
Well it doesn't have to anything very complex. Just keep track of hits and say give player bonus hearts or hits or something on a simple power of 2 table for defeating critters.
2, 4, 8, 16, 32, 64, etc.
if crithits=2^lv then playhits+=(2^lv)/2 lv+=1 end
Where crithits is the # of critters the player has whacked. Playhits is the player's own hit points, and LV is a new variable for player's level. All self-contained in this since IF statement. :)
[Please log in to post a comment]