Skip to content

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

Notifications You must be signed in to change notification settings

ullltimate/rock-paper-scissors

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published