PICOhaven is a tactical card-based dungeon crawler / light solo RPG for PICO-8, inspired by the board game Gloomhaven. It adopts a modified & simplified version of the mechanics used in that game, to fit within constraints of the PICO-8 environment (code size, resolution, etc), and to streamline solo play.
The story includes 16 playable scenarios (some are optional side quests), 8 levels of ability upgrade choices, and multiple items that also affect gameplay.
Note: This is just a free, solo-fan-made project and has no affiliation with Gloomhaven. If you like this type of game I recommend checking out Gloomhaven (and its official video game adaptation) for a game with a lot of tactical depth from multi-character cooperative play!
Play PICOhaven here: (desktop or mobile)
Quick Gameplay Overview
(for those who like to jump straight in and figure it out as you go)
- Use the arrow keys and the π
ΎοΈ button ('Z' if using a keyboard) to explore, select cards, and fight.
- The other button occasionally used is β ('X' on a keyboard) to cancel/undo.
- Defeat all enemies to advance the story and unlock new scenarios, as well as upgrades to your ability and modifier decks.
- You are 'exhausted' and fail a scenario if you take too much damage, or if your deck runs out of cards (each time you've played all the cards in your deck you reshuffle them, but a random card is 'burned' and not available for the rest of the scenario).
- If you would take fatal damage but have cards in hand, you will instead 'burn' a random card to block the damage, but beware: this shrinks your deck so you'll have limited turns left to win the scenario before becoming exhausted.
- The game should automatically save your progress after each scenario, success or failure, allowing you to come back to it later on the same device (you can retry the same scenario multiple times and earn XP even on failure).
- If you're not sure what happened in combat because a lot of text scrolled by quickly, at the end of any round you can press β to scroll back through the message log.
- Let me know what you think, and if you run into any issues or questions...
How-To-Play, with screenshots
More Details on How-To-Play
Strategy Tips (minor spoilers)
Dev Notes
I got some good 1:1 feedback from playtesters and updated the cart to add more 'tutorial' style messages (these disappear after the first few levels to reduce the volume of messages), as well as other UI updates and undo/confirm options in a few key places.
The game is still not fully self-explanatory due to size limits (unless I can free up some more tokens), especially when it comes to some of the later upgrades... so if you play it and find it confusing, I recommend reading the "how to play" and tips hidden behind spoiler tags in the post above or leaving questions here. Have fun!
Thanks! Ah, that is as designed (to add an element of risk to how much you pick up optional loot vs. ensure you can still defeat the enemies), but I realize that's not explained anywhere so is confusing. I'll look at whether I can add an in-game note about that...
I've also now uploaded commented-in-more-detail source code to https://github.com/icegoat9/picohaven, including some notes-to-self I put together during development to remember how the different game states connected, what all the sprite flags meant, what global variables I was using, and so on.
This is partly just for myself to remember in the future since this was my first major PICO-8 project and I learned a lot about what workflow works for me, but I figured I might as well make the repo public in case others learning PICO-8 or working on similar types of games find it useful in the future.
[Please log in to post a comment]



