This is a PICO-8 port of Donsol by John Eternal and Hundred Rabbits, a dungeon-crawler game built around a deck of 54 cards.
INSTRUCTION BOOKLET
Rules of the game
Changelog:
Version 1.8.4 (current):
- Replaced the mention of my now-inactive Twitter account with a link to my website.
Version 1.8.3:
- Fixed the space character in the alternate font for the Russian translation.
Version 1.8.2:
- Added an "inverse" style to the currently-selected label in the title screen when the mouse is used, so that it's easy to tell what will happen when the mouse is clicked.
- Made it so that when you switch from the mouse back to the controller, the controller is ignored for 8 frames -- this way, the button press used to switch is not read by the rest of the game.
Version 1.8.1:
- Made the mouse work in the credits screen.
- Made sure the user can use any mouse button.
Version 1.8:
- Added basic mouse support.
Version 1.7.2:
- Edited a toki pona string on the "Run" button to fit in the space better.
Version 1.7.1:
- Fixed some rather embarrassing bugs that caused the game to crash when using non-English translations.
Version 1.7:
- Added a toki pona translation. The language is now selected by using the left and right directions in the menu.
Version 1.6:
- Fixed some typos and transliteration errors in the Russian translation.
Version 1.5:
- Added a Russian font and a (rough) Russian translation of the game. To enable, use the pause menu to select "-> RUSSIAN". To switch back to English, use the same menu item.
Version 1.4:
- Added an option to use a more traditional set of suit graphics.
Version 1.3:
-
Changed some graphics for the "clubs" suit to match the Electron app version more closely.
- Changed the palette to use an alternate darker red color for more contrast.
Version 1.2:
-
Sound changes:
-
- A sound for whenever a new hand is picked (running away or flipping all 4 cards in a hand).
-
- A separate sound for when a monster's attack is partially absorbed by the shield.
-
- Slight changes to sound logic to reduce situations when two sounds are placed simultaneously.
-
Graphical changes:
-
- When you are dead, the "restart" button is colored red, like in the Electron version.
-
- The cards have a longer animation when being taken from the deck.
-
- The HUD no longer displays the equipped shield's maximum attack value before the first attack (also like in the Electron version).
Version 1.1:
-
Implemented lots of UI changes based on feedback from Devine Lu Linvega:
-
- The status bar is now more compact and has the "run" button next to it (controls have been changed to allow both "up" and "down" to select the "run" option).
-
- Cards that have been selected in the hand display as "flipped". There is no gameplay difference between a "flipped" card and an empty space.
-
- The "DP" field only displays "0" if there's no shield being equipped.
-
- A small cursor is shown below a card (or empty space) that is being selected.
-
- Selecting the "run" option (except on first turn) or the "restart" option will deselect the "run"/"restart" button.
Version 1.0:
The original game, as well as this version, are released under the terms of the MIT license.
Click "Show" or open the source code of the game to see it.
Interesting way to handle a dungeon crawl with standard deck. I had designed a card game with the same concept but came at it from a completely different direction, where all the face cards are a floor's rooms and placed face down in a grid and the other cards are drawn as your options as you move from room to room, looking for the exit to the next floor.
I enjoyed this very much, but I kept confusing the symbols for hearts and diamonds so I made some small tweaks =) (also added results preview before choosing cards)
Thanks!
I try to keep the game's aesthetic close to what the Electron app version of it had, and the shape of the hearts suit is part of it. I'll try to make some smaller adjustments so that they're easier to tell apart, or maybe introduce an accessibility option, later.
The latest version of Donsol for PICO-8 has a "Traditional Suits" option in the Pause Menu that you can use to make the heart and diamond symbols easier to tell apart.
I was just thinking of this very interesting game recently, @rnd. I forgot about it somehow and here it is again. Gold star for you !
I also noticed when you change languages it is a step behind. That is if you press START and select from the menu a language other than English, then go back to English, the English is not instated until you exit the menu.
Further now as I am playing this game more often I see that the SHIELD is not something that can be added to but you are exchanging your shield for a different one. I didn't know if that was the original rules of the game or if you are in fact supposed to ADD the shield values together.
Indeed you could make it a playing option, it would be a game changer at that.
Major props for including a Toki Pona option in the language selection! For the Toki Pona and Russian translations, is the text just a table of numbers that refer to sprites indices?
@MisterWizard01: the translations use PICO-8's custom font functionality. The indices refer not to sprites, but to letters in the custom character sets.
This was really fun! I enjoyed the implementation of the game. I would love to see more card/board game style games added to the system. Well done!
[Please log in to post a comment]