Skip to content

esgameco/RogueExplorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rogue Explorer

Simple roguelike tile-based map with limited interactions.

Setup

Downloading game assets

curl https://opengameart.org/sites/default/files/crawl-tiles%20Oct-5-2010.zip > images.zip
unzip images.zip -d ./client/images
rm images.zip

Install server packages

cd server
npm install

Running the client (dev only)

cd client
serve

Running the server (dev only)

cd server
npm run dev

Roadmap

Prototype Build

  • Tech
    • Create socket.io server for requests
    • Use memory for data
    • Create client ui with canvas
    • Connect client to server
  • Gameplay
    • Moving around
      • Coordinate-based
    • Panning system
    • Collision detection
    • Multiple players
    • Health system
    • Fighting enemies
    • Picking up items
    • Inventory system
    • Multiple levels
    • Persistence

Version 1

  • Tech
    • Create socket.io server (with express for authentication) to handle requests
    • Switch to typescript on both sides
    • Use redis to handle item, user, and map data
    • Create client ui with react
    • Connect client to server
  • Gameplay
    • Transfer from prototype

About

A rogue-like mmo with tile-based graphics.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published