Я начинающий программист, поэтому, пожалуйста, будьте вежливы.
Ну, я пытаюсь написать простую игру в нарды на терминале, просто для удовольствия, но у меня есть проблема.
Вся игра проходит в цикле while, который продолжается до тех пор, пока никто не перенес все свои кубики до конца доски.
Простое целое число управляет тем, кто играет черным или белым.
Я написал функцию для проверки любых возможных ходов, потому что я хочу запрограммировать, чтобы пропустить ход в случае, если абсолютно невозможно сделать ходы.
Хорошо, я хочу, чтобы эта функция работала, и в случае, если она возвращает false (нет возможных ходов), тогда я хочу, чтобы оставшаяся часть кода пропустила и изменила ход на следующего игрока. Например, если комбинация игральных костей не дает возможных ходов для черного, то я хочу, чтобы программа пропустила черный и перешла на белый.
Так что я хочу разорвать оставшуюся часть цикла while, но продолжаю работать.
Мне немного сложно объяснить проблему, но я надеюсь, что вы, ребята, понимаете.
Большое спасибо
- Мартин