Jack of Spades is a game I made as a submission for GitHub's GameOff game Jam.
This is the latest version, with a lot more content than it had in the jam. I ended up making it a multicart, because I couldn't manage to keep it under the token/compression limits.
The game autosaves, you can play it on multiple sessions. It is played just with the mouse, so you can easily play on phones too.
There's an executable version here: https://bonevolt.itch.io/jackofspades
To play on your PICO-8 app download this version (put them all on your "..\pico-8\carts\" folder and open "jostitle.p8")
This is how to equip items (not explained during gameplay):
But you have to get the items first!
Weird, I just tested it, and the first try it happened as you described, but the second time it worked.
I'm assuming that in my case the 2nd cart wasn't downloaded fast enough the first time, but in the second try it was already downloaded.
I'll have to find a way to make the game reliably download all carts before going forward. Thanks for the feedback!
In any case, if anyone runs into this problem and don't have a pico-8 purchased, you can download the EXE version on the itch.io page. It will run better than the browser version too.
Ok, the game was not creating a usable save file the first time, so you had to click "clear data", but it's fixed now. It will still keep swiping a black screen if it doesn't download the game fast enough, so I have to make a nicer looking "loading" screen in the next version.
The multicart certainly worked for me! So it may be a case by case issue, a loading screen could help the few times it does happen.
Outside of that, the design is wonderful, I'm having a blast exploring this cart! Congratulations on getting 6th in the jam, and thanks for adding more of your charm into the game. 1.0 will certainly be exciting! Good luck!
A true PICO-8 Mouse turn-based RPG with playing cards. I was working on something like this with a deck of real playing cards. Yours is complete though and plays well !
As that unseen beautiful woman says in Metal Gear Solid, "Impressive !"
You get a STAR and a HEART for this very much thinking game !
I made a game with real cards a few years ago too! The 12 kings/queens/jacks were the caracteres Ana the cards 2 to 10 were uses to count the caracteres Hp and the Aces were spell cards. I think you can guess the name of that game. Hahah :)
Designing actual card games is a lot harder that It may seem, though. It has to manage to be a lot simpler than a electronic one but at the same time retain it's depth. It would be cool to make a physical game at some point. Itch.io has jams for board/card games too. Who knows :)
Doing the tutorial. Found if you click in the wrong spot the tutorial continues as if you did the right thing.
In this case I was supposed to put a plant creature on a choice of tiles, I chose a different tile (to test it) and the demo skipped placing it and incorrectly continued as if it were there.
Still a marvel of a turn-based RPG and game. Didn't know how robust and fool-proof you wanted the tutorial to be.
@hseiken It would require some work for you to get it running offline, I put the .p8 version up there in the opening post
@dw817 I tried to leave options in as long as they didn't break sequence (you can also heal the surviving character, so the tutorial ends up taking one less turn). In the plants' case, I put the arrows on the usual optimal places (to avoid focus fire) as a way to subtly incentivize making the "correct" play.
@pjft Yes, I will add controller support in the final update. It has to be the absolute last thing I will make in this cart, because I'll have to duplicate every cart to have a mouse and a controller version. It will be too messy to change anything after that (the game uses 4 carts already), so it has to be the last thing.
I'm working on other stuff right now, not sure exactly when I will finish Jack of Spades, but it will happen :)
Brilliant game! A huge amount of beautiful and polished content, all very player friendly. (Edit2: With player friendly I meant great UX and all that stuff)
The difficulty was good to my taste. Not Dark Souls, but made you think your moves through.
Nice world building and dialogue too :)
Oo there's a hard mode! Gotta try it out at some point.
By the way, is this info outdated?
>To play on your PICO-8 app download this version (put them all on your "..\pico-8\carts\" folder and open "jostitle.p8")
Seemed to work fine from SPLORE.
@andyz Thank you! :)
Someone asked the same question on itch io a few days ago :)
I'm gonna paste my answer here:
Put heroes with high HP on the sides and low hp, high attack heroes (Spades and Clubs) on the back. The black king can be in any position since he has high HP and attack, but he's probably best on the center.
For the first few turns, try to keep most allies alive while using the most cards possible, and try kill a few enemies so you have more units than them (area attacks won't help you much here, since you will lower their HP, but not decrease their numbers). Focus on the minions first. The queen alone is no problem.
Some cards that are particularly good in this battle:
Defense for all (♠10, ♦10, ♣7) - Increase defense in early turns;
Heals (♥A, ♥3) - Use heals to revive allies later on;
Summons (♥2, ♥5, ♥10, ♥J, ♣4) - Keep them far apart, as white queen's attacks hit neighboring enemies;
Stone form+Taunt (♦4+♦7) - Can negate an entire turn of damage (use both on King of Diamonds preferably);
Confusion (♦8) - Use it on the queen, so she can attack other enemies, or even heal your allies!
Anti-magic wind (♣5) - You can use it to either remove Rook's +4 defense or to remove Knight's attack aura (-1 attack for all);
Invisibility (♣10) - If you're left with only 1 hero, use invisibility. You'll be invulnerable for 2 turns! With some heals and summons you can turn the tides!
Wind blast (♣Q) - You can use it early on to push the pawns out of the field!
Blizzard (♣K) - Freeze 'em all!
And remember that most of the time, it's better to use 3 average cards than 1 good card, because it will cycle more new cards to your hand.
Good luck :)
@noppa Thank you very much! It works in splore, but you have to have connection to the internet, since it will load a BBS cart.
@CrazyNyanCat Not sure what's the relation between the image you posted and the boss...? You have a lot of battles in this map before reaching the boss :p The strategy for the first boss is the same as the final boss mentioned above in the spoiler tag, you just don't have to worry about Rooks and Knights. Also the white king reduces your allies damage when he hits them. Avoid that by placing a summoned unit in front or freezing him, and be sure to use the most cards you can each turn. Since your characters likely aren't at max level at that point, pick the ones that have the highest level (hover the mouse over them on the character selection box).
As a last resort you can:
As a last resort you can activate Blitz Mode in the title screen. Press uppercase B (SHIFT+B or CAPS LOCK>B) in the title screen to activate it (but you have to do it after the tutorial). An icon in the top right corner of the title screen will confirm it worked. All characters, enemies and allies will have 1 HP so you can win with a card that hits multiple enemies easily. Please only use it if you're really stuck. You can deactivate the code by going back to the title screen.
I played it, was completely blown away! Are you sure you didn't trick me into a fever dream to get better ratings?
regaurdless I have no idea how multi cart works on the BBS. I thought you had to fit everything into the one cart, can you load other carts? and if so how did you keep my levels and items etc, like WTF? anyways it's super impresive and you get a good job from me!
Hahah! Thank you very much :)
Multicarts work on the BBS pretty much the same way as outside of the BBS. You LOAD("cart"), but instead of using "cart.p8" you use "#cart" (the name of the cart is under the game screen).
You can save progress the same way as you would in a single cart, with cartdata(), dget() and dset(). The only difference is that there are multiple carts reading and writing the same save file. In this case I use cartdata("bonevolt_jack_of_spades") in all carts so they all reference the same save file.
[Please log in to post a comment]