Genre : Rogue-Like RPG
Features : Randomly generated maps, leveling
- Project started on : March 1st
- Project completed on : May 1st
- Approximate time spent on project : 130 hours
Tarot Trials is a GameJam game where the core theme is the Tarot. My idea was a roguelike where you draw tarot cards to select your class and the map you're fighting in. You can also use spells and equip gear, but that all draws from the same card pool as well. As you went forward, you could unlock more cards and level-up the ones you already have. First runs might be tough and luck is a big part of Tarot Trials, but if you keep at it you'll finally get all the tarot cards, defeat the Tarot bosses and figure out the game.
I think that the game went quite well, but I was bloated in generating custom enemies for the 22 different dungeons of the game, with a minimum of two enemies per floor (a normal enemy and a boss) this would give me about 440 different enemies, which I shouldn't have done. Doing so took me large chunks of that 130 hours and I could've made a much simpler procedural enemy generation system and focus more on spell and gear balance.
Screenshots
About The Game
The player starts with only two tarot cards; The Hanged Man and The Tower. After completing certain levels, you get more cards. At certain card thresholds, the player unlocks the ability to cast spells, then enemy boosts, then gear, after another while special boosts for the next game run are unlocked and finally one-time stat boosts. To entirely complete the game, the player needs to collect all 22 tarot cards, defeat all 22 tarot bosses at the end of their respective dungeons, then use three pieces of gear that were useless before that and kill the tarot god to take its place.
The twenty-two cards and their effects are:
- The Fool (The Lake)
- Doomsayer: Deals magic damage to both the player and the enemy at the start of each fight
- Sacrifice: The player loses HP but all enemies on the next few floors lose that much in maximum HP
- Enemy attacks now deal magic damage to the player and themselves
- Bloody Gear: Increases damage based on the player's speed but the player now loses HP after each fight
- On the next run, all enemies and the player lose a few stat points at the beginning of every fight.
- The Magician (The Void)
- Spellmancer: Increases it's magic attack and defense whenever it uses a spell
- Spell Blast: Deals high magic damage to the next enemy fought, ignoring defense and effects
- Increases enemy magic defense
- Magic Gear: Improves weapon damage based on magic attack
- On the next run, the player has choices when it draws spell cards
- The High Priestess (The Temple)
- Curativist: Recovers health at the beginning of each battle
- Heal: Restores HP
- Enemies now regenerate HP after a few turns
- Regenerative Gear: Recovers your HP while you walk around
- On the next run, you recover HP between dungeon floors
- The Empress (The Airship)
- Distractress: Whenever you damage an enemy, you have a chance to lower one of their stats
- Stat Dance: Increases all of your stats for a few fights
- Enemies have a chance to increase one of their stat every turn
- Growing Gear: Your gear might improve their stats between floors
- On the next run, you and enemies have higher stats
- The Emperor (The Palace)
- Troubadour: Increases your stat growth percentages after a fight
- Disorienting Song: Reduces the stat of your enemies for the next few fights
- Enemies have a chance to lower one of your stat every turn
- Preventive Gear: Enemy effects have less chance to occur
- On the next run, you'll find more chests
- The Hierophant (The Library)
- Mana Master: Whenever you cast a spell, you gain a mana charge, mana charges add damage to your next attack
- Magic Missile: Deals magic damage a few times to the next enemy you fight
- Increases enemy magic attack
- Mystic Gear: Improves spell effects based on your normal attack
- On the next run the dungeon will be smaller
- The Lovers (The House)
- Zoologist: Whenever you defeat an enemy, you have a chance for another identical enemy to be defeated
- Charm: Increases your damage based on the enemy's strength
- Enemy stats are improved based on the number of enemies nearby
- Diverse Gear: Improves your stat growth based on the number of enemy types you've killed
- On the next run, some of your cards will be in the same order as they were on the last run
- The Chariot (The Desert)
- Weapon Wielder: You have a chance to loot special dual and triple weapons
- Haste: Increases your speed each turn for a while
- Increases enemy speed
- Quick Gear: Gives you a chance to dodge attacks based on your speed
- On the next run, the player has a choice when drawing gear cards
- Strength (The Arena)
- Ragezerker: Whenever you get hit, you have a chance to increase your attack temporarily
- Berserk: Increases your damage but removes your defense for a few fights
- Increases enemy attack
- Inaccurate Gear: Adds a damage variance to your attacks
- On the next run, the player has a choice when drawing stat cards
- The Hermit (The Cavern)
- Pugilist: Increases your attack if you don't have gear equipped, increases your defense if you haven't used spells
- Counter: Gives you a chance to counter attacks for a few fights
- Enemy stats are improved based on the number of gear pieces you have equipped
- Thorny Gear: Deals damage to physical attackers
- On the next run, there are less enemies
- Wheel of Fortune (The Laboratory)
- Potion Addict: Potions no longer heal you but increase your stats permanently
- Item Toss: Destroys one of your equipped pieces of gear to increase your damage on the next fight
- Increases enemy critical
- Critical Gear: Increases the damage dealt by your critical strikes
- On the next run you'll see the location of the boss and enemy HP for a few floors
- Justice (The Ship)
- Justicar: Whenever an enemy uses a special ability you have a chance to recover health
- Equilibrium: Increases your lowest stat
- Enemy stats are improved based on the number of spells cast this floor
- Tough Gear: Increases odds of your defense blocking enemy hits
- On the next run the player has a choice when drawing enemy boost cards
- The Hanged Man (The Prison)
- Convict: Whenever you defeat an enemy you have a chance to create a chest
- Blood Theft: Restores your health when you defeat enemies
- Enemies deal damage to you when they die
- Experienced Gear: Increases odds of your cards gaining experience
- On the next run enemies and chests respawn every few steps
- Death (The Graveyard)
- Blood Librarian: Replaces potions with traps, whenever you draw a card you gain health and increase your maximum health
- Auto-Life: Revives you if you die
- Enemies have a chance to stay alive at one health when killed
- Deathly Gear: Does nothing, allows you to deal damage to the last boss after you've fought him once
- On the next run there are less cards in your chest
- Temperance (Heaven)
- Tinkersmith: Improves the gear you find
- Summon: Summons a creature to fight for you
- Bosses can summon a few enemy minions
- Holy Gear: Does nothing, allows you to survive attacks from the last boss once you've fought him once.
- On the next run there are more enemies
- The Devil (Hell)
- Statictician: You have a chance to generate static by moving around, static improves the effect of your next spell
- Armageddon: You lose health but this has a chance to kill all enemies on the current floor
- Whenever stats chance during battles, both fighters take damage
- Hellish Gear: Does nothing, allows you to resist the last boss's special ability once you've fought him once.
- On the next run, passive abilities trigger more often
- The Tower (The Dungeon)
- Armor Guard: You take half damage from a few attacks during each fight
- Barrier: Absorbs a set number of damage
- Increases enemy defense
- Defensive Gear: Might reduce damage taken
- On the next run, the dungeon is larger
- The Star (Planets)
- Chronomage: Increases battle speed
- Eagle Eyes: Zooms out the view, allowing you to see more of the map
- Enemies have a chance to strike first
- Mysterious Gear: Improved stats but hides the value of your stats
- On the next run, the next few cards you draw are returned to your chest
- The Moon (The Moon)
- Astral Knight: All your attacks done before the enemy deal bonus damage
- Map Attack: Deals a bit of damage to a few enemies on the current floor
- Enemies have a chance to attack again after attacking
- Splash Gear: Deals damage to an enemy if you fight them immediately after fighting another enemy
- On the next run, a few cards from your chest are duplicated
- The Sun (The Volcano)
- Summonvoker: Half of your spells become the Summon spell, your summons have improved stats
- Sunray: Adds magic damage to a few of your attacks
- Enemies have a chance to remove a spell effect after battle
- Galactic Gear: Improved stats based on your active spell effects, is destroyed if you have no spell effects remaining
- On the next run the player has choices when drawing class cards
- Judgement (The Crypt)
- Imitator: You have a chance to copy enemy stat changes during battles
- Nullification: Removes the passive ability of the next few enemies you fight
- Enemy stats are improved based on the number of enemies killed this floor
- Adaptive Gear: Switches your attack and defense around depending on your remaining health
- On the next run a card is multiplied a few times
- The World (The Forest)
- Wanderer: Your stat growth are based on your map exploration rate
- Time Stop: Immediately freezes time for a few turns during your next few fights
- Enemies have a chance to split in two when killed
- Exclusive Gear: Highly improved stats, but it will be the only piece of gear you can have equipped
- On the next run the player sees the next few cards that are next to be drawn
Updates
New in version 1.1
- Changed "Map" to "Floor" with only the current floor displayed. People were confused about what 5-16 meant (It meant they were at the 5th floor of the 16th card dungeon), now it'll only show "5"
- Fixed three enemy images that didn't show properly
- Added a real fog outside of the map boundaries, now it's a bit easier to know where you can navigate
- Added keyboard movement, you can now move with left/right/up/down