Я пытаюсь определить функцию, которая возвращает значение, указывающее, был ли определен победитель моей игры, если да, кто является победителем, и после хода игрока обновите оставшееся количество палочек и используйте определенную функциювыше, чтобы проверить, был ли определен победитель и должна ли игра продолжаться.
Я создаю игру в VB.NET, которая называется «Поднять палки», в ней участвуют два игрока, которые играют по очереди.Игроки могут начать с любого количества палочек, с которыми они оба согласны перед игрой.На каждом ходу игрок должен выбрать как минимум одну палку и максимум половину палок.Тот, кто поднимает последнюю палку, проигрывает игру.Мне нужно реализовать эту игру, чтобы игрок мог играть против компьютера
Это я пытаюсь написать ход компьютера:
Private Sub ComputerTurn() 'change 6 with setNum whatever sticks number was agreed upon
Dim ComputerNum As Integer
'ComputerNum = Int((SetNumInputTB * Rnd()) - SetNumInputTB / 2)
MsgBox("The computer picked " & ComputerNum & " sticks")
End Sub
Я думаю, что я должен использовать оператор if илидля цикла, но я не уверен, как реализовать правильную математику в нем