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

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

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

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

Я
   NS
 
Ведущий
03.04.06 - 10:21
Хотел поставить перед фактом, но всё-таки не выдержал.
http://www.sdchess.narod.ru/
Там верхняя бегущая строка.
Начало - ориентировочно в начале мая. Продолжаться будет порядка двух недель.
Я в этом участвую. По предварительным данным будет 12 сильнейших программ из бывшего СССР.
 
 
   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) Кстати, в мире коммерческий успех имеют порядка десяти сильнейших программ.
Врятли много народу может написать программы входящие по силе в десятку.
Я думаю - что по логике - это может получится не более, чем у десяти человек.


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