This repository is a part of the project in Netcentric Architecture (2190472) of Chulalongkorn University
Install the following tools and program to run the project
Follow these steps to running in development mode.
- Download the project or using
git clone
git clone https://github.com/chutipon29301/netcentric-escape-game.git-
Create
.envfile at root of this project using variable name fromdocker.example.env -
Start project in watch mode with the following command
docker-compose up# Build
bash build-frontend.sh
# Deploy
bash run-prod.sh- Chutipon Hirankanokkul 5931239021 - Back-end developer - Chutipon29301
- Jakpat Mingmonkolmitr 5931217221 - DevOps - WhatTheFar
- Yanisa Sunthornyotin 5931243521- Back-end developer - mingyanisa
- Jatuwat Sa-ngiampak 5931216621 - Front-end developer - Jatuwatsag
- Nicha Rojsrikul 5931259621 - Front-end developer - NichaRoj
- Register
- Color table
- Create room
- Background
- GIF animation
- Description
- Sign in
- No repeat email
- Join room
- No client in room
- Only owner (who create the room) can change the field dimension (e.g. 5x5, 6x6, 7x7)
- Disappear keypad when not be in your turn
- Role appear for that client
- Admin page (reset game, show online players, create room, delete room, remove game)
- List of all online players (playing and watching)
- List of playing player in each game (exclude)
- Remove register players
- Current status player
- Game dimension
- Start when all players are ready
- Toggle status
- List room
- Remove room
- Multiplayer !
- Random role multiplayer
- Watch mode
- Remove game
- Each prisoner must not access to the same block of the other prisons, otherwise the warder will be the winner.