Prototyping Monster Lanes

An early look at Monster Lanes, a deck-based roguelike dungeon crawler with an infinite number of floors where you kill monsters, pick up loot and ascend. The post covers two browser prototypes, their rules, and where to play them.

April 5, 20203 min readView comments

Hi folks. I've been prototyping a roguelike, tentatively called Monster Lanes. It is a deck-based dungeon with an infinite number of floors, where you must kill monsters, pick up loot, and ascend.

There are two prototypes you can try right in your browser (works on PC/Mac).

Play the first prototype here: link.

A screenshot of the first Monster Lanes prototype with sliding rows and columns

  1. Your objective is to find the stairs hidden in one of the decks and go to the next floor. There are an infinite number of floors. How long can you survive?
  2. You have health and energy as your basic stats. You also have some attacks. Each attack has a base value and energy cost. The total damage of an attack is equal to the base value of the attack + your energy.
  3. Click the slide button to slide a particular row or column and shift it by one card. Click any arrow buttons to move left, right, top or bottom. If you move, your position changes on the screen. Moving or sliding will reduce your energy by 1 point.
  4. 1⚡=2❤️. If your energy drops to 0, anything that costs 1⚡ (like sliding or moving, or alerted monster) will start costing 2❤️ instead.
  5. Click any adjacent tile to pick it up. If it is a potion, you will heal. If it is a monster, monster will be attacked. If it is a shield, it will be equipped. A shield reduces damage equal to its value. It becomes ineffective thereafter.
  6. Killing a monster gains 1 energy. Killing several monsters in a row increases your streak. The energy you gain will be equal to your current streak.
  7. If a monster is facing you, it is alerted, and upon alerting it immediately reduces your energy by its value. Alerted monsters have ⚠ next to them. If alerted monster is near you, you cannot move, slide the row / column with the alerted monster in it, or climb a staircase.

Play the second prototype here: link.

A screenshot of the second Monster Lanes prototype with spells and a rising board

  1. Swipe left, right, up or down to make the hero move in any direction. You can also use the arrow keys on the keyboard to control the hero.
  2. There are three kinds of cards: Monsters, Potions and Spells. When you pick a monster, your health is reduced by the value of the monster. If you pick a potion, your health increases by the value of the potion.
  3. If you pick a spell, a spell gets added to your collection. A spell allows you to control a monster. To use a spell, tap on a spell in your collection to select it, and then tap on the monster.
  4. When you move, all controlled monsters will also move in the same direction after you.
  5. Whenever you kill a monster, it gets stacked up and the game board rises. Your objective is to make the game board rise enough to reach the exit door, which is on a high platform.
  6. If your health drops to zero, you lose!

They are built with React and TypeScript. They are still very much prototypes, so expect rough edges, but the core loops are playable.

Please play them and share your feedback!

Comments