Это классическая игра. Мысль объяснить игру своими словами, но вики это делает лучше,
http://en.wikipedia.org/wiki/Dots_and_Boxes
Я пытаюсь создать эту игру как игру для 2 игроков, поэтому ИИ на данный момент не требуется.
Но запутался относительно того, какую структуру данных и алгоритм использовать,
Я сохраняю все точки как координаты в массиве,
например
[X1, y1, x2, y2, x3, y3, x4, у4, ....]
Где x1, y1 составляют пару и координаты,
Я использую Java (Android). Как лучше хранить координаты?
Вышеуказанный метод кажется слишком простым и может усложнить ситуацию позже.
Планирование массива объектов, где каждый объект содержит координаты x, y и некоторую другую информацию
в объекте.
Какой алгоритм мне следует применять для проверки циклов, т. Е. Чтобы знать,
ход игрока закрыл очки. Это проблема с графиком?
Любые намеки на то, где я должен искать решение такого рода проблемы.
PS: На данный момент это игра для 2 игроков, поэтому не стоит беспокоиться о движении компьютера,
но больше беспокоиться о том, решит ли последний ход точки
(в основном создал цикл?, закрытый ящик)
Я проверил это,
http://en.wikipedia.org/wiki/Flood_fill
что-то похожее на то, что я должен сделать, я думаю.