Результаты поиска по запросу "chess"

2 ответа

Как нарисовать шахматную доску в D3?

2 ответа

JLabels без слушателей мыши не будет использовать события мыши - они передаются в JPanel. Вот пример:

у меня есть несколько JPanels в GridLayout, каждый с MouseAdapter, а затем создаю JLabels (с текстом) и добавляю к каждому из JPanels. Обратите внимание, что у JLabels нет слушателей. Если я выполню рендеринг и попытаюсь нажать на JPanel или, в ...

2 ответа

В моей шахматной программе есть метод, который проверяет, не угрожает ли поле. При расчете ходов для короля он проверяет каждое поле, на которое мог бы перейти король, если этому полю угрожает опасность.

аюсь запрограммировать свой собственный шахматный движок (без ИИ). Я знаю, что естьСтартовый комплект шахматной игры [http://www.chessbin.com/page/Chess-Game-Starer-Kit.aspx]и я смотрел это для начала вдохновения. Но то, что я не уловил, это где ...

ТОП публикаций

3 ответа

Библиотека валидации шахматного хода

Есть ли какая-нибудь библиотека, которую можно использовать для проверки шахматных ходов и симуляции игр в .NET? Было бы здорово, если бы библиотека могла по...

3 ответа

Библиотека валидации шахматного хода

Есть ли какая-нибудь библиотека, которую можно использовать для проверки шахматных ходов и симуляции игр в .NET? Было бы здорово, если бы библиотека могла понимать ходы в алгебраической нотации, а также предоставлять простой API для выполнения ...

4 ответа

Программирование шахматного ИИ

5 ответов

Головоломка "12 доминирующих рыцарей"

Я искал несколько часов и пока не нашел полностью работающего решения для такого рода головоломки. Таким образом, я следовал за подобной проблемой с епископа...

6 ответов

Как я могу эффективно кодировать / декодировать сжатое описание позиции?

Я пишу настольную базу для японского варианта шахмат. Чтобы проиндексировать базу таблицы, я кодирую каждую шахматную позицию как целое число. На одном из эт...

6 ответов

«Шахматные фигуры не являются абстрактными»: это звучит как странная интерпретация ООП: обычно класс представляет собой нечто абстрактное (например, идею / концепцию человека или ладью в платоническом смысле). Экземпляр класса обычно представляет что-то конкретное, например, Джон Смит или левый рыцарь на моей шахматной доске с отсутствующим ухом. Таким образом, пешка, ладья, рыцарь - идеальные кандидаты для классов, а «шахматная фигура» - суперкласс, потому что все они подпадают под этот класс в силу того, что являются пешкой, ладьей или рыцарем.

я есть базовый класс для штук class piece;и массив, содержащий производные объекты piece* board[8][8];Преимущество, чистый дизайн с помощью виртуальных функций. Недостаток: если мне нужно найти фигуру на доске или сравнить фигуру, я ...

8 ответов

Как мне генерировать все ходы коня?

Я пишу шахматную программу на Python, которая должна генерировать все ходы коня. Для тех, кто не знаком с шахматами, конь движется в форме буквы L.Итак, учит...