Skip to content

itmo-avol/game-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

game-server

Пример-основа для пошаговой игры на нескольких игроков.

Содержит в себе сервер HTTP для выдачи статики, и WebSocket для поддержания соединения с игроками.

Правила игры

В примере, каждый игрок последовательно загадывает число. Побеждает тот, чьё число будет наибольшим.

Запуск

Устанавливаем зависимости:

npm i

Запускаем сборку:

npm run build

Запускаем сервер:

npm start

Подключение игроков

В браузере открываем http://localhost:8000/

Игра запускается на двух игроков, но это настраивается в константе PLAYERS_IN_SESSION файла server/game/game.ts. Сервер последовательно соединяет двух подключившихся клиентов в игру.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published