Имя: Пароль:
IT
 
Опять шахматы.
0 NS
 
03.04.06
10:21
Хотел поставить перед фактом, но всё-таки не выдержал.
http://www.sdchess.narod.ru/
Там верхняя бегущая строка.
Начало - ориентировочно в начале мая. Продолжаться будет порядка двух недель.
Я в этом участвую. По предварительным данным будет 12 сильнейших программ из бывшего СССР.
1 NS
 
03.04.06
10:53
Программа написана на Делфи.
просматривает 1 500 000 позиций в секунду (на данный момент неоптимизирована, будет скорей всего больше, на 1С было 150 позиций в секунду) Пока из-за отсутствия оценки играет на 10-ое место из 12-ти программ.
С переборными алгоритмами всё ОК, я их особо менять не буду. А оценку буду дописывать к чемпионату. На это есть больше месяца. Надеюсь поднять силу с 10-го места до четвертого.
2 NS
 
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) После чемпионата ты выложишь программу? Исходники будут открыты или закрыты?
4 NS
 
03.04.06
11:32
(3) Не знаю - пока исходники не открываю, но наверно открою.
Программу выложу в свободный доступ сразу с началом чемпионата, ежели удержусь ;-))) возможно выложу чуть раньше.
5 Волшебник
 
модератор
03.04.06
11:35
(4) Лучше не рискуй, выкладывая раньше. Конкуренты могут воспользоваться.
6 NS
 
03.04.06
11:39
(5) Поэтому и не хочу выкладывать, тем более что у моей программы не будет дебютной библиотеки - будет использовать стандартную Ареновскую, и под неё могут подстроиться - найти варианты, в которой программа проваливается.
То есть как только появится значительно более сильная версия - выложу более слабую, к началу чемпионата в любом случае выложу сильнейшую на тот момент.
7 Волшебник
 
модератор
03.04.06
11:49
(6) В шахматных программах есть поколения, как в авиации? Т.е. истребитель следующего поколения гарантированно победит в воздушном бою истребитель предыдущего поколения. Как с шахматными программами?
8 ShAV
 
03.04.06
11:57
(0) а как можно зарегиться в турнире и представить свою разработку?
9 Wasya
 
03.04.06
12:02
(0) А это прибыльное дело?
10 NS
 
03.04.06
12:18
(8) Там мыло для связи есть - на сайте чемпионата.
Писать программу нужно под интерфейс UCI или WinBoard, дополнительно могу помочь на форуме
http://immortal223.fastbb.ru/index.pl?0-4
(9) Чтоб было прибильным - необходимо достичь определенной силы игры.
Но такой силы в бывшем СССР достигла только одна программа.
11 NS
 
03.04.06
12:20
(7) Есть ключевые моменты. Например Сейчас вышла Рыбка - которая на голову сильнее всего остального.
А обычно - сильнейшие программы играют примерно в одну силу, и сила их повышается очень плавно - без резких скачков.
Перед рыбкой произошел еще один скачек - после выхода исходников Fruit-а.
Очень сильных, и очень понятно и хорошо написанных.
12 smaharbA
 
03.04.06
12:24
А ты так - может видел иллюстрацию "шахматная машина" ?
13 NS
 
03.04.06
12:33
(+11) Вот что было раньше (новые версии сильнейших программ выпускаются примерно раз в год - два)

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

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

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

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