/rock-paper-scissors

Rock-paper-scissors console game - это игра общего вида с одним ходом. Не конкретно камень-бумага-ножницы, а любая, какую придумаете.

Primary LanguageJavaScript

rock-paper-scissors console game

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 - выход из игры.