Вход | Регистрация

Информационные технологии ::

Метки:шахматы

Опять шахматы.

Я
   NS
 
Ведущий
03.04.06 - 10:21
Хотел поставить перед фактом, но всё-таки не выдержал.
http://www.sdchess.narod.ru/
Там верхняя бегущая строка.
Начало - ориентировочно в начале мая. Продолжаться будет порядка двух недель.
Я в этом участвую. По предварительным данным будет 12 сильнейших программ из бывшего СССР.
 
  AdBlock убивает бесплатный контент
   NS
 
Ведущий
1 - 03.04.06 - 10:53
Программа написана на Делфи.
просматривает 1 500 000 позиций в секунду (на данный момент неоптимизирована, будет скорей всего больше, на 1С было 150 позиций в секунду) Пока из-за отсутствия оценки играет на 10-ое место из 12-ти программ.
С переборными алгоритмами всё ОК, я их особо менять не буду. А оценку буду дописывать к чемпионату. На это есть больше месяца. Надеюсь поднять силу с 10-го места до четвертого.
   NS
 
Ведущий
2 - 03.04.06 - 11:26
Предыдущий новый движок появился в 2004-ом году.
Engine: Zeus
Author: Vadim Bykov, Russia.
найти его можно здесь.
http://wbec-ridderkerk.nl/html/enginesindex.htm
и здесь.
http://www.sdchess.narod.ru/Zeus.htm
Результаты предыдущего чемпионата СНГ можно постмотреть тут:
http://www.sdchess.narod.ru/tournaments/Cis2.htm
Моя программа будет самой молодой ;-)))
   Волшебник
 
Модератор
3 - 03.04.06 - 11:28
(2) После чемпионата ты выложишь программу? Исходники будут открыты или закрыты?
   NS
 
Ведущий
4 - 03.04.06 - 11:32
(3) Не знаю - пока исходники не открываю, но наверно открою.
Программу выложу в свободный доступ сразу с началом чемпионата, ежели удержусь ;-))) возможно выложу чуть раньше.
   Волшебник
 
Модератор
5 - 03.04.06 - 11:35
(4) Лучше не рискуй, выкладывая раньше. Конкуренты могут воспользоваться.
   NS
 
Ведущий
6 - 03.04.06 - 11:39
(5) Поэтому и не хочу выкладывать, тем более что у моей программы не будет дебютной библиотеки - будет использовать стандартную Ареновскую, и под неё могут подстроиться - найти варианты, в которой программа проваливается.
То есть как только появится значительно более сильная версия - выложу более слабую, к началу чемпионата в любом случае выложу сильнейшую на тот момент.
   Волшебник
 
Модератор
7 - 03.04.06 - 11:49
(6) В шахматных программах есть поколения, как в авиации? Т.е. истребитель следующего поколения гарантированно победит в воздушном бою истребитель предыдущего поколения. Как с шахматными программами?
   ShAV
 
8 - 03.04.06 - 11:57
(0) а как можно зарегиться в турнире и представить свою разработку?
   Wasya
 
9 - 03.04.06 - 12:02
(0) А это прибыльное дело?
   NS
 
Ведущий
10 - 03.04.06 - 12:18
(8) Там мыло для связи есть - на сайте чемпионата.
Писать программу нужно под интерфейс UCI или WinBoard, дополнительно могу помочь на форуме
http://immortal223.fastbb.ru/index.pl?0-4
(9) Чтоб было прибильным - необходимо достичь определенной силы игры.
Но такой силы в бывшем СССР достигла только одна программа.
 
 
   NS
 
Ведущий
11 - 03.04.06 - 12:20
(7) Есть ключевые моменты. Например Сейчас вышла Рыбка - которая на голову сильнее всего остального.
А обычно - сильнейшие программы играют примерно в одну силу, и сила их повышается очень плавно - без резких скачков.
Перед рыбкой произошел еще один скачек - после выхода исходников Fruit-а.
Очень сильных, и очень понятно и хорошо написанных.
   smaharbA
 
12 - 03.04.06 - 12:24
А ты так - может видел иллюстрацию "шахматная машина" ?
   NS
 
Ведущий
13 - 03.04.06 - 12:33
(+11) Вот что было раньше (новые версии сильнейших программ выпускаются примерно раз в год - два)

http://web.telia.com/~u85924109/ssdf/list.htm

видно, что сила растет очень постепенно...
А вот что произошло сейчас:

http://computerchess.org.uk/ccrl/4040/

Разница между рыбкой, и всеми остальными движками - 150 пунктов Эло.
Столько остальные сильнейшие движки не прибавили за последние пять лет...
   NS
 
Ведущий
14 - 03.04.06 - 12:46
(+13) Кстати, девятой строкой в последней ссылке (SmarThink) - Российская шахматная программа. Единственная коммерческая.
   MMF
 
15 - 03.04.06 - 12:50
(14) а почему такая ситуация? Если разработка успешной шахматной программы - достаточно прибыльное занятие, трудозатраты относительно невелики и основные алгоритмы общеизвестны, почему представлена только одна российская программа?
   NS
 
Ведущий
16 - 03.04.06 - 14:19
(15) Потому что только один человек в России смог написать программу играющую в достаточную силу. Чтоб написать сильную программу нужен талант. И нужно сочетание очень многих качеств  - как минимум программа не должна содержать ошибок, плюс в программе идет комбинация кучи методов. Не всё так просто.
Представлена не одна, а на чемпионате СНГ будет несколько. Есно играют не все существующие, всего программ значительно больше. Но до коммерческой силы игры - в СНГ дотягивает только одна. Был еще патриот Украинский - но он оказался клоном другой программы.
   NS
 
Ведущий
17 - 03.04.06 - 14:21
На счет трудозатрат - средний срок разработки Программ - которые будут участвовать на чемпионате...
Короче - им в среднем по пять лет... Пять лет разработки.
   NS
 
Ведущий
18 - 04.04.06 - 11:57
(15) Кстати, в мире коммерческий успех имеют порядка десяти сильнейших программ.
Врятли много народу может написать программы входящие по силе в десятку.
Я думаю - что по логике - это может получится не более, чем у десяти человек.


Список тем форума
AdBlock убивает бесплатный контент  
Здесь можно задать вопрос "Как сделать?" и получить кучу ответов, что тебе это делать не надо. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
AdBlock убивает бесплатный контент