ztoben / crawl

A dungeon crawler written in React.js

Home Page:https://crawl.netlify.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

https://crawl.netlify.com/


Languages

Language:JavaScript 87.6%Language:SCSS 11.9%Language:HTML 0.4%