Skip to content

About

Abyssal Depths: a turn-based roguelike with 4 classes, 10 random floors and a dragon boss. Plays on phone and laptop.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Abyssal Depths

A turn-based roguelike dungeon crawler: pick a class, fight your way down ten randomly generated floors, and slay the Abyssal Dragon at the bottom.

▶ Open the live app · works on phone and laptop

Mid-dungeon on floor 3: the player in a torch-lit room with an enemy nearby, stats, inventory and minimap on the side   The game on a phone with the on-screen D-pad

Class picker: Warrior, Rogue, Paladin and Ranger

Features

  • Four classes: Warrior, Rogue, Paladin and Ranger, each with its own stats and a passive ability (Berserker, Backstab, Holy Light, Pathfinder).
  • New dungeon every run: rooms and corridors are generated fresh on each of 10 floors, with fog of war and a live minimap.
  • Bump-to-attack combat: seven enemy types that get tougher the deeper you go, and a dragon boss on floor 10.
  • Loot and level-ups: potions, weapons, armor and scrolls; better gear auto-equips, and each level-up lets you choose a stat boost.
  • Hazards and shrines: hidden spike traps, water pools that slow enemies, and shrines to find.
  • Quality of life: auto-explore (Tab), sound effects with a mute toggle, high scores and achievements saved in your browser.
  • Phone controls: an on-screen D-pad with Wait and Stairs buttons appears on touch screens.

Built with

One HTML file: plain JavaScript, Canvas and the Web Audio API. No build step, no server.

About

Abyssal Depths: a turn-based roguelike with 4 classes, 10 random floors and a dragon boss. Plays on phone and laptop.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages