51 двусторонняя карта. Одна сторона: название изобретения, другая - название, год создания. Игра для 2х человек.
- Игрокам раздается по 5 карт. Они лежат датой вниз - закрытыми.
- Первый ходящий - первый человек, присоединившийся к сессии.
- Одна карта помещается в середину датой вверх - она есть точка, вокруг которой помещаются дальнейшие карты.
- Остальные карты остаются закрытыми в колоде.
- Игрок перетаскивает карту с изобретением слева от имеющихся на столе карт, если считает, что открытие было сделано до открытия на самой левой карте, справа - если после самой правой карты с открытием, между ними - если в промежутке между этими открытиями.
- Как только карта помещена игроком в выбранное место, она переворачивается датой вверх.
- Если карта была помещена игроком правильно, она остается на месте датой вверх, ход передается следующему игроку. В противном случае, карта уходит в колоду сброса, а игрок берет себе дополнительную карту (и ход передается дальше).
- Победителем становится игрок, у которого не осталось карт.
Устанавливаем зависимости:
npm i
Запускаем сборку:
npm run build
Запускаем сервер:
npm start
В браузере открываем http://localhost:8000/
Игра запускается на двух игроков, но это настраивается в константе PLAYERS_IN_SESSION
файла server/game/game.ts
. Сервер последовательно соединяет двух подключившихся клиентов в игру.