# Файл с описанием классов предметной области Шахматы (ПСБ-252) ## Вариант 1 Отображение шахматной доски и таймера времени ### Что храним - ход[] (история ходов) - номер - обозначение хода белых (строка) - обозначение хода черных (строка) - игрок белый - фигуры активные - фигуры срубленные - таймер - игрок черный - фигуры активные - фигуры срубленные - таймер (осталось секунд) - фигура - тип - цвет - позиция - позиция - X (1-8) - Y (1-8) ### Сценарии - отобразить текущее состояние доски - отобразить текущее список ходов - отобразить текущее список срубленных фигур - отобразить время на таймерах - добавить ход: откуда, куда - убрать фигуру (срубить): где - сформировать информацию о текущем состоянии доски ## Вариант 2 Отображение шахматной доски ### Что храним - игра - игрок белый - игрок черный - игрок белый - фигуры - игрок черный - фигуры - фигура - тип - цвет - позиция - флаг срублена - позиция - X (1-8) - Y (1-8) ### Сценарии - отобразить текущее состояние доски - отобразить текущее список срубленных фигур - добавить ход: откуда, куда - убрать фигуру (срубить): где - отобразить шахматную ситуацию: фигур[]