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

1 ответ

Regex, чтобы соответствовать чему-то на основе того, что было найдено ранее

2 ответа

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

5 ответов

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

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

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

6 ответов

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

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

6 ответов

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

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

8 ответов

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

Я пишу шахматную программу на Python, которая должна генерировать все ходы коня. Для тех, кто не знаком с шахматами, конь движется в форме буквы L. Итак, учитывая позицию(2, 4) рыцарь может двигаться к(0, 3), (0, 5), (1, 2), (3, 2) и т. д. в ...

8 ответов

В настоящее время я хорошо разбираюсь в языке Java, в случае снижения производительности я могу перенести его на C ++.

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

0 ответов

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

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

2 ответа

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

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

2 ответа

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

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