Skip to content

A roguelite involving a hamster wizard, cursed critters, and an evil snake. Inspired by EarthBound and Slay The Spire. Hastily hacked together in Python.

Notifications You must be signed in to change notification settings

wenbakefield/pips-quest

Repository files navigation

Pip's Quest

A roguelite involving a hamster wizard, cursed critters, and an evil snake. Inspired by EarthBound and Slay The Spire. Hastily hacked together in Python.

Play online or download the latest release!

Short.Demo.mp4

Tutorial

You will play as a hamster wizard, journeying through the land, encountering demonic critters who are trying to stop you. The critters are held captive under a spell, something seems to be controlling them. You've detected a high concentration of arcane energy, emanating from Conda Cavern in the East.

What could it be?

Runes

You will have a collection of runes for each encounter that you can use to craft your spell. If you are unsatisfied with the hand that you were dealt, you can reroll it once per turn using the reroll button. Each rune has an element type and a power level.

Element Types

Offensive element types are: Fire (Red) and Spark (Yellow)

Defensive element types are: Ice (Blue) and Earth (Green)

The wildcard element type is: Arcane (Purple)

The first rune in your spell will determine whether the spell is offensive or defensive. You may not use an arcane rune as the first rune in your spell.

Power Levels

In your spell, you can chain runes together if their power level differs by 1. Arcane runes will automatically be given a power level that satisfies this rule. Press the + icon underneath a rune to add it to your spell. Press the - icon underneath a rune to remove it from your spell.

Examples of valid spells:

E3 F2 F3

I4 F3 E2 S3

I1 F2 A? S4 F3

A cast button will appear once you have crafted a valid spell. Runes that you don't use will remain in your hand for the current battle, but will be rerolled for the next battle.

Encounters

You will journey through five areas, with three encounters in each, with a final boss in the sixth area. The game will automatically save between each area.

The Shop

At the end of each area, you will come across a shop. If you are running low on health, you can spend your gold to heal. The rate is 1 gold for 1 health point. However, you are scored at the end of your adventure based on how much gold you have, so spend wisely.

After leaving the shop, you will choose an area to go to next.

Good luck, and have fun!

Credits

  • Ben Wakefield (Programming)
  • Stone Chang (System Design)
  • Luna Le (Character Art/Animation)
  • Liam Thornton (UI/Background Art)

Special Thanks

  • Professor Chris Barney (Northeastern University)

About

A roguelite involving a hamster wizard, cursed critters, and an evil snake. Inspired by EarthBound and Slay The Spire. Hastily hacked together in Python.

Topics

Resources

Stars

Watchers

Forks