Как определить победителя в настольной игре Hex с помощью Java? [закрыто]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как определить победителя в настольной игре Hex с помощью Java? [закрыто]

Сообщение Anonymous »

Я создаю шестигранную настольную игру, используя Java. Все готово, введение в игру, игровое поле и т. д. Остается только определить победителя во время игры. Я знаю, что для этого мне нужно использовать алгоритм DFS или BFS, но я не могу сделать это правильно. Например, красный цвет выиграет, если будет идти слева направо без перерыва, но в написанном мной коде он выигрывает, даже если есть перерыв. Он не проверяет путь должным образом. Помогите мне, пожалуйста.
В моей Hex Game при запуске кода появляется текст типа «Добро пожаловать в Hex Game». Затем пользователь нажимает кнопку «Пуск». И перед ним встает выбор зоны, на которой он хочет играть: 55, 1111 или 17*17. В ромбе образуется столько шестиугольников, сколько он выберет. Когда вы нажимаете на шестиугольники, они становятся красными и синими. Я просто не могу определить победителя.

Подробнее здесь: https://stackoverflow.com/questions/785 ... -with-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»