Navigation » Immortal Chess - Chess without Frontiers! > Шахматный раздел > Шахматное программирование » Вопросы к шахматным программистам

Шахматное программирование Chess Programming. Вы уже написали свою шахматную программу? Или только-только приступили к её разработке? Добро пожаловать в данный раздел! Делимся советами, помогаем новичкам в шахматном программировании

Ответ
Опции темы
Непрочитано 22.07.2010, 14:32   #1
immortal223
Kashchey the Deathless
 
Аватар для immortal223
 
Регистрация: 10.03.2010
Сообщений: 8,335
Сказал(а) спасибо: 11,806
Поблагодарили 39,613 раз(а) в 7,219 сообщениях
Страна:

Награды пользователя:
5000 posts Золотая медаль Орден почета Золотая медаль Звезда верности 
Всего наград: 5

По умолчанию Вопросы к шахматным программистам

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



Что они означают?
__________________
immortal223 вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
abaza-tupik (02.01.2012), Nico56 (22.07.2010), Ogpy (07.01.2012)
Непрочитано 22.07.2010, 14:34   #2
Telepat
 
Аватар для Telepat
 
Регистрация: 14.03.2010
Сообщений: 3,290
Сказал(а) спасибо: 3,517
Поблагодарили 7,122 раз(а) в 2,087 сообщениях
Страна:
По умолчанию Re: Вопросы к шахматным программистам

Цитата:
Сообщение от immortal223 Посмотреть сообщение
При анализе в оболочке Шреддер Классик оболоска показывает вот такие плюсики и минусики
Это наверное все же вопрос к разработчику оболочки?
Telepat вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
abaza-tupik (02.01.2012), Ogpy (07.01.2012)
Непрочитано 22.07.2010, 14:38   #3
bankuss
 
Аватар для bankuss
 
Регистрация: 10.03.2010
Возраст: 41
Сообщений: 3,165
Сказал(а) спасибо: 1,011
Поблагодарили 7,146 раз(а) в 2,644 сообщениях
Страна:

Награды пользователя:

По умолчанию Re: Вопросы к шахматным программистам

может что-то вроде "оценка поднялась" и "оценка упала". но это облочка приписывает.
bankuss вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
abaza-tupik (02.01.2012), Ogpy (07.01.2012)
Непрочитано 22.07.2010, 14:43   #4
WildCat
 
Аватар для WildCat
 
Регистрация: 15.03.2010
Сообщений: 1,712
Сказал(а) спасибо: 3,475
Поблагодарили 5,812 раз(а) в 1,744 сообщениях
Страна:

Награды пользователя:

По умолчанию Re: Вопросы к шахматным программистам

Цитата:
Сообщение от immortal223 Посмотреть сообщение
При анализе в оболочке Шреддер Классик оболоска показывает вот такие плюсики и минусики
++ движок думает, что оценка будет увеличиваться (fail high).
-- движок думает, что оценка будет падать (fail low).
WildCat вне форума   Ответить с цитированием
14 пользователя(ей) сказали cпасибо:
abaza-tupik (02.01.2012), Damas (22.07.2010), ebm (22.04.2011), Edik (22.07.2010), evgen (03.05.2013), immortal223 (22.07.2010), LEOfred (22.07.2010), Nico56 (22.07.2010), Ogpy (07.01.2012), rtyutyun (22.07.2010), wanton2 (29.03.2011), yd050057 (21.08.2011), Кевин (30.07.2010), Сергей Бобин (24.09.2011)
Непрочитано 27.07.2010, 10:37   #5
Or1oN
 
Аватар для Or1oN
 
Регистрация: 24.04.2010
Сообщений: 311
Сказал(а) спасибо: 3,386
Поблагодарили 1,384 раз(а) в 433 сообщениях
По умолчанию Re: Вопросы к шахматным программистам

Доброго времени суток! Ребята подскажите такую вещь. Есть возможность играть в шахматы на почтовом ящике рамблера *(раздел игры, шахматы)*. Там как и везде есть своя таблица рейтинга, свой топ сто и т.д. И еще там есть ребята "прожники". Суть вопроса - Может ли быть такое: Что человек запускает шахматную прогу *(скажем того же шредера)* и открывает окно браузера с шахматной игрой *(окно это флешевское)* и делает так что программа передает ходы за этого игрока. Т.е. игрок является только наблюдателем этого процесса, когда на партию отводится всего одна минута. Это реально?


Или подскажите *(если вопрос не в тему)* к кому обратится (если можно ссылку киньте). Заранее благодарен.
Or1oN вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Ogpy (07.01.2012)
Непрочитано 27.07.2010, 10:39   #6
bankuss
 
Аватар для bankuss
 
Регистрация: 10.03.2010
Возраст: 41
Сообщений: 3,165
Сказал(а) спасибо: 1,011
Поблагодарили 7,146 раз(а) в 2,644 сообщениях
Страна:

Награды пользователя:

По умолчанию Re: Вопросы к шахматным программистам

Цитата:
Сообщение от Or1oN Посмотреть сообщение
Т.е. игрок является только наблюдателем этого процесса, когда на партию отводится всего одна минута. Это реально?
использовать чесскиллер
bankuss вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Ogpy (07.01.2012)
Непрочитано 27.07.2010, 11:12   #7
Telepat
 
Аватар для Telepat
 
Регистрация: 14.03.2010
Сообщений: 3,290
Сказал(а) спасибо: 3,517
Поблагодарили 7,122 раз(а) в 2,087 сообщениях
Страна:
По умолчанию Re: Вопросы к шахматным программистам

Цитата:
Сообщение от bankuss Посмотреть сообщение
использовать чесскиллер
На Рамблере? Конечно не реально.
Telepat вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Ogpy (07.01.2012)
Непрочитано 27.07.2010, 11:15   #8
bankuss
 
Аватар для bankuss
 
Регистрация: 10.03.2010
Возраст: 41
Сообщений: 3,165
Сказал(а) спасибо: 1,011
Поблагодарили 7,146 раз(а) в 2,644 сообщениях
Страна:

Награды пользователя:

По умолчанию Re: Вопросы к шахматным программистам

Цитата:
Сообщение от Telepat Посмотреть сообщение
Конечно не реально.
уже проверил?
bankuss вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Ogpy (07.01.2012)
Непрочитано 27.07.2010, 11:19   #9
immortal223
Kashchey the Deathless
 
Аватар для immortal223
 
Регистрация: 10.03.2010
Сообщений: 8,335
Сказал(а) спасибо: 11,806
Поблагодарили 39,613 раз(а) в 7,219 сообщениях
Страна:

Награды пользователя:
5000 posts Золотая медаль Орден почета Золотая медаль Звезда верности 
Всего наград: 5

По умолчанию Re: Вопросы к шахматным программистам

Исходники проги есть, если кто желает и умеет в них разобраться - думаю для него не возникнет проблемы прилепить хоть рамблер, хоть яндекс хоть майл.ру на киллер
__________________
immortal223 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Ogpy (07.01.2012)
Непрочитано 27.07.2010, 11:28   #10
Or1oN
 
Аватар для Or1oN
 
Регистрация: 24.04.2010
Сообщений: 311
Сказал(а) спасибо: 3,386
Поблагодарили 1,384 раз(а) в 433 сообщениях
По умолчанию Re: Вопросы к шахматным программистам

Цитата:
Сообщение от bankuss Посмотреть сообщение
использовать чесскиллер
А что это за чесскиллер? МОжно поподробнее?
Or1oN вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Ogpy (07.01.2012)
Непрочитано 27.07.2010, 11:34   #11
Telepat
 
Аватар для Telepat
 
Регистрация: 14.03.2010
Сообщений: 3,290
Сказал(а) спасибо: 3,517
Поблагодарили 7,122 раз(а) в 2,087 сообщениях
Страна:
По умолчанию Re: Вопросы к шахматным программистам

Цитата:
Сообщение от immortal223 Посмотреть сообщение
Исходники проги есть, если кто желает и умеет в них разобраться - думаю для него не возникнет проблемы прилепить хоть рамблер, хоть яндекс хоть майл.ру на киллер
Дак это же все браузерные проги, весь процесс происходит через браузер, чесскиллеру не подцепитсья к нему.
Telepat вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Ogpy (07.01.2012)
Непрочитано 27.07.2010, 11:47   #12
bankuss
 
Аватар для bankuss
 
Регистрация: 10.03.2010
Возраст: 41
Сообщений: 3,165
Сказал(а) спасибо: 1,011
Поблагодарили 7,146 раз(а) в 2,644 сообщениях
Страна:

Награды пользователя:

По умолчанию Re: Вопросы к шахматным программистам

Цитата:
Сообщение от Telepat Посмотреть сообщение
весь процесс происходит через браузер
насколько я знаю, чесскиллер сканирует буфер экрана на предмет поля 8 на 8 (распознавание по разнице цвета) и сечет занятость этого поля. и ему должно быть фиолетово - браузер там или клиент. во всяком случае на "берег.ру" у меня все работало.
bankuss вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Ogpy (07.01.2012), TCH (27.07.2010), yd050057 (21.08.2011)
Непрочитано 27.07.2010, 13:05   #13
Or1oN
 
Аватар для Or1oN
 
Регистрация: 24.04.2010
Сообщений: 311
Сказал(а) спасибо: 3,386
Поблагодарили 1,384 раз(а) в 433 сообщениях
По умолчанию Re: Вопросы к шахматным программистам

Все понятно, да не очень... А Вы тут про исходники писали - где взять их можно?
Or1oN вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Ogpy (07.01.2012)
Непрочитано 27.07.2010, 13:07   #14
immortal223
Kashchey the Deathless
 
Аватар для immortal223
 
Регистрация: 10.03.2010
Сообщений: 8,335
Сказал(а) спасибо: 11,806
Поблагодарили 39,613 раз(а) в 7,219 сообщениях
Страна:

Награды пользователя:
5000 posts Золотая медаль Орден почета Золотая медаль Звезда верности 
Всего наград: 5

По умолчанию Re: Вопросы к шахматным программистам

Цитата:
Сообщение от Or1oN Посмотреть сообщение
А Вы тут про исходники писали - где взять их можно?
В гугле например
__________________
immortal223 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Ogpy (07.01.2012), Or1oN (27.07.2010)
Непрочитано 27.07.2010, 13:09   #15
Or1oN
 
Аватар для Or1oN
 
Регистрация: 24.04.2010
Сообщений: 311
Сказал(а) спасибо: 3,386
Поблагодарили 1,384 раз(а) в 433 сообщениях
По умолчанию Re: Вопросы к шахматным программистам

А тут на этом портале они есть? Думаю должны, т.к. программисты тут есть)))
А гугл - выдает всего лишь 3 ссылки, 2 из которых ведут на Ваш сайт... Требуется Ваш HELP, на то это и форум с обсуждениями!))

Последний раз редактировалось Or1oN; 27.07.2010 в 13:18.
Or1oN вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Ogpy (07.01.2012)
Непрочитано 27.07.2010, 13:24   #16
TCH
 
Аватар для TCH
 
Регистрация: 18.03.2010
Адрес: Москва
Возраст: 53
Сообщений: 3,104
Сказал(а) спасибо: 23,977
Поблагодарили 20,265 раз(а) в 7,163 сообщениях
Страна:

Награды пользователя:

По умолчанию Re: Вопросы к шахматным программистам

Or1oN, а если все же попробовать? От Гугля до исходников я добрался за минуту, думаю, у Вас это не больше займет
TCH вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
immortal223 (27.07.2010), Ogpy (07.01.2012), Or1oN (27.07.2010)
Непрочитано 27.07.2010, 13:46   #17
WildCat
 
Аватар для WildCat
 
Регистрация: 15.03.2010
Сообщений: 1,712
Сказал(а) спасибо: 3,475
Поблагодарили 5,812 раз(а) в 1,744 сообщениях
Страна:

Награды пользователя:

По умолчанию Re: Вопросы к шахматным программистам

Цитата:
Сообщение от Or1oN Посмотреть сообщение
А Вы тут про исходники писали - где взять их можно?
http://www.mediafire.com/?mmmzdzltrjy
WildCat вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Ogpy (07.01.2012), Or1oN (27.07.2010), sasa (01.12.2011), yd050057 (21.08.2011)
Непрочитано 28.07.2010, 17:01   #18
immortal223
Kashchey the Deathless
 
Аватар для immortal223
 
Регистрация: 10.03.2010
Сообщений: 8,335
Сказал(а) спасибо: 11,806
Поблагодарили 39,613 раз(а) в 7,219 сообщениях
Страна:

Награды пользователя:
5000 posts Золотая медаль Орден почета Золотая медаль Звезда верности 
Всего наград: 5

По умолчанию Re: Вопросы к шахматным программистам

Читая статью об анализе Монте-Карло я натолкнулся на такой абзац:

Цитата:
Keep in mind, too, that you should use only odd numbers for the search depth, because chess engines tend to develop a tactical "blind spot" when made to analyze at even ply depths. Rule of thumb: odd numbers good, even numbers bad.
В переводе на русский это означает примерно следующее: при анализе на глубину нужно ВСЕГДА указывать нечётное значение, ибо на чётном движки имеют тенденцию допускать какие-то «слепые пятна» (или «мёртвые зоны» - как это точнее перевести, я просто не понимаю сути) при расчёте.
Что это за «слепые пятна»? И прав ли автор статьи?
__________________
immortal223 вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Noobster (28.07.2010), Ogpy (07.01.2012), sasa (01.12.2011)
Непрочитано 28.07.2010, 17:14   #19
TCH
 
Аватар для TCH
 
Регистрация: 18.03.2010
Адрес: Москва
Возраст: 53
Сообщений: 3,104
Сказал(а) спасибо: 23,977
Поблагодарили 20,265 раз(а) в 7,163 сообщениях
Страна:

Награды пользователя:

По умолчанию Re: Вопросы к шахматным программистам

Цитата:
Сообщение от immortal223 Посмотреть сообщение
Читая статью об анализе Монте-Карло я натолкнулся на такой абзац:

В переводе на русский это означает примерно следующее: при анализе на глубину нужно ВСЕГДА указывать нечётное значение, ибо на чётном движки имеют тенденцию допускать какие-то «слепые пятна» (или «мёртвые зоны» - как это точнее перевести, я просто не понимаю сути) при расчёте.
Что это за «слепые пятна»? И прав ли автор статьи?
Странно, вроде как всегда считалось, что в ИДеЕ надо как раз наоборот - указывать четную глубину и доводить на ней анализ до конца. Или имеется в виду, что если до конца не доводить, то как раз наоборот, надо нечетную, т.к. она свидетельствует о завершении четного уровня?
TCH вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Ogpy (07.01.2012)
Непрочитано 21.08.2010, 21:43   #20
TCH
 
Аватар для TCH
 
Регистрация: 18.03.2010
Адрес: Москва
Возраст: 53
Сообщений: 3,104
Сказал(а) спасибо: 23,977
Поблагодарили 20,265 раз(а) в 7,163 сообщениях
Страна:

Награды пользователя:

По умолчанию Re: Вопросы к шахматным программистам

Уважаемые программисты, простите за дурацкий, возможно, вопрос.
Я не проверял статистически, но по ощущениям (Кевин сказал, что у него тоже есть такое ощущение) - процент ничьих оказывается заметно больше (до 80%), когда играют две точные копии одного движка, по сравнению с двумя чуть-чуть отличающимися (там обычно в районе 60%). Есть ли основания для такого эффекта? Не может оказаться, например, что во время матча два экземпляра одного и того же движка совместно используют какой-нибудь хэш как общий?
TCH вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
evgen (03.05.2013), Ogpy (07.01.2012)
Ответ

Социальные закладки


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
шахматное программирование Vladimir50 Шахматное программирование 8 07.01.2014 19:09
Память VS Программа Overman Флейм 5 18.06.2010 19:53