Nest M.U.D – Getting Started
- Getting Started
- How to Play
- API
- Design
A M.U.D (multi user dungeon) with a back end API built with nestjs and a front end UI built with Flutter.
Server
Setup
Attempts to install nvm, node, yarn, nestjs and package.json defined dependencies.
cd server ./script/setup
Start Server
Starts a postgres database in a docker container, runs database migrations with db-migrate, loads game data and starts the nestsjs API server.
cd server ./script/start
Start Client
cd client ./script/start
TODO
- Client – create character
- Client – move character
- Decide final scope of this proof of concept
Special Note
As I would much prefer to build the backend in Go, I am only going to build limited funtionality into this version as a proof of concept and a means of learning something about nestjs and TypeScript.
Download Nest M.U.D source code on GitHub
Provides the list of the opensource Flutter apps collection with GitHub repository.