2-D игра Domini Chess
После расстановки фигур на шахматной доске по очереди ходит игрок и AI. Во время хода каждый может переместить одну фигуру. Фигуры можно перемещать только на одну клетку (вверх, вниз, влево, вправо). В одну клетку можно поставить только одну фигуру. Побеждает тот, кто первый расставит все свои фигуры на место фигур противника. Расстановка фигур в начале игры показана на первом скриншоте.
- ЛКМ - выбор фигуры и клетки для хода;
- ESC - открытие и закрытие меню.
Основные классы для работы:
- Сцена:
class Scene;
- Игровое поле:
class Map;
- Меню игры:
class Menu;
class Button;
- Клетка поля:
class Cell : public ObjectBase;
- Фигура:
class Figure : public ObjectBase;
- Фигура бота:
class BotFigure : public Figure;