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

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

Сообщение Anonymous »

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

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

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

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

Изображение

Изображение


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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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