A downloadable game for Windows, macOS, and Linux

Download NowName your own price

(This game was originally created as part of the 7DRL Challenge 2021.)

You've been accepted to the illustrious Papyrus Academy, but while studying in the library, you inadvertently break the seal on The Deck of Power, whose mystical cards contain spirits of immeasurable power. They have escaped, and begun to wreak havoc on the school.

In this deck-building roguelike, you must use your magical abilities to defeat the spirits and return them to their card-form. You can then harness these cards on your quest to restore The Deck.

How to win: 

Clear a floor of enemies and cards to win. 

Enemies each embody a magical card, which they drop when defeated. Collecting this adds it to your deck.

Cards will modify your abilities, put status effects on enemies or provide new attack capabilities.

If you run out of cards in your deck and hand, use the "commune" action to reshuffle your discard into your deck and draw a new hand.

(7DRL version only) You gain mana by moving. You need at least 1 mana to attack or play a card. "Commune" costs 5 mana.

Controls

  • WASD and Arrow Keys: Movement (4-way)
  • R to rest.
  • Bump to attack and pick up items.
  • Left-click to play a card from hand.
  • Right-click or shift-click to view card details.
  • C to "commune", or click the "Commune" button by the discard pile.
  • Confirm menu options: Enter/Space
  • Inspect/Target Selection Mode
    • Press tab to enter inspect mode
    • Keep pressing tab to cycle between all entities on screen
    • View the status of each entity.
    • You can also hover your mouse over entity to view its info.
    • Press Escape to leave this mode.
  • Press "l" (lowercase L) to toggle the log open and closed.

Stats

Cartomancer has a simple combat system. Entities in the game have the following statistics:

  • HP: Total number of hitpoints. Entities perish at 0 or less.
  • ATK: How much damage a direct attack does.
  • DEF: How much damage is subtracted from each attack.
  • SPI: How powerful the user is at magic (This is reflected primarily in ranged magic attacks)

Acknowledgements

This project builds on the open and free resources of others, recognised here:

Download

Download NowName your own price

Click download now to get access to the following files:

Latest - Windows x64 1 MB
Version 0.2.1
Latest - Windows x32 1 MB
Version 0.2.1
Latest - Linux x64 3 MB
Version 0.2.1
Latest - Mac OS X 318 kB
Version 0.2.1
7DRL - Windows x64 1 MB
Version 0.1.2
7DRL - Windows x32 1 MB
Version 0.1.2
7DRL - Mac OS X 543 kB
Version 0.1.2
7DRL - Linux x64 3 MB
Version 0.1.2

Development log

Comments

Log in with itch.io to leave a comment.

(+1)

Thanks for this submission. Dope Pallet!

https://www.twitch.tv/tiger_j

Thanks for dropping this in here, it was really lovely to hang out on your stream while you played.

(+1)

fairly simple, and while I'd rather have multiple floors to go though, the mechanics on their own were pretty fun, nice job! :D

Thank you so much for the feedback. I am looking at ways to extend the experience into more floors with more interesting challenges, but I think for a 7DRL, a single dungeon is doing the job :)

I need to consider the final goal. Defeating every enemy isn't a particularly roguelike activity, but that's how you progress your character's abilities, so quite a dilemma.

I'm really glad you had fun playing it, keep an eye out for future updates!

(1 edit) (+1)

The heart of the cards compelled me, but ultimately it was the thunder that banished me to the shadow realm. You could say I was... THUNDERSTRUCK \m/ As a musician, I always love some tunes but for a solo jam very impressive with the product. I really enjoyed the simple fun mechanics, fantastic job

I really appreciated your playthrough of the game. I'll look into getting some music and sound effects into the game soon.

I've made a few adjustments to the game design based on your experiences, but for the moment, the Thunder is still a more challenging enemy, although I think it can be figured out as a player.