Skip to content

IaroslavInternational/dominichess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dominichess

2-D игра Domini Chess

Принцип игры

После расстановки фигур на шахматной доске по очереди ходит игрок и AI. Во время хода каждый может переместить одну фигуру. Фигуры можно перемещать только на одну клетку (вверх, вниз, влево, вправо). В одну клетку можно поставить только одну фигуру. Побеждает тот, кто первый расставит все свои фигуры на место фигур противника. Расстановка фигур в начале игры показана на первом скриншоте.

Управление

  1. ЛКМ - выбор фигуры и клетки для хода;
  2. ESC - открытие и закрытие меню.

Скриншоты

Снимок экрана (104)


Снимок экрана (105)

Для разработчиков

Основные классы для работы:

  • Сцена:
class Scene;
  • Игровое поле:
class Map;
  • Меню игры:
class Menu;
class Button;
  • Клетка поля:
class Cell : public ObjectBase;
  • Фигура:
class Figure : public ObjectBase;
  • Фигура бота:
class BotFigure : public Figure;