Как разработать игру l oop для терминальной карточной игры в Javascript и Node.js? - PullRequest
0 голосов
/ 18 апреля 2020

Я пытаюсь сделать пошаговую карточную игру в Javascript и Node.js, в которой игрок играет против компьютера на терминале. Я запутался в том, как реализовать игру l oop для нее. После каждого хода компьютера у игрока есть несколько вариантов, таких как просмотр своих карт или выбор одной из своих карт. Проблемы, с которыми я сталкиваюсь, заключаются в том, как мне запустить интерактивную сессию на терминале, чтобы игрок сделал несколько вариантов для своего хода и игра l oop ждет этого. Затем компьютер играет свою очередь, и это продолжается. Я не хочу, чтобы игровая сессия заканчивалась после того, как кто-то нажимает на вход после их хода. Я не хочу использовать для этого базы данных.

Это должно произойти следующим образом:

> Player's turn
> view_cards
> cards = ["4 of clubs", "3 of spades", "ace of spades", "red king", "10 of spades"]
> select cards[2]
> Player selected "ace of spades"
> Computer's turn
> computer selected "2 of hearts"
......

Как мне добиться этого без окончания игры, когда кто-то нажимает на команду enter.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...