Как определить победителя в настольной игре 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

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