Как генератор ходов Гигантуа определяет, сможет ли король взять шашку?C++

Программы на C++. Форум разработчиков
Anonymous
Как генератор ходов Гигантуа определяет, сможет ли король взять шашку?

Сообщение Anonymous »

Я анализирую код из статьи Code Project для Gigantua (ссылка на github).

Я уловил основную концепцию проверочной маски, но не могу понять, где в коде работает генератор перемещения выяснить, может ли король взять проверку на доставку фигур или нет.

Кажется, это где-то в Movelist.hpp, и хотя проект небольшой, мой C++ не так хорош для разберись сам.

Сценарий, который я описываю, проиллюстрирован на диаграммах ниже.

Изображение

Изображение


Подробнее здесь: https://stackoverflow.com/questions/792 ... king-piece

Вернуться в «C++»