|
Опять шахматы. | ☑ | ||
---|---|---|---|---|
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) Кстати, в мире коммерческий успех имеют порядка десяти сильнейших программ.
Врятли много народу может написать программы входящие по силе в десятку. Я думаю - что по логике - это может получится не более, чем у десяти человек. |
Форум | Правила | Описание | Реклама | Секции | Поиск | Книга знаний | Вики-миста |