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

1 ответ

Создайте шахматную доску с помощью JPanel [дубликаты]

На этот вопрос уже есть ответ: Создание надежного изменяемого размера графического интерфейса Swing Chess [закрыто] [/questions/21142686/making-a-robust-resizable-swing-chess-gui] 2 ответа У меня есть простая шахматная доска вJPanel ...

1 ответ

Использование универсального шахматного интерфейса

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

16 ответов

Кратчайший путь рыцаря на шахматной доске

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

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

5 ответов

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

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

1 ответ

Странное поведение в функции при реализации алгоритма отсечения альфа-бета

1 ответ

Как общаться с шахматным движком в Python?

6 ответов

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

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

3 ответа

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

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

6 ответов

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

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

2 ответа

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

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