Описание тега chess
Этот тег предназначен для игры в шахматы и проблем с подключением компьютеров к ней.
1
ответ
Определение шахматных движений по последовательным различиям в изображениях с использованием инструментов OpenCV
Эй, я кодирую простую систему зрения робота, играющего в шахматы, я пытаюсь улучшить некоторые предыдущие исследования, чтобы позволить использовать камеру и стандартный шахматный набор, и обоим можно было двигаться во время игры. До сих пор я мог н…
06 май '11 в 02:24
1
ответ
Минимакс с альфа-бета-обрезкой; переменные класса или отправка их через рекурсию?
При использовании Minimax с отсечкой альфа-бета, возможно ли иметь альфа и бета в качестве переменных класса вместо отправки их через рекурсию? Вместо: private ValuedMove AlphaBetaSearch(Board state) { return MaxValue(state, 0, int.MinValue, int.Max…
23 ноя '11 в 12:50
3
ответа
Получить место короля в шахматной игре
Я пишу простую шахматную игру, в которой есть 3 фигуры, король и королева с одной стороны, а с другой стороны только король, король и королева должны спаривать одного короля с меньшим количеством движений. В этом проекте сначала мы должны получить м…
06 дек '10 в 07:11
5
ответов
В настоящее время известен лучший алгоритм (ы) для компьютерных шахмат?
Я просто хотел узнать название алгоритмов.. спасибо
08 янв '10 в 08:19
3
ответа
Вяленая рыба и питон
Я пытаюсь написать скрипт, использующий python, чтобы подать шахматные позиции на вяленую рыбу и получить оценки. Мой вопрос основан на этом, как общаться с шахматным движком в Python? Проблема с subprocess.pipe. import subprocess, time import os os…
15 апр '15 в 23:53
1
ответ
Не понимая, как работает техника битборда для шахматных досок
Мой мозг курит, пытаясь понять механику этой техники. Чтобы упростить задачу, давайте представим, что вместо шахмат и множества сложных движений фигур у нас есть игра, состоящая только из двух фигур и одного ряда из 8 позиций. Одна часть - это треуг…
02 авг '16 в 18:51
0
ответов
Установите стандартный выходной обмен данными между Java-приложением и внешней программой без его запуска.
Я пытаюсь найти способ установить связь на основе stdout между моей Java-программой (шахматный движок) и внешней программой (шахматный интерфейс). Важно отметить, что внешняя программа запускает мое java-приложение с небольшим bash-скриптом, выполня…
04 дек '17 в 08:21
1
ответ
Почему не появляется мое фото в моем проекте java chess?
Может кто-нибудь объяснить, почему в функции значка изображения моя фотография шахматной фигуры не будет отображаться на доске, когда я запускаю программу. Я добавил эту функцию в основную, но она, кажется, не показывает, что значок изображения начи…
22 ноя '17 в 17:06
0
ответов
Не позволяя шахматной фигуре перепрыгивать через другие 2D-массивы
Я борюсь за то, как написать логическое выражение для легального перемещения для каждого куска, чтобы кусок не мог перепрыгнуть через другой, я использую 2D-массивы. Извините, я новичок в программировании. Буду очень признателен за любые намеки на н…
07 ноя '18 в 18:05
2
ответа
Изображения не отображаются на шахматной доске - PHP
Наша задача - создать шахматную доску 8х8, в которой вы должны положить на доску 8 ферзей, в которых они не смогут есть друг друга. Моя проблема в этом коде состоит в том, что изображения ферзя (qb.png & qw.png) не отображаются в выходных данных. Мо…
08 окт '17 в 14:14
1
ответ
Как хранить 64-битное число (битборд)
Я хотел поиграть с досками для представления шахматной игры. Для представления шахматной игры мне нужно как минимум 12, но предпочтительнее 14 битбордов со значениями вроде: 00000000 00000000 00000000 00000000 00000000 00000000 11111111 11111111 Как…
20 ноя '12 в 20:43
2
ответа
Почему оператор switch не может вывести строки по желанию? (Джава)
Мне дали задание напечатать шахматную доску, которую я построил на консоли. Доска должна быть окаймлена буквой "а" - "ч" сверху и 1-8 вертикально вниз слева. Каждый инициал должен совпадать с буквой и номером, поэтому, например, черная ладья ("bR") …
29 сен '14 в 15:36
1
ответ
Нужны инструкции для игры в шахматы - ASP.NET
У меня уже есть хороший опыт программирования на Java (и JSP), но теперь мне нужно понять.NET Framework, используя C# и ASP для веб-разработки. На мой взгляд, чтобы начать изучать новый язык, лучше всего начать новый проект, и я выбираю игру в шахма…
01 июл '13 в 22:13
2
ответа
Как закодировать шахматное патовое правило?
Я пытаюсь написать игру в шахматы и обнаружил, что не могу найти решения, чтобы найти тупиковую ситуацию. Я пытаюсь гуглить, но ничего не могу найти. Есть ли известный алгоритм или что-то?
31 окт '11 в 06:16
4
ответа
Определить, если два квадрата на шахматной доске одного цвета - Codefights
Я изо всех сил пытался выяснить, почему мой код не возвращает правильные результаты в аркадном задании CodeFights chessBoardCellColor. Учитывая две ячейки на стандартной шахматной доске, определите, имеют ли они одинаковый цвет или нет. Входные данн…
26 апр '18 в 15:48
0
ответов
Нарезка и список копий
Я на самой ранней стадии шахматной реализации и работаю над тем, как сдвинуть пешку. Проблема в том, что я не могу понять, что происходит с нарезкой списка! Это моя переменная board: board = [['R', 'N', 'B', 'Q', 'K', 'B', 'N', 'R'], ['P', 'P', 'P',…
13 окт '17 в 23:36
2
ответа
Код работает нормально только на 2 шага, а выход начинает отклоняться после 2 шагов
Я создал программу для проверки количества позиций, которые король может переместить за K шагов. У меня есть шахматная доска размером 8×8 с рядами и столбцами, отмеченными от 1 до 8. Предположим, наш король находится в позиции 1,3; он может перемест…
21 фев '19 в 04:54
1
ответ
Схема: Мутирующие элементы в массиве для шахмат
Я работал над простой шахматной программой на Схеме, и одна из определенных мной вспомогательных функций потребляет фигуру и ее координаты (current-location) и помещает ее в указанные координаты (move-here) на шахматной доске, отключение любой части…
06 фев '14 в 02:53
1
ответ
Программирование шахматных досок на С
У меня проблема с этим куском кода на C. #include <stdio.h> #include <stdint.h> typedef uint64_t bboard; // Accessing a square of the bitboard int get (bboard b, int square) { return (b & (1ULL << square)); } void print_board (…
09 ноя '11 в 21:06
2
ответа
Оцениваются ли константные операции во время выполнения?
Я занимаюсь шахматным программированием на C++, в результате я получаю много побитовых операций с большими числами. Мне было интересно, ради производительности, если постоянные операции выполняются во время выполнения? Или если они оценены во время …
13 июн '16 в 02:33