Skip to content

ztoben/crawl

Repository files navigation

C R A W L

Netlify Status

A dungeon crawler written in React.js

View the live version here.

crawl

Roadmap:
  • Generate a basic grid and movement system
  • Implement arrow key movement
  • Generate random dungeons
  • Create movement rules, disallow moving through walls, etc.
  • Connect dungeons with doors and hallways
  • Fix possible infinite loop while placing dungeons
  • Show dungeon minimap
  • Add a starting screen
  • New character screen to select name and class
  • Implement Undux for state management
  • Add player info to panel (name, class, stats, etc.)
  • Build stats based on player class selection
  • Randomly generated collectible chests
  • Game log for giving updates on player status, fights, items, etc.
  • Generate enemies and place them statically on the map
  • Design a fighting interaction that gives updates in the log
  • Use a key and lock system for the final chest to keep players from progressing too quickly
  • Use IronDb for storing the game state
  • Tweak stats and fighting formula for better balance
  • Player experience and leveling, monster stat boosts based on leveling

About

A dungeon crawler written in React.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published