Вопросы с тегом 'chess'

Этот тег предназначен для игры в шахматы и проблемы с компьютерами, чтобы играть в нее.
3
ответов

Каково значение инициализации массивов направлений ниже с заданными значениями при разработке шахматной программы?

Я новичок в конкурентном программировании, и я часто заметил, что многие из великих кодеров имеют эти четыре строки в своем коде (особенно в тех, которые связаны с массивами): int di[] = { 1, -1, 0, 0, 1, -1, 1, -1 }; int dj[] = { 0, 0, 1, -1, 1, -1...
задан 03 мая '13 в 3:44
26
ответов

Есть ли идеальный алгоритм для шахмат?

Недавно я обсуждал с человеком, не являющимся кодовым, о возможностях шахматных компьютеров. Я не очень разбираюсь в теории, но думаю, что знаю достаточно. Я утверждал, что не может существовать детерминированная машина Тьюринга, которая всегда выиг...
задан 18 нояб. '08 в 4:25
31
ответ

Голос программиста: кодирование состояния шахматной доски на протяжении всей игры

Не совсем вопрос, скорее головоломка... С годами я участвовал в нескольких технических интервью с новыми сотрудниками. Помимо того, что вы задаете стандартные вопросы "знаете ли вы X-технологии", я также попытался понять, как они подходят к проблема...
задан 02 дек. '09 в 11:16
16
ответов

Рыцарь Самый короткий путь Шахматный вопрос

Я тренируюсь на предстоящем конкурсе программирования, и я наткнулся на вопрос, который я просто полностью смущен. Тем не менее, мне кажется, что это концепция, которую я должен изучить сейчас, а не пересекать пальцы, что она никогда не появляется. ...
задан 26 февр. '10 в 5:20
2
ответов

Объектно-ориентированный дизайн для шахматной игры

Я пытаюсь понять, как проектировать и думать объектно-ориентированным образом, и хочу получить от сообщества ответы на эту тему. Ниже приведен пример шахматной игры, которую я хочу создать в стиле OO. Это очень широкий дизайн, и я сосредоточен на это...
задан 12 нояб. '10 в 21:47
8
ответов

Каковы хорошие ресурсы для написания шахматного движка?

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

Насколько сложно реализовать шахматный движок?

Мне интересно, как трудно было бы реализовать шахматный движок. Существуют ли уже версии с открытым исходным кодом? Кажется, вам понадобится функция подсчета очков для данного созвездия доски и очень быстрый способ изучения нескольких вероятных бу...
задан 19 июля '09 в 1:15
3
ответов

Шахматная игра в JavaScript

Есть ли какой-либо игровой API для шахмат, написанный на JavaScript? Без вспышки! Кто-нибудь знает алгоритм (в общем), используемый в шахматных играх?
задан 13 янв. '10 в 11:25
14
ответов

Как смоделировать шахматную доску при программировании компьютера для игры в шахматы?

Какие структуры данных вы использовали бы для представления шахматной доски для компьютерной шахматной программы?
задан 02 сент. '08 в 19:01
9
ответов

Как запрограммировать нейронную сеть для шахмат?

Я хочу запрограммировать шахматный движок, который учится делать хорошие ходы и выигрывать против других игроков. Я уже закодировал представление шахматной доски и функцию, которая выводит все возможные движения. Поэтому мне нужна только функция оцен...
задан 16 апр. '09 в 1:15
5
ответов

12 доминирующих рыцарей головоломка (backtracking)

Я искал часы и еще не нашел полностью работающего решения для этой головоломки. Поэтому я следовал аналогичной проблеме с епископами. Что мне нужно сделать, так это разместить 12 шахмат на шахматной доске таким образом, чтобы на все свободные квадра...
задан 10 апр. '16 в 10:57
12
ответов

Оптимизация шахмат

ОК, поэтому я некоторое время работаю над своей шахматной программой, и я начинаю ударяться о стену. я выполнил все стандартные оптимизации (negascout, итеративное углубление, убийственные движения, эвристические истории, поиск покоя, оценка позиции ...
задан 10 июля '09 в 18:57
3
ответов

Что делает этот код?

const int BitTable[64] = { 63, 30, 3, 32, 25, 41, 22, 33, 15, 50, 42, 13, 11, 53, 19, 34, 61, 29, 2, 51, 21, 43, 45, 10, 18, 47, 1, 54, 9, 57, 0, 35, 62, 31, 40, 4, 49, 5, 52, 26, 60, 6, 23, 44, 46, 27, 56, 16, 7, 39, 48, 24, 59, 14, 12, 55, 38...
задан 06 июня '15 в 11:16
1
ответ

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

Я планирую создать программу, которая взаимодействует с шахматным движком UCI. Я занимался некоторыми исследованиями, но я хочу получить немного больше информации, прежде чем я углубится в нее. Мне было интересно, может ли кто-нибудь из вас предостав...
задан 08 июня '13 в 23:31
8
ответов

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

Меня не интересуют крошечные оптимизации, дающие несколько процентов скорости. Меня интересуют самые важные эвристики для альфа-бета-поиска. И наиболее важные компоненты для функции оценки. Меня особенно интересуют алгоритмы с наибольшим соотношение...
задан 07 февр. '09 в 15:38