Как сделать поле для шашек

Русские шашки

В Интернете можно откопать сотни, а в англоязычном его сегменте — тысячи, статей о разработке алгоритмов и ИИ для игры в шахматы. Однако шашки почему-то не привлекают такого интереса.

Правила игры в шашки (русские, международные, бразильские, итальянские, пул, чекерс, поддавки)

Если доку сделать как массив, то что делать с запрещенными клетками?! Поделитесь опытом или идеями. Реальное положение на экране будет определяться: по y так и будет. Делаете класс Доска Board У доски будет множество клеток Cell с координатами двумерный массив. Класс клетка будет содержать: поле - цвет, поле - фигура - привязаная к ней указатель, так как фигура у нас может существовать вне доски и клеток. У самой фигуры - тип, и указатель на клетку к примеру поле OwnerCell на которой она стоит или ноль, так что бы имея доступ лишь к фигуре к прмиеру у вас будет глобальный указатель SelectedFigure - для той фигуры которую игрок выделил мышкой вы могли сразу получить быстро доступ к клетке.

Как лучше организовать шашечную/шахматную доску?!
Инструкция по шашкам
Правила игры Шашки
Игра Те самые шашки
Изготовление доски для игры в шахматы своими руками пошагово с фото

Правила игры в шашки достаточно просты и понятны. Существует клетчатая доска, похожая на шахматную, с белыми светлыми и чёрными тёмными клетками. Шашки обоих соперников располагаются в несколько рядов, начиная от края доски, на тёмных клетках. Первыми ходят белые. Шашки ходят только по диагонали и, соответственно могут передвигаться только по чёрным квадратам доски.

При создании этой статьи над ее редактированием и улучшением работали, в том числе анонимно, 14 человек а. Количество источников, использованных в этой статье: Вы найдете их список внизу страницы. Количество просмотров этой статьи: Готовы ли вы обыгрывать своих родных и друзей в шашки?

Похожие статьи