Skip to content

Latest commit

 

History

History
33 lines (26 loc) · 1.51 KB

readme.md

File metadata and controls

33 lines (26 loc) · 1.51 KB

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