Rock-paper-scissors console game - это игра общего вида с одним ходом. Не конкретно камень-бумага-ножницы, а любая, какую придумаете.
git clone https://github.com/ullltimate/rock-paper-scissors.git
cd rock-paper-scissors
npm install
npm start rock paper scissors
- где
rock paper scissors
это ходы и они могут быть любыми, например1 2 3 4 5
илиmove1 move2 move7
и т.п. - ходов должно быть нечетное количество, не менее 3х и они не могут повторяться
Правила определяются исключительно порядком ходов. Если Вы хотите поменять правила, Вы меняете порядок переданных ходов.
Ходы в виде строк передаються как параметры командной строки при запуске приложения.
Победа определяется так — половина следующих по кругу ходов выигрывает, половина предыдущих по кругу ходов проигрывает.
Также пользователь имеет возможность проверить "честность" игры, что комьютер не изменил свой ход после хода пользователя с помощью hmac.
Команда ? - help
- покажет подсказку в виде таблицы побед с точки зрения пользователя.
Команда 0 - exit
- выход из игры.