A ludo game rooms handler implemented using web-sockets and Typescript to handle board logic and client communication.
- Real-time Multiplayer.
- Turn-based game-play.
- Dice rolling.
- Player management, joining and leaving.
- Chat functionality.
First, create a server directory in you root directory so you can access shared types:
mkdir serverAnd clone the the server repository content into it.
git clone https://github.com/Finneasles/ludo-rooms-server.git serverTo run the server, navigate to the server directory:
cd serverThen, run the server:
npm run dev
# or
yarn devFrom the root directory, run:
npm run dev
# or
yarn devOpen http://localhost:3000 with your browser to see the result.
You can learn more in the Documentations.