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

1 ответ

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

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

1 ответ

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

1 ответ

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

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

1 ответ

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

2 ответа

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

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

0 ответов

нтересно, есть ли в книге / блоге для игры в шахматы открытый исходный код или учебник для Android (можно исключить ИИ, так как в любом случае мне пришлось бы его игнорировать, когда я пишу игру, которая была бы похожей, но достаточно разной, чтобы иметь в любом случае, чтобы исправить мой собственный AI) Я немного посмотрел, и все, что я нашел, было бесполезно, потому что я не умею читать кашу китайскую, и даже тогда эти комментарии были очень разбросаны. любая помощь будет отличной, если вы ищете каркас для настольной игры, по крайней мере.

нтересно, есть ли в книге / блоге для игры в шахматы открытый исходный код или учебник для Android (можно исключить ИИ, так как в любом случае мне пришлось бы его игнорировать, когда я пишу игру, которая была бы похожей, но достаточно разной, ...

2 ответа

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

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

6 ответов

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

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

16 ответов

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

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

4 ответа

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