![]() |
|
Чемпионат СНГ среди шахматных программ - продолжение 3 Ø (NS 15.05.2006 17:40) |
☑ | ||
---|---|---|---|---|
0
Волшебник
модератор
28.04.06
✎
09:44
|
Начало тут:
Книга знаний: Компьютерные шахматы Предыдущая ветка: OFF: Чемпионат СНГ среди шахматных программ - продолжение 2 NS - Сергей Нефёдов, ведущий секции "Математика и алгоритмы" на этом форуме пишет шахматную программу "Анечка", которая будет участвовать в Чемпионате СНГ и должна войти в десятку сильнейших. Чтобы это случилось, помогите с ей тестированием. Для этого совсем необязательно уметь играть в шахматы. Достаточно скачать движки и настроить турнир между ними: Книга знаний: Шахматный турнир на Арене. Пошаговая инструкция |
|||
1
Guk
28.04.06
✎
09:46
|
Меня интересует, когда начинается и как это выглядит в реале?...
|
|||
2
kazam
28.04.06
✎
09:46
|
сумашедшая ветка
|
|||
3
LarsVVS
28.04.06
✎
09:48
|
Грек использует 32мб, а анечка >100.
|
|||
4
Волшебник
модератор
28.04.06
✎
09:49
|
(1) Чемпионат будет в начале мая, точной даты даже NS не знает.
|
|||
5
Wasya
28.04.06
✎
09:52
|
+1 Влом по ссылкам ходить. On-Line репортаж с турнира планируется?
|
|||
6
Волшебник
модератор
28.04.06
✎
09:53
|
(5) Разумеется.
|
|||
7
Salvador Limones
28.04.06
✎
09:54
|
(4) Где это будет?
|
|||
8
Волшебник
модератор
28.04.06
✎
09:55
|
||||
9
Стерва-бух
28.04.06
✎
09:56
|
(472) пред. ветки (Волшебник)
я знаю, но там именно партии, к тому же к предыдущим дописывается. а есть отдельно везультат турнира? (типа победы/поражения/ничья) |
|||
10
Волшебник
модератор
28.04.06
✎
09:57
|
(9) Я обычно перед началом каждого турнира отправляю pgn-файл Сергею и удаляю его, чтобы начать новый. Но по сути нужны именно партии. Результат турнира имеет чисто теоретическое значение.
|
|||
11
Стерва-бух
28.04.06
✎
09:58
|
(10) ну в этот раз забыла....
|
|||
12
NS
28.04.06
✎
10:06
|
(3) В настройках - Движки/Управление/UCI - сколько поставишь, столько и будет использовать.
Понимает от 32 до 512. |
|||
13
NS
28.04.06
✎
10:17
|
(+12) Моя программа понимает ;-))
Но с такими короткими контролями времени - что 12, что 100 - одно и то-же. |
|||
14
Guk
28.04.06
✎
10:20
|
(13) Когда начало чемпионата?...
|
|||
15
NS
28.04.06
✎
10:25
|
(14) Начало мая. Новые версии принимаются до первого мая. Больше ничего не известно. Так же первого мая начинается еще как минимум два чемпионата (на самом деле больше) с участием моей программы.
|
|||
16
Волшебник
модератор
28.04.06
✎
10:26
|
(15) Что за чемпионаты? У них есть сайты?
|
|||
17
NS
28.04.06
✎
10:28
|
(16) Конечно есть.
http://wbec-ridderkerk.nl/html/qualify.htm |
|||
18
NS
28.04.06
✎
10:41
|
||||
19
Стерва-бух
28.04.06
✎
10:45
|
(15) а там какие шансы?
|
|||
20
NS
28.04.06
✎
10:54
|
(19) http://wbec-ridderkerk.nl/html/qualify.htm - Это крупнейший сайт по проведению шахматных турниров среди шахматных програм - если я попаду в последнюю лигу, то весьма большие шансы на первое место.
Со вторым сайтом тоже самое - возможно первое место, но только при условии, что я попаду в последнюю лигу. |
|||
21
NS
28.04.06
✎
11:12
|
http://wbec-ridderkerk.nl/html/info.htm
Вот правила проведения чемпионата. |
|||
22
LarsVVS
28.04.06
✎
11:35
|
(20) В "ChessWar IX F" при попадании в ТОП-20, программа попадает в "ChessWar IX E"... итд
|
|||
23
NS
28.04.06
✎
11:38
|
(22) Меня больше интересует wbec - он намного престижней. И хотелось бы начать всё-таки с последней лиги. По правилам я с неё начать и должне - но возможны ньюансы.
|
|||
24
Волшебник
модератор
28.04.06
✎
11:50
|
Нужно тестировать Анечку с новым FreeChess? Мне кажется, нужно.
|
|||
25
NS
28.04.06
✎
11:51
|
(24) Конечно нужно. Только с приличным контролем - например 10 минут на 40 ходов.
|
|||
26
Стерва-бух
28.04.06
✎
12:45
|
-----------------Anechka004a-----------------
Anechka004a - Bestia_090 : 4,5/9 3-3-3 (01100===1 ) 50% ±0 -----------------Bestia_090----------------- Bestia_090 - Anechka004a : 4,5/9 3-3-3 (10011===0 60/10. продолжают играть |
|||
27
NS
28.04.06
✎
13:48
|
Еще вот тут программа будет участвовать.
http://kh.soentges.de/ |
|||
28
Wasya
28.04.06
✎
14:15
|
Чего то новый FreeChess у меня отказывается играть.
|
|||
29
NS
28.04.06
✎
14:20
|
(28) Ты его точно как UCI подключил?
|
|||
30
Wasya
28.04.06
✎
14:27
|
нет.
|
|||
31
NS
28.04.06
✎
14:29
|
(30) Поменяй ему протокол на UCI и он заработает.
|
|||
32
NS
29.04.06
✎
10:45
|
Чегодня вечером, часов в 12 - планируется выход версии 0.05
|
|||
33
MMF
29.04.06
✎
10:59
|
(32) небось с критическими ошибками? }:-(
Завтра дедпоинт, не успеют протестить |
|||
34
NS
29.04.06
✎
11:02
|
(33) Как завтра? Послезавтра!!!!
Критические ошибки видны даже после матча из десяти партий с предыдущей версией. Чемпионат, я думаю, раньше второго не начнется. А ко второму можно будет либо подправить, либо выбрать какая версия будет играть. Тем более сейчас я буду писать позиционную оценку - это не переборные алгоритмы, тут ошибки не так критичны. |
|||
35
NS
29.04.06
✎
12:09
|
Да, дидпоинт всё-таки завтра. Так что сегодня выйдет версия 0.05, а завтра окончательная 0.05a.
|
|||
36
LarsVVS
29.04.06
✎
15:50
|
(33)Успеем :)
Anechka004a - GreKo : 28,0/100 19-63-18 |
|||
37
NS
29.04.06
✎
15:54
|
Пока на тестах текущая 0.05 показывает перевес над 0.04a больше 100 пунктов.
До сих пор не добавил оценку проходных и простейших Эндшпилей. (Миттельшпильная оценка вроде уже готова) Сегодня должен успеть, и уже сегодня должна начать играть с Греко наравне, а завтра буду пытаться его мочить. Должен успеть побить Греку... |
|||
38
NS
29.04.06
✎
18:32
|
Очень нужны будут тесты с Новыми Греко и Зевсом.
Прибавка в силе не 100 пунктов, а больше 200!!!!! А завтра должна быть готова окончательная версия... |
|||
39
Lendy
29.04.06
✎
19:38
|
(38) "Очень нужны будут тесты с Новыми Греко и Зевсом". Нужны уже сейчас или с версией 0.05?
|
|||
40
NS
29.04.06
✎
19:42
|
(39) Версия 0.05 будет доступна уже сейчас.
Могу послать её на мыло... Еще нужны будут результаты матчей с Бестией, чтоб посмотреть. где она еще всё-таки проваливается. |
|||
41
romix
модератор
29.04.06
✎
19:47
|
Привет, кто-нибудь сейчас стравливает киборгов? Подскажите кого с кем...
|
|||
42
NS
29.04.06
✎
19:50
|
http://www.sdchess.narod.ru/
Новая версия доступна тут. Нужно стравливать её с Последним Греко, Зевсом и Бестией - они по той-же ссылке. |
|||
43
NS
29.04.06
✎
20:00
|
Завтра добавлю оценку защещенных проходных.
А то периодически Бестия выживает в Миттельшпиле, и уходит в Эндшпиль без пары пешек... А моя, из-за недооценки проходных - умудряется ентот эндшпиль сливать. |
|||
44
NS
29.04.06
✎
20:00
|
извиняюсь, защищенных.
|
|||
45
Lendy
29.04.06
✎
22:33
|
А контроль какой по времени ставить?
|
|||
46
NS
29.04.06
✎
22:34
|
А комп. какой?
|
|||
47
NS
29.04.06
✎
22:34
|
Если нормальный - то можно 5 минут на 60 ходов.
|
|||
48
Lendy
29.04.06
✎
22:51
|
(47) 2,16 Гц атлон. Вроде ты говорил, что достаточно.
|
|||
49
NS
29.04.06
✎
22:58
|
(48) Да, на таком 5 минут на 60 ходов достаточно.
Даже не знаю, как с ней Греко Будет играть... Сейчас Бестию во всю с нею стравливаю - наши Побеждают!!! |
|||
50
Lendy
29.04.06
✎
22:59
|
(49) Ага :) Греко нужен?
|
|||
51
NS
29.04.06
✎
23:07
|
Да, нужен он, хотя наверно он пока еще с моей справлятся будет...
Моя процентов 40 наверно всего с ним в матче наберет. |
|||
52
Lendy
29.04.06
✎
23:20
|
(51) будем смотреть. Пока на много хуже играет.
|
|||
53
NS
29.04.06
✎
23:24
|
Намного - это как?
|
|||
54
Lendy
29.04.06
✎
23:46
|
Пока из 5 партий ни одной и по ходу игры делает неправильные ходы.
|
|||
55
NS
29.04.06
✎
23:49
|
(54) Загадками говоришь. ;-)) Ни одной - это как? Кто ни одной? Счет какой?
Неправильные ходы - это не по правилам? |
|||
56
Скользящий
29.04.06
✎
23:52
|
(55) Наверно королем за ферзем охотится? :-)
|
|||
57
NS
29.04.06
✎
23:54
|
(56) У меня на компе очень здорово Бестию мочит. Девятое место считай уже в кармане ;-)))
|
|||
58
NS
29.04.06
✎
23:57
|
?????? ???? An Be S-B
1: Anechka005 5,0/7 ······· =10=111 10,00 2: Bestia_090 2,0/7 =01=000 ······· 10,00 7 ?? 10 ?????? ??????? ???????? ???????: ?????? ????? Level: ?????? 60/10 ???????????? ???????: Microsoft Windows XP Professional Service Pack 2 (Build 2600) ???? PGN: E:\Program Files\Arena\Arena.pgn ????: ????? e-mail: Енто послежний турнир - предыдущие - примерно то-же самое. |
|||
59
Lendy
29.04.06
✎
23:59
|
(57) Счет пока 5,5/0,5 в пользу Греко. Неправильные - это тактически, как мне кажется, не совсем верные.
|
|||
60
NS
30.04.06
✎
00:02
|
(59) Потом посмотрю на партии - на чем Греко меня делает.
А моя - версия 0.05? Дебютная подключена? |
|||
61
Скользящий
30.04.06
✎
00:08
|
(60) Мне будь добр кинь пятую версию, завтра утром погоняю. А насчет дебютных библиотек, это где? Я так понял в начале тестирования на этом все лоханулись.
|
|||
62
NS
30.04.06
✎
00:11
|
(61) http://www.sdchess.narod.ru/
Так вот же она... Пятая. В начале партии программа должна сразу ходы делать, и в комментариях к ходу писать - что из библиотеки. Иначе дебютная не подключена. Моя очень плохо сама разыгрывает дебют. |
|||
63
Скользящий
30.04.06
✎
00:12
|
(62) Понял, как подключать посмотрю в базе знаний.
|
|||
64
Шурик71
30.04.06
✎
00:24
|
У меня картина не столь радостная:
Движок Счет Ze Be An S-B 1: Zeus 5,0/6 ··· 110 111 9,00 2: Bestia_090 3,0/6 001 ··· ==1 7,00 3: Anechka005 1,0/6 000 ==0 ··· 3,00 5 мин на 60 ходов, Pentim M 1,6. Все ли в порядке? |
|||
65
NS
30.04.06
✎
00:27
|
(64) А дебютная подключена?
Если да, то странно. Хотя Зевс и должен выигрывать. А бестии одну партию могла и случайно проиграть. |
|||
66
Шурик71
30.04.06
✎
00:28
|
(65)
Подключена. Партии слать или сначала еще погонять? |
|||
67
Шурик71
30.04.06
✎
00:32
|
Да, еще у меня арена 10-я. Не может влиять?
|
|||
68
NS
30.04.06
✎
00:37
|
Лучше пускай еще поиграют.
Я сегодня библиотеку не стал подготавливать - думал что любую могу использовать - оказалось, что нет. Регламент вышел за сутки!!! До ДедЛайна. Но ничего, прорвемся. |
|||
69
NS
30.04.06
✎
00:38
|
(67) Если проигрывает не невозможными ходами и не по времени - то не может влиять.
|
|||
70
NS
30.04.06
✎
00:41
|
Еще может быть Ponder включен. Тогда у моей программы всё время отжирать будут - она паузы делает для разгрузки процессора.
|
|||
71
Шурик71
30.04.06
✎
00:51
|
(70) Где проверить?
ЗЫ. Запустил еще 3 круга в том же составе. Только что Анечка наконец-то обула Бестию. |
|||
72
NS
30.04.06
✎
01:38
|
(71) Если Ponder включен - то варианты обе программы пишут одновременно.
|
|||
73
Шурик71
30.04.06
✎
01:51
|
не, варианты пишут по отдельности.
Зы. На текущий момент Движок Счет Ze An Be S-B 1: Zeus 3,5/4 ··· 11 1= 6,25 2: Anechka005 2,0/5 00 ··· 101 3,00 3: Bestia_090 1,5/5 0= 010 ··· 3,75 Т.е. уже несколько лучше :) |
|||
74
NS
30.04.06
✎
01:58
|
Три круга мало.
Я тестирую либо на бОльшем контроле, либо с Ponder-ом... Плохо с короткими контролями моя программа играет :-( |
|||
75
Шурик71
30.04.06
✎
02:04
|
10 мин Х 60 ходов поставить? На ночь запущу.
|
|||
76
NS
30.04.06
✎
02:07
|
(75) Да, так будет лучше, только Зевса лучше на Греко поменять.
|
|||
77
Lendy
30.04.06
✎
03:41
|
1: GreKo [001] 27,0/33 ································· 11111=11011==11111010101=11111111 162,00
2: Anechka005 6,0/33 00000=00100==00000101010=00000000 ································· 162,00 не густо. |
|||
78
NS
30.04.06
✎
11:20
|
(77) Архив битый пришел.
|
|||
79
Шурик71
30.04.06
✎
11:40
|
Гм. на ночь запускал, 3 участника и 10 кругов (контоль 10х60). Наутро обнаружил прошедший 1 круг и сообщение, что "турнир прекращен", при сыгранных партиях 3 из 40. Что это было - не понял.
В 1-м круге Анечка обыграла Бестию. Сейчас запустил 2 круга на тех же условиях. Движок Счет Gr Be An S-B 1: GreKo 3,5/4 ·· 11 1= 4,75 2: Bestia_090 2,0/4 00 ·· 11 1,00 3: Anechka005 0,5/4 0= 00 ·· 1,75 Конечно, выборка абсолютно не репрезентативная, но все же... |
|||
80
NS
30.04.06
✎
11:53
|
Нужно ставить галку - перезагрузка движков после каждой партии.
Либо движок какой-то, либо сама арена сглюкнула. |
|||
81
Шурик71
30.04.06
✎
11:55
|
Стоит.
|
|||
82
Шурик71
30.04.06
✎
11:57
|
(+81) В смысле, галка стоит.
После "остановки" Арену сегодня, ес-но, перезапускал. |
|||
83
NS
30.04.06
✎
12:03
|
Значит дело всё-отаки в стандартной Ареновоской дебютной.
У меня стоит другая, большая - для всех движков. Ужасно у меня программа дебют разыгрывает, и с маленькой дебютной играть не может... |
|||
84
Скользящий
30.04.06
✎
12:05
|
(83) А где большую для всех движков скачать можно? Или не надо?
|
|||
85
DGorgoN
30.04.06
✎
12:08
|
Извените за глупый вопрос. Решил вклиниться. Помогите плиз. Объясните (а то слов очень много). В 2-х словах. Что тут происходит? меряние программами для шахмат?
|
|||
86
BigBro
30.04.06
✎
12:20
|
вроде того
точнее мерится NS а остальные пристально и с интересом наблюдают за его успехами... |
|||
87
NS
30.04.06
✎
12:20
|
(85) Подготовка к Чемпионату СНГ среди шахматных программ. Который начнется где-то 2-4 мая.
|
|||
88
NS
30.04.06
✎
12:21
|
||||
89
DGorgoN
30.04.06
✎
12:24
|
Неуспею :( А я так хотел за недельку чего-нить накропать :). Так, что-б поучавствовать хотя-бы :)
|
|||
90
NS
30.04.06
✎
12:28
|
(89) Сегодня последний день приема программ. Но если хочешь где-нибудь поучаствовать - то есть другие чемпионаты, которые идут постоянно. И их очень много ;-))) Много чемпионатов.
|
|||
91
DGorgoN
30.04.06
✎
12:30
|
(90) Понятно :), спасибо :) Передумал уже. Точнее заставили передумать - снова работы подвалили неслабо :(.
|
|||
92
NS
30.04.06
✎
12:32
|
(91) За неделю наверно всё-равно не успеть. У меня сейчас месяц ушел, и похоже это рекорд...
|
|||
93
NS
30.04.06
✎
12:47
|
Проверил. Именно Греке моя последняя версия сливает "под ноль".
С чем это связано - непонятно. Зевков нет. Просто потихонечку сливает... |
|||
94
Lendy
30.04.06
✎
14:10
|
Высылать 40 партий с Греко? Или пока больше считать?
|
|||
95
NS
30.04.06
✎
14:27
|
(94) Высылай. У меня на компе с Греко та-же история. Он немного меня пересчитывает :-(
Мою программу раза в два можно ускорить (я в спешке смухлевал - у меня генератор легальных ходов), но времени на это нет :-( Так что - 9-ое место. Если Бестия против Греко и Зевса успешней моей борется - то возможно и десятое. :-((( Но для месяца работы - 10-ое место из 14-ти - я думаю очень даже прилично. Тем более, что остальные программы писались годы. |
|||
96
NS
30.04.06
✎
14:35
|
(+95) Сейчас перестанет немного пересчитывать ;-)))
|
|||
97
Волшебник
модератор
30.04.06
✎
15:28
|
Последний день - он трудный самый.
NS, ты главное не внеси критического бага. |
|||
98
NS
30.04.06
✎
15:37
|
(97) Я оттестирую. Выкладывать можно до 24.00, а готово будет через 30 минут.
|
|||
99
Lendy
30.04.06
✎
15:40
|
(98) Ждем с нетерпением 8)
|
|||
100
PR
30.04.06
✎
15:40
|
100
|
|||
101
Волшебник
модератор
30.04.06
✎
15:47
|
Следующей веткой, видимо, станет "Прямая трансляция с чемпионата СНГ". Или там просто сообщают результаты?
|
|||
102
NS
30.04.06
✎
16:05
|
Сейчас - сам часик потестирую, и выложу.
|
|||
103
NS
30.04.06
✎
19:30
|
Пока тесты вроде нормально.
по минимуму 50 пунктов прибавил. С суперкоротким контролем 1: Anechka005a 3,5/5 ·· 1= 01 1 8,00 2: Bestia_090 3,0/5 0= ·· 1= 1 6,50 3: Anechka005 2,5/6 10 0= ·· 01 6,00 4: GreKo 1,0/4 0 0 10 ·· 2,50 (2 минуты на 60 ходов) Времени тестировать с большим контролем нет. Но похоже новая версия играет сильнее предыдущей, а Греко просто не везет ;-)) |
|||
104
Скользящий
30.04.06
✎
20:02
|
Мои результаты
Движок Счет Ze An Be S-B 1: Zeus 10,5/15 ········ 0111111= 1011100? 70,00 2: Anechka005 8,0/16 1000000= ········ 1=111110 45,00 3: Bestia_090 4,5/15 0100011? 0=000001 ········ 43,50 23 из 3000 партий сыграно Название турнира: Турнир Арены Место/ Страна: VOVKOLAK, Russia Level: Турнир 60/5 Оборудование: Intel(R) Celeron(R) CPU 2.40GHz с 511 MB памяти Операционная система: Microsoft Windows XP Professional Service Pack 1 (Build 2600) файл PGN: C:\Program Files\Arena\Arena.pgn P/s дебютные библиотеки я подключил по ссылке в (88) ВСЕМ движкам. 5 секунд на ход. Файла с партиями отправил на адрес в карточке. |
|||
105
NS
30.04.06
✎
20:08
|
Партии получил. Спасибо.
Результаты очень зависят от дебютной библиотеки... К следующему чемпионату есно подготовлю свою, и напишу нормальную дебютную оценку. А сейчас придется играть с маленькой библиотекой... Так что даже не факт, что выше Бестии встану. |
|||
106
Скользящий
30.04.06
✎
20:10
|
(105) От дебютной библиотеки очень многое зависит. Это примерно 70% успеха. Если программа выйграла в дебюте скажем пару пешек, то при примерно равной силе выйграет со стопроцентной вероятностью. Даже одной пешки достаточно.
|
|||
107
Lendy
30.04.06
✎
20:24
|
1: GreKo [001] 66,0/89 ·························································································· 11111=11011==11111010101=111111111111111110101=10111011111001=1=11101011==01=0=101101=011? 1518,0
2: Anechka005 23,0/89 00000=00100==00000101010=000000000000000001010=01000100000110=0=00010100==10=1=010010=100? ·························································································· 1518,0 |
|||
108
NS
30.04.06
✎
20:32
|
(106) Каким образом программа сможет выиграть в дебюте пару пешек?
(107) Это немного даже хуже, чем было у 0.04a... |
|||
109
NS
30.04.06
✎
20:34
|
(+108) Но в пределах погрешности ;-))
|
|||
110
Скользящий
30.04.06
✎
20:44
|
(108) Элементарно. Выбрав лучшее продолжение. впрочем, тебе, создателю шахматного киборга - виднее. :-)
|
|||
111
NS
30.04.06
✎
21:24
|
1: GreKo 9,5/15 ····· 01110 10=10 01111 64,75
2: Anechka005a 7,5/15 10001 ····· 01=10 1=01= 54,75 3: Anechka005 6,5/15 01=01 10=01 ····· 0=0== 52,25 4: Bestia_090 6,5/15 10000 0=10= 1=1== ····· 47,25 С контролем 2 минуты на 60 ходов пока такая ситуация... Сейчас буду выкладывать. Заметного увеличения силы по сравнению с вчерашней версией вроде нет... |
|||
112
NS
30.04.06
✎
21:55
|
Всё, новая версия доступна -
http://www.sdchess.narod.ru/ Наверно имеет смысл тестировать с большим контролем, с предыдущей версией. Чтоб определить. какая из них сильнее. До окончательной правки осталось два часа... |
|||
113
MMF
30.04.06
✎
22:07
|
(112) подскажи пожалуйста описание формата FEN
|
|||
114
MMF
30.04.06
✎
22:14
|
(113+) вопрос снят, нашел. http://en.wikipedia.org/wiki/Forsyth-Edwards_Notation
|
|||
115
NS
30.04.06
✎
22:15
|
Начиная с восьмой горизонтали слева напрво идут фигуры.
Ряды разделяются знаком / или \ точно не помню. цифра - количество пустых полей, маленькая буква - фигуры черных, большая - белых. Потом идет очередь хода и т.д. |
|||
116
romix
модератор
30.04.06
✎
23:43
|
5a вроде немножко сильнее играет...
|
|||
117
NS
01.05.06
✎
00:05
|
(116) Да, я тестовыми позициями проверил - сильнее играет.
Буду надеяться на 9-ое место. Пора наверно начинать всё переписывать... А то в спешке здорово намудрил. |
|||
118
romix
модератор
01.05.06
✎
00:08
|
(117) А первая - рыбка?
|
|||
119
NS
01.05.06
✎
00:11
|
(118) А что ей делать в чемпионате СНГ?
Она Венгерская, Чешская, Американская - но никак не СНГшная... Список участников - http://sdchess.narod.ru/tournaments/Cis3.htm Российские программы http://sdchess.narod.ru/tournaments/Cis3.htm |
|||
120
romix
модератор
01.05.06
✎
00:15
|
(119) А среди явных фаворитов есть ли прога с открытым кодом?
Даже можно не СНГ-шная, а вообще... |
|||
121
NS
01.05.06
✎
00:16
|
(120) Есть. TogaII
|
|||
122
Шурик71
01.05.06
✎
00:17
|
А у меня опять слабая (нерепрезентативная)
выборка и странные результаты в полублице: 3 мин на 60 ходов == Движок Счет An Gr An Be S-B 1: Anechka005 4,0/6 ·· 11 =0 1= 11,50 2: GreKo [001] 4,0/6 00 ·· 11 11 8,00 3: Anechka005a 2,5/6 =1 00 ·· 10 7,50 4: Bestia_090 1,5/6 0= 00 01 ·· 4,50 Так и хочется спросить Телепат-бота: "что же это было?" |
|||
123
NS
01.05.06
✎
00:18
|
Только явный фаворит сейчас один - Рыбка. Всё остальное - второй эшелон.
(122) По 6 партиям не может быть статистики. По нормальному - хотя-бы 40 каждого движка надо - да и то достоверности ноль. |
|||
124
romix
модератор
01.05.06
✎
00:37
|
(123) Наверное, никто еще не научился оценивать качество позиции (например, защищенность короля или структуру пешек) по шаблонам (маскам)? Алгоритм-то выглядит вроде бы несложным?
|
|||
125
NS
01.05.06
✎
00:39
|
(124) Структуру пешек ты по маске не оценишь - это очень медленно.
Маску делают только на пешечную структуру в центре. Вообще работа с масками медленней. Хотя у меня - Защищенность короля по маске. Но это не очень хороший метод. Нужно еще смотреть простреливаемые поля около короля (фигурами соперника) А Это уже никак не масками дулается. |
|||
126
romix
модератор
01.05.06
✎
01:12
|
(стих)
Борьба за добычу Была нелегка: Ее поделили Четыре жука. |
|||
127
NS
01.05.06
✎
10:56
|
Начался турнир с участием моей программы.
http://www.f50.parsimony.net/forum200321/messages/14820.htm |
|||
128
Скользящий
01.05.06
✎
11:24
|
(127) Че то там не по русски, че пишут то?
|
|||
129
Волшебник
модератор
01.05.06
✎
11:36
|
Кто-нибудь скиньте мне последнюю версию Анечки
|
|||
130
Скользящий
01.05.06
✎
11:37
|
(129) в (112) ссылка есть.
|
|||
131
o KIA
01.05.06
✎
11:39
|
http://loirechecs.chez-alice.fr/chesswar/Chesswar009F01.htm
Здесь вот, Анечка под 33Номером выступает? |
|||
132
o KIA
01.05.06
✎
11:41
|
Против Пираньи бьётся? :-)
|
|||
133
o KIA
01.05.06
✎
12:28
|
А с каким контролем-то играют? Час прошёл, а когда результаты - неизвестно совсем..
|
|||
134
Скользящий
01.05.06
✎
12:31
|
Жаль, нельзя глянуть в реальном режиме. На бой шахматных киборгов я бы поглядел!!!
|
|||
135
Волшебник
модератор
01.05.06
✎
12:35
|
(134) Сыгранные партии будут выложены, потом посмотришь.
|
|||
136
o KIA
01.05.06
✎
12:39
|
Жру ананасы (рябчики, правда ещё не готовы), жду типа..
Кстати - достал свои старые исходники, запустил эмулятор PC, смотрю - чего я там наваял: хорошо, что комментировал всё, а то уж очень "круто" всё написанно. Никто случаем не знает абсолютный переход в flat модели под каким номером (232 - Call, 233 - JMP относительный), или его вообще там нет а все по смещению? |
|||
137
Скользящий
01.05.06
✎
13:40
|
(135) Не, так не интересно.
|
|||
138
Шурик71
01.05.06
✎
13:55
|
(134) Насколько я понял, то можно и в реале будет глянуть:
http://loirechecs.chez-alice.fr/chesswar/ см. -- Live games : next broadcast May 1st, 18:00 french time Download TLCV (Windows), WBRGO (Windows) or REGO-java (Windows/Linux/Mac) and follow ChessWar live ! -- Или я ошибаюсь? |
|||
139
Шурик71
01.05.06
✎
13:57
|
Я уже скачал TLCV :)
Осталось, чтобы было время посмотреть... и диалапа чтобы хватило.. |
|||
140
NS
01.05.06
✎
17:52
|
Короче, насчет чемпионата СНГ.
Турниры, как я уже говорил будут происходить с двумя контролями 5 минут на 60 ходов, и час на партию. С первым контролем - 9-ое место. Со вторым... Греко сливает по страшному, попробую еще и с Зевсом. То есть минимум восьмое место, возможно и седьмое. |
|||
141
NS
01.05.06
✎
19:10
|
Народ, а что там написано по поводу дебютной библиотеки?
(я про ChessWar), а то к меня с иностанными языками туго... |
|||
142
MMF
01.05.06
✎
19:13
|
(141) там это где? даффай попробую перевести
|
|||
143
NS
01.05.06
✎
19:16
|
http://loirechecs.chez-alice.fr/chesswar/
"- All engines play with their ownbook, if any - Engines coming with no book are allowed to use the tournament book made from my PGN collection once they reach 2000 Elo, or by request from the author" |
|||
144
MMF
01.05.06
✎
19:20
|
Все движки играют с использованием собственной книги дебютов, если таковая присутствует.
Движки, пришедшие без дебютных библиотек, могут использовать предоставляемую турниром книгу, созданную из моей (автора) PGN коллекции в том случае, если достигают 2000 ELO, или в случае запроса от автора. Что-то типа.... |
|||
145
MMF
01.05.06
✎
19:22
|
(143) кстати, нашел для себя некоторые интересные мысли тут: http://wbforum.volker-pittlik.name/viewtopic.php?t=4660&sid=4379a2fc7f37b59e37537aa620988f04
|
|||
146
NS
01.05.06
✎
19:27
|
(145) Посмотри исходники Тоги - как там сделан Форсированный вариант...
А в этой ветке ничего нового. Одно словоблудие. R=2, без шаха, R=3 - c шахом... У тебя на разной глубине - R может менятся... При глуюине 4 - да, без шаха R=2, с шахом - R можно делать три. Но на силу это особо не влияет. Единственно - с шахом на входе лучше играет в блиц. У меня в ФВ - одни взятия. Сами шахи не генерирую, но на входе смотрю не бод боем ли король. |
|||
147
MMF
01.05.06
✎
19:38
|
(146) ага, спасибо, посмотрю. Ты вроде бы упоминал, что у тебя детектор шаха делает 24 миллиона проверок. А на каком железе и для какой позиции (если можно в FEN). Я под влиянием всеобщего шахматного энтузиазма и выходного изваял на асме генератор ходов, детектор шахов и оценку позиции. Но видимо весь асм забыл нафиг, поскольку такой цифры не получил.
|
|||
148
NS
01.05.06
✎
19:39
|
(147) Я выкладывал тест в форуме? Могу сюда кинуть тескт детектора.
|
|||
149
NS
01.05.06
✎
19:40
|
(147) Я не помню - я вообще тестировал на двух видах позиций - начальная, и начальная без пешек у обеих сторон.
|
|||
150
MMF
01.05.06
✎
19:41
|
(148) не текст не надо. интересуют данные о быстродействии и об условиях теста.
(149) а железо? |
|||
151
NS
01.05.06
✎
19:42
|
Athlon64 X2 3800+, но есно только одно ядро используется.
|
|||
152
NS
01.05.06
✎
20:12
|
На ChessWar появились первые результаты...
|
|||
153
o KIA
01.05.06
✎
20:19
|
И где они? У меня по прежнему табличка с нулями..
|
|||
154
NS
01.05.06
✎
20:21
|
||||
155
Lendy
01.05.06
✎
20:26
|
(143) С опозданием, но думаю полезная штука для перевода страниц - http://babelfish.altavista.com/
|
|||
156
o KIA
01.05.06
✎
20:29
|
Да уж было бы неплохо, а то я только две переовдилки знаю от Translate.ru, которая форум не захотела переводить - говорит большой. И ещё какую-то иностранную шнягу (вроде известное имя), которая так на русский переводит, что проще удавиться сразу.
|
|||
157
Wasya
01.05.06
✎
20:30
|
(155)
"- все двигатели играют с их ownbook, если любой - двигатели приходя без книги позволены использовать книгу турниров сделанную от моего собрания PGN как только они достигает Elo 2000, или запросом от автора " |
|||
158
o KIA
01.05.06
✎
20:31
|
Результаты и правда есть, ЕСТЬ-таки, курилка.. раз туды его туды
Целый день ждал, какой же там контроль? |
|||
159
NS
01.05.06
✎
20:31
|
(155) Да есть у меня переводчики, и онлайн куча. Дело в том, что они периодически "немного" искажают суть текста - так что смысл становится противоположным... А так - я лучше программы переводчика понимаю. Меня просто удивило, что я без дебютной буду играть - поэтому переспросил в форуме - мож чего недопонял...
Кстати, можешь попробовать Грека 3.1 с моей 0.05a с контролем час на партию - мочит моя Грека, причем очень здорово мочит. |
|||
160
NS
01.05.06
✎
20:32
|
ChessWar IX F 40m/20'
Round 1 pairings 20 минут на 40 ходов. У меня с таким контролем уже достаточно сильно играет - где-то на 2100-2200 по его рейтингам. |
|||
161
o KIA
01.05.06
✎
20:32
|
То MMF, а ты не подскажешь что там на PC c абсолютным переходом по адресу в 32Flat модели? А то у меня не получается, какой код у этой инструкции - 234?
|
|||
162
NS
01.05.06
✎
20:38
|
(161) Ты что на Асме пишешь?
|
|||
163
MMF
01.05.06
✎
20:42
|
(161) я ж сам не транслирую в машинный код :-) чтобы коды помнить
|
|||
164
o KIA
01.05.06
✎
20:42
|
Нет, чистый Паскаль. Просто была одна идейка, нужка вставочка на Asm. Но - встроенный не понимает что такое jmp far ptr, и везде пихает относительные переходы.
|
|||
165
o KIA
01.05.06
✎
20:42
|
Ок, я счас тест прокину, а ты скажи почему не работает :-)
|
|||
166
o KIA
01.05.06
✎
20:45
|
Собственно, это не совсем для шахмат - это я развлекаюсь скорее.
|
|||
167
o KIA
01.05.06
✎
20:47
|
type
MetkaTyp = packed record operand : Byte; adres : DWord; end; var mas : array[0..5] of DWord; increa : ^Pointer := Addr(mas); procedure ShadowBlock; code; asm mov ebx, increa; mov eax, [esp]; sub eax, 5; mov [ebx], eax; add increa,4; ret; end; var a : Byte; ss : ^String; begin for a := 0 to 1 do begin ShadowBlock; WriteLn('Yes'); ShadowBlock; WriteLn('No'); {MetkaTyp(Pointer(Mas[0])^).adres:=mas[1]-mas[0]-5; MetkaTyp(Pointer(Mas[0])^).operand:=233;} >MetkaTyp(Pointer(Mas[0])^).adres:=mas[1]; >MetkaTyp(Pointer(Mas[0])^).operand:=234; end; WriteLn(mas[0], ' ', mas[1], ' ', mas[1] - mas[0]); { WriteLn(MetkaTyp(Pointer(mas[0])^).adres, ' ', MetkaTyp(Pointer(mas[1])^).adres, ' ', MetkaTyp(Pointer(mas[1])^).adres - MetkaTyp(Pointer(mas[0])^).adres); WriteLn(MetkaTyp(Pointer(mas[0])^).operand, ' ', MetkaTyp(Pointer(mas[1])^).operand, ' "232" ??? ????‡?‰‡ CALL; "233" JMP ‰‡?????, "235" JMP ·??????, 234 - ‚??‰? ·? ‡·????????');} end. |
|||
168
o KIA
01.05.06
✎
20:48
|
Там где помеченно галочками используется абсолютная адресация - это не работает, то что выше закомментированно - работает.
|
|||
169
o KIA
01.05.06
✎
20:56
|
Кстати, мне интересно - к Маковскому Шреддеру так же можно будет цеплять свой движок? И какие ещё, кроме самого Шреддера туда можно запихнуть (на Мак)?
|
|||
170
NS
01.05.06
✎
21:03
|
(169) Напрмер, Глауринг.
|
|||
171
o KIA
01.05.06
✎
21:05
|
Он сильный? Мне что -нибудь из самых нижних позиций таблицы :-)
|
|||
172
NS
01.05.06
✎
21:07
|
(171) Да, сильный. Из нижних - не знаю... Сейчас поищу.
|
|||
173
NS
01.05.06
✎
21:08
|
http://wbec-ridderkerk.nl/html/Mac_Engines.html
Слабых нет ;-))) Переходи под win ;-) |
|||
174
o KIA
01.05.06
✎
21:09
|
Хотя все сойдут, думаю, первым делом надо будет сделать, что бы моя программка стала движком, тогда легко можно будет тестировать, раньше у меня такой альтернативы не было, а просиживать часы за компом следя за партиями - не очень-то..
Кстати - меня всегда смущало правило 50 ходов и 3ёх позиций.. они как бонус к хешу реализуются? |
|||
175
o KIA
01.05.06
✎
21:12
|
А какие из них самы слабые?
|
|||
176
NS
01.05.06
✎
21:12
|
(174) 50 ходов - не критично. Повторение позиции... Это источник всех глюков хеша. Способы решения есть разные... Но как бонус к хешу никогда не идут.
Идет оценка, которая на данный момент считается ничейной (обычно ноль) и она пишется в хеш, То есть сама позиция, которая возникла повторением - конечно в хеш не пишется совсем. (175) Там слабых нет ;-))) |
|||
177
o KIA
01.05.06
✎
21:18
|
Значит будем сразу тренироваться на сильных :-)
Может Time Control им урежу вдвое, что бы не выпендривались :-)))))))) |
|||
178
o KIA
01.05.06
✎
21:20
|
Можно же несимметричный поставить?
|
|||
179
NS
01.05.06
✎
21:23
|
(178) В арене можно. В Шреддере вроде тоже, но не уверен.
|
|||
180
o KIA
01.05.06
✎
21:23
|
Второй результат: Колозус обломал ЧессРикус
|
|||
181
o KIA
01.05.06
✎
21:24
|
Видать остались самые упорные бойцы :-))
Раз так дого мочатся.. |
|||
182
NS
01.05.06
✎
21:25
|
(181) Турнир идет на одной машине, играют по очереди...
|
|||
183
o KIA
01.05.06
✎
21:25
|
Кстати, у меня на Спектруме был Колозус - отвратно играл, но Psion был ещё отвратней, а вот SuperChess меня драл только так, ох он слонами шастал!
|
|||
184
o KIA
01.05.06
✎
21:27
|
3.5МГц - 5Минутный (на ход) контроль как правило был.
|
|||
185
o KIA
01.05.06
✎
21:28
|
SUPERCHESS 3.5 RulezForeva!!!
|
|||
186
o KIA
01.05.06
✎
21:29
|
Раз на одной машине - значит всё ускоряется с каждой съигранной партией.
|
|||
187
o KIA
01.05.06
✎
21:32
|
А МиниМах, там - действительно чистый минимакс? :-О
|
|||
188
NS
01.05.06
✎
21:41
|
(183) Psion чемпион мира. Он на тот момент сильнейший был...
|
|||
189
o KIA
01.05.06
✎
21:43
|
На какой, на 87 год? Не верю! Там даже альфа-беты небыло, судя по тому, что я его оставлял на день, а он делал глупейшие ходы, после этого.
|
|||
190
o KIA
01.05.06
✎
21:43
|
Так прога МиниМакс в турнире, действительно чистая гля галочки что ли?
|
|||
191
NS
01.05.06
✎
21:45
|
(189) Всяко там была Альфа-бета и было продление на разменах.
Причем тут день? Тогда не было метода пустого хода. На один полуход дальше - требуется в 7+ раз больше времени. |
|||
192
NS
01.05.06
✎
21:45
|
(190) Она просто так называется.
|
|||
193
o KIA
01.05.06
✎
21:47
|
День при том, что Superchess меня с 15секундым контролем иногда подлавливал.
|
|||
194
NS
01.05.06
✎
21:48
|
(193) Но псион чемпион не 87 года.
|
|||
195
o KIA
01.05.06
✎
21:50
|
Я, если честно - не знаю какого: лень с магнитофона грузить. :-)
В эмуляторе спектрума у меня только SuperChess 3.5 |
|||
196
o KIA
01.05.06
✎
21:52
|
To MMF: так чего с асмом-то? А то я в нём нерублю, только на Z80 писал подобные проги, и то не работали :-)))
|
|||
197
o KIA
01.05.06
✎
22:01
|
||||
198
o KIA
01.05.06
✎
22:03
|
Блина в scl мой маковский эмуль не понимает..
|
|||
199
Бешеная Нога
01.05.06
✎
22:07
|
доппинг
|
|||
200
Бешеная Нога
01.05.06
✎
22:07
|
200
|
|||
201
o KIA
01.05.06
✎
22:12
|
Мустанг в ничью съиграл. А они по сколько партий-то будут играть?
|
|||
202
o KIA
01.05.06
✎
22:18
|
(198) если кто-то запустит и покажет картинку, то я скажу - они или нет. :о)
|
|||
203
o KIA
01.05.06
✎
23:40
|
Ещё двое отстрелялись
|
|||
204
o KIA
02.05.06
✎
00:15
|
Ну вот и монарх пожаловал.
Пока всё идёт согласно уже нарисованным ЭЛО. Акромя Мустанга, который свёл в ничью :-) |
|||
205
o KIA
02.05.06
✎
00:16
|
Хотелось бы сегодня дождаться Анечки, но видимо надо идти спать..
|
|||
206
o KIA
02.05.06
✎
00:16
|
Тем более, что совсем не известно сколько будет кругов..
|
|||
207
o KIA
02.05.06
✎
00:40
|
А мне вот интересно - они так все отсортированны в табличке.. как это их так разпределяли?
Разьве никакой жеребьёвки.. - это же не честно! |
|||
208
NS
02.05.06
✎
00:58
|
(207) Швейцарская система, есно жеребьевка.
В первом туре распологают по порядку согласно рейтингу (или условному рейтингу, если рейтинга еще нет - как в случае с моей программой) Потом делятся таблица на две равные части, и первый из первой части играет с первым из второй. Второй из первой со вторым из второй и т.д. |
|||
209
NS
02.05.06
✎
01:01
|
http://loirechecs.chez-alice.fr/chesswar/
Играют 11 туров. |
|||
210
o KIA
02.05.06
✎
01:47
|
Интересно играют - самые сильные уже отыгрались..
По логике вещей: пора бы уже и Анечке надрать кое-кому зад, иначе - чем дальше: тем меньше шансов.. |
|||
211
NS
02.05.06
✎
08:53
|
(210) Это еще почему???
|
|||
212
Kalambur
02.05.06
✎
10:31
|
А можно суда комменты игры Анечки? :)
|
|||
213
Wasya
02.05.06
✎
10:34
|
(210) Принимаются ставки. Первую игру анечка выиграет 100%
(212) Анечка еще не играла. Судя по темпам будет играть дней через три. |
|||
214
LarsVVS
02.05.06
✎
10:47
|
(213)По моим прикидкам - завтра.
|
|||
215
Kalambur
02.05.06
✎
10:49
|
Сколько будет длиться турнир?
|
|||
216
NS
02.05.06
✎
11:28
|
Турнир - думаю 2-3 недели.
Каждый тур - 30 часов Мграют с 19.00 вчера по нашему времени. Думаю сегодня вечером/ночью уже сыграет. У неё реальный рейтинг, тем более с Ponder-ом и Таким большим контролем - Явно больше чем 2000. Поэтому Первую партию должна выиграть, несмотря на то, что без книжки играет. Английского не знаю, а надо Организатору написать, чтоб со второго тура Книгу ей подключил... |
|||
217
Lendy
02.05.06
✎
11:57
|
(216) Давай напишу. Только текст на русском скажи и куда отсылать.
|
|||
218
Wasya
02.05.06
✎
12:01
|
Вывали кучу результатов. Пока только TSCP 1.81 победила старшего по классу.
|
|||
219
NS
02.05.06
✎
12:01
|
odeville<>tiscali.fr
Сюда, что Sergei Nefedov, автор Anechka 0.05a, просит использовать со второго тура для его движка дебютную библиотеку. |
|||
220
NS
02.05.06
✎
12:02
|
Нужно в двадцатку войти, тогда в Июне буду играть в следующей лиге. И надо дописать, чтобы посильнее играла, чтоб в группе "E" тоже войти в двадцатку.
|
|||
221
Lendy
02.05.06
✎
12:27
|
(220) Смотри на своей почте письмо и его перевод. Если устроит - отправляй. Если что - доделаю.
|
|||
222
NS
02.05.06
✎
12:29
|
(221) Нормально, спасибо! Там точно anable, а не enable?
|
|||
223
Lendy
02.05.06
✎
12:30
|
(222) Не точно :) Опечатка. Исправлюсь :)
|
|||
224
NS
02.05.06
✎
12:37
|
(223) Спасибо, отправил. Пущая играет с Книжкой ;-)
|
|||
225
o KIA
02.05.06
✎
12:41
|
(208) Я просто думал они все одновременно играют, по кругу делая ходы, соотвественно, раз сильные играют партии короткие, а Анечка рассусоливает со слабым противником, то - плохо играет. А раз последовательно, тогда, конечно - от времени не зависит.
|
|||
226
NS
02.05.06
✎
12:43
|
(225) Такого хоровода я еще не видел, и о таком еще ни разу не слышал...
Нехило у тебя фантазия работает ;-))))) |
|||
227
Kalambur
02.05.06
✎
13:07
|
NS ты сюда пиши, общими усилиями переведем.
Болеем за Анечку Сергея ! гип-гип ура :) |
|||
228
o KIA
02.05.06
✎
13:08
|
Ну типа того - не жалуюсь. :о)
|
|||
229
NS
02.05.06
✎
13:10
|
(227) Да всё, со второго тура будет играть с дебютной. Мне уже ответить успели.
Короче, я уже говорил - нужно войти в двадцатку. Пока обновления выкладывать не буду, но к лиге "E" подготовлю. А то там ведь в двадцатку в том виде что есть сейчас - не войдет. |
|||
230
o KIA
02.05.06
✎
13:12
|
Что за обновление?
|
|||
231
o KIA
02.05.06
✎
13:13
|
Интересно, только - раз о ни по порядку играют, почему ТГигант с турингом раньше съиграли?
|
|||
232
NS
02.05.06
✎
13:16
|
(230) Обновление - Новая версия.
(231) Так получилось. |
|||
233
o KIA
02.05.06
✎
13:34
|
А что, разрешают подменять новой версией прямов процессе? :-О
|
|||
234
NS
02.05.06
✎
13:55
|
(233) С любого тура. Да, разрешают - а почему-бы нет?
|
|||
235
Lendy
02.05.06
✎
14:06
|
(234) а на турнире СНГ нельзя вроде. Кстати, как там дела?
|
|||
236
Kalambur
02.05.06
✎
14:09
|
Пожалуйста урежте веточку.
|
|||
237
Lendy
02.05.06
✎
14:09
|
(236) Нормально :) До 500 потерпим, а там новую откроют. Смотри последние 20 сообщений, проблем не будет.
|
|||
238
Kalambur
02.05.06
✎
14:34
|
(237) мне 20 мало :) ветка слишком быстро наполняеться, не успеваю отслеживать.
|
|||
239
NS
02.05.06
✎
14:35
|
(235) На этой неделе начнется. И как я уже сказал - по 5 минут на 60 ходов - непонятки, а по часу на партию - Анечка встанет точно выше Грека.
|
|||
240
Wasya
02.05.06
✎
15:21
|
Tom's Live Chess Viewer
http://home.pacific.net.au/~tommyinoz/tlcv.html Похоже это гляделка за турниром. Или я чего то не понял. Зарулить не сумел. Выдает сообщение connection failed. not response from server/ |
|||
241
NS
02.05.06
✎
15:22
|
(240) У меня тоже самое. Скорей всего слишком много желающих посмотреть...
А остальные два турнира посмотреть удается? |
|||
242
Wasya
02.05.06
✎
15:25
|
Там три адреса нигде не пускают. Может это чего то у наших сисадминов?
|
|||
243
NS
02.05.06
✎
15:26
|
(242) Может... У меня тоже ничего не выходит.
|
|||
244
Wasya
02.05.06
✎
15:43
|
Похоже сервер включают только ночью
La retransmission commence а 18:00 heure franзaise et dure 30 heures environ |
|||
245
o KIA
02.05.06
✎
16:02
|
(234) Потому что разные версии - это разные программы.
А если ты в программе как-то модифицировал, что она стала играть против одних лучше, а других хуже, посмотрев кто победители, да ещё и они тоже подкрутили настройки.. Могут быть непредсказуемые партии после этого, не зависимо от силы игра, а меряют-то как раз объективную силу игры. |
|||
246
NS
02.05.06
✎
16:04
|
(245) Тут швейцарская система - куча участников, и никогда (практически никогда) не знаешь с кем будешь играть в следующем туре. Тем более я уже говорил - обновлю перед следующим турниром (Лигой "E")
Но он разрешает обновлять в любой момент до завершения жеребьевки очередного тура. |
|||
247
NS
02.05.06
✎
17:47
|
FreeChess выиграл. Правда у него тоже "provisoire" рейтинг здорово занижен. Но не так сильно, как у моей программы.
|
|||
248
Kalambur
02.05.06
✎
17:52
|
(247) у кого выиграл? где?
|
|||
249
NS
02.05.06
✎
17:52
|
||||
250
Wasya
02.05.06
✎
19:23
|
Гляделка заработала canalla сливает grizzly
|
|||
251
NS
02.05.06
✎
19:44
|
(250) Это не наш турнир ;-) У нас такие не играют.
|
|||
252
Стрелок
02.05.06
✎
19:45
|
(251) Ну что? как дела то на поле битвы?
|
|||
253
NS
02.05.06
✎
20:04
|
(252) Моя скорей всего ближе к утру будет играть.
|
|||
254
Wasya
02.05.06
✎
20:14
|
Сечас играет амудсен алекс 27 пара
|
|||
255
Стрелок
02.05.06
✎
20:14
|
(253) А с кем они играют? с людьми?
|
|||
256
Wasya
02.05.06
✎
20:15
|
(251) 11 пара
|
|||
257
Wasya
02.05.06
✎
20:18
|
FEN 6k1/R4pp1/1p2p2p/3bP3/1b6/1P3N1P/P1r2PP1/5BK1 b
|
|||
258
NS
02.05.06
✎
20:21
|
(256) Так они же давно сыграли. Результат в таблице есть.
|
|||
259
Wasya
02.05.06
✎
20:22
|
Там нельзя выбирать, что смотреть. Сначала она в стиле блиц показывала, уже сыгранные партии. А теперь в реале показывает 27 пару
|
|||
260
Wasya
02.05.06
✎
20:24
|
Если алекс не ступит, то выиграет. Правда он долго думает.
|
|||
261
NS
02.05.06
✎
20:25
|
Алекс уже играет? Его рейтинг тоже занижен (Это рейтинг старых версий). Так что должен выиграть.
|
|||
262
NS
02.05.06
✎
20:26
|
Шесть партий до моей осталось... Совсем немного.
|
|||
263
Wasya
02.05.06
✎
20:26
|
Обе программы считаю, что алекс выиграет оценка от +2 алекс до -3 амундсен
|
|||
264
Wasya
02.05.06
✎
20:33
|
Проскочили контроль сорок ходов. Карпов в таких позициях сдается.
|
|||
265
NS
02.05.06
✎
20:44
|
Насколько я понял - там стоит автосдача на 9 пешках...
|
|||
266
Wasya
02.05.06
✎
20:54
|
уже -15 никто не сдается
|
|||
267
Wasya
02.05.06
✎
20:55
|
алекс оценивает позицию +299.85
|
|||
268
Wasya
02.05.06
✎
20:55
|
мат
|
|||
269
Lendy
02.05.06
✎
20:56
|
А говорили, что прямой трансляции не будет :)
|
|||
270
Wasya
02.05.06
✎
20:56
|
RANITA 2.4 MSCP 1.6g
|
|||
271
NS
02.05.06
✎
20:58
|
Я тоже подрубился.
(269) Чемпионата СНГ не будет. Пару раз в неделю будут обновляться результаты на сайте. |
|||
272
Wasya
02.05.06
✎
20:59
|
1)d4 e6 2)Kf3 f5 я таких дебютов не знаю
|
|||
273
NS
02.05.06
✎
21:04
|
(272) Голландская защита. Но они творят без дебютной - но разыграно более-менее грамотно.
|
|||
274
NS
02.05.06
✎
21:04
|
(+271) Я есно имел в виду - не будет прямой трансляции.
|
|||
275
NS
02.05.06
✎
21:12
|
В Этой партии черные уже слили. Позиция проиграна.
Анька в этой позиции пишет -2.5 |
|||
276
Wasya
02.05.06
✎
21:18
|
Белым можно смело палку рисовать палку.
|
|||
277
Wasya
02.05.06
✎
21:24
|
Правда черные с этим не согласны пишут +1.7
|
|||
278
Wasya
02.05.06
✎
21:30
|
Черные тоже согласились, что у них хреново
|
|||
279
Wasya
02.05.06
✎
21:40
|
белые решили обойтись без дополнительного комплекта фигур. Ставят мат ладьей и двумя пешками.
|
|||
280
Wasya
02.05.06
✎
21:41
|
HOKUS POKUS 0.6.3 ALFIL 6.4
|
|||
281
NS
02.05.06
✎
21:43
|
А это защита Нимцовича.
Черные без дебютной тоже нормально отыграли. |
|||
282
Wasya
02.05.06
✎
21:45
|
Белые все еще играют по библиотеке
|
|||
283
Wasya
02.05.06
✎
21:47
|
Обидно анечка будет играть глубоко ночью.
|
|||
284
Скользящий
02.05.06
✎
21:47
|
Это типа футбольной трансляции по радио? Когда гол забью, оповещайте. :-)
|
|||
285
Wasya
02.05.06
✎
21:48
|
Ставлю на черных.
|
|||
286
Wasya
02.05.06
✎
21:57
|
Все кончено. Дальше огония.
|
|||
287
Wasya
02.05.06
✎
22:02
|
HOPLITE 2.1.1 RAINMAN 0.7.5
|
|||
288
Wasya
02.05.06
✎
22:15
|
Белые вычурно разыграли дебют. Сбили соперника с дебютной билиотеки. Но могут за это поплатиться.
|
|||
289
Wasya
02.05.06
✎
22:46
|
MIZAR 2.0 DAMAS 7c
|
|||
290
Wasya
02.05.06
✎
22:47
|
после 30 секунд раздумья 1. e2-e3. Сильно.
|
|||
291
Wasya
02.05.06
✎
22:47
|
Черные в шоке. Думают уже минуту.
|
|||
292
NS
02.05.06
✎
23:28
|
На самом деле тут у черных не хуже.
У них связанные проходные пешки. |
|||
293
NS
02.05.06
✎
23:31
|
Да, всё таки проиграно - пешки отъедаются.
|
|||
294
Самобан
02.05.06
✎
23:34
|
(293) когда Анечка играть будет?
|
|||
295
o KIA
02.05.06
✎
23:51
|
Как раз на работу надо будет собираться - не проспи! :-Р
|
|||
296
NS
02.05.06
✎
23:56
|
Минут через сорок.
|
|||
297
Один С
03.05.06
✎
00:02
|
(296) 40 минут можно и подождать (а то я спать собирался).
|
|||
298
Один С
03.05.06
✎
00:18
|
Подрубился. Мы следующие?
Система - олимпийская? Проиграл - вылетел? |
|||
299
NS
03.05.06
✎
00:23
|
(298) Система швейцарская. В каждом туре между собой играют игроки набравшие одинаковое число очков.
|
|||
300
o KIA
03.05.06
✎
00:31
|
Ждал, ждал, когда Кунгурух отиграется - глядь: а там уже Дамас весь вышел.. они что там - детские маты себе понавтыкали? :-))))
Через одну Анечка играет, так что можно ждать! |
|||
301
NS
03.05.06
✎
00:32
|
(300) Какое через одну? Сейчас эта партия заканчивается, и играет Анечка.
|
|||
302
Один С
03.05.06
✎
00:33
|
Очуметь! Щас белые по времени проиграют.
|
|||
303
o KIA
03.05.06
✎
00:33
|
А где глянуть партию, а то я по результатам смотрю?
|
|||
304
NS
03.05.06
✎
00:33
|
(302) До контроля всего три хода.
|
|||
305
NS
03.05.06
✎
00:34
|
(303) - (240) Качаешь, запускаешь, выбираешь сервер.
|
|||
306
o KIA
03.05.06
✎
00:35
|
Так там, наверное прога под винды специальная?
|
|||
307
NS
03.05.06
✎
00:37
|
(306) На сайте написано Вроде что-то и под Яблоки есть.
|
|||
308
o KIA
03.05.06
✎
00:37
|
Хрен с ней - с прогой, давайте комментсы: хлеба и зрелищ!!
|
|||
309
Один С
03.05.06
✎
00:40
|
Ну все. Началось!
|
|||
310
o KIA
03.05.06
✎
00:41
|
Я вот всегда люблю прогам отключать дебютную - пускай своими мозгами думают!!! ;-)
|
|||
311
o KIA
03.05.06
✎
00:42
|
Ну? Что за дебют?
|
|||
312
Один С
03.05.06
✎
00:44
|
Мы съели слона!
|
|||
313
o KIA
03.05.06
✎
00:44
|
Чё - так быстро?
|
|||
314
Самобан
03.05.06
✎
00:44
|
а для чего используются дебютные?
|
|||
315
o KIA
03.05.06
✎
00:45
|
Видать слон - маленький попался.. :-)))
|
|||
316
o KIA
03.05.06
✎
00:46
|
Дебютные используются для того, что бы - не думать.
..видать с испугу - разыграл: классический дебют! |
|||
317
o KIA
03.05.06
✎
00:47
|
Вот выучишь ты дебюты и будешь с многозначительным лицом говорить: вариант дракона! или защита четырёх коней, каро-кан или Алёхина. Вот я выучил - правда не знаю, как они выглядят..
|
|||
318
Самобан
03.05.06
✎
00:50
|
а как проги используют дебютные?
- просто выбирают первую попавшуюся и поехало: e2e4... ? противник смотри и ищет в своей дебютной что ему ответить на это и соответственно ходит? или все-таки оставляют возможность для творчества? |
|||
319
o KIA
03.05.06
✎
00:50
|
Ну как там баллы-то хоть?
|
|||
320
Один С
03.05.06
✎
00:53
|
мы на пол балла впереди
|
|||
321
o KIA
03.05.06
✎
00:56
|
Ну тогда я пошёл спать с чистой совестью :-)
Всё равно ничего не вижу, но что бы к утру здеся была PNG!!! |
|||
322
Самобан
03.05.06
✎
00:56
|
ушел медитировать.
|
|||
323
NS
03.05.06
✎
00:57
|
Всего поровну. Программа для отображения партии и обдумывания некорректно работает с протоколом UCI, поэтому криво всё отображается.
В дебютной предоставлено несколько ходов для каждой позиции, и вероятность для случайного выбора каждого из этих ходов. Моя программа будет использовать дебютную библиотеку начиная со следующего тура. |
|||
324
Один С
03.05.06
✎
01:19
|
Анечка выиграла. 1-0 в нашу.
|
|||
325
NS
03.05.06
✎
01:35
|
[Event "ChessWar IX F 40m/20'"]
[Site "DEVILLE1-5D9C28"] [Date "2006.05.02"] [Round "1"] [White "Piranha 0.5"] [Black "Anechka 0.05a"] [Result "0-1"] [ECO "E11"] [PlyCount "90"] [EventDate "2006.??.??"] 1. d4 Nf6 {-0.01/11 26} 2. Nf3 e6 {-0.01/11 25} 3. c4 Bb4+ {+0.43/10 20} 4. Bd2 Nc6 {-0.01/11 50} 5. Bxb4 {-0.20/7 30} 5... Nxb4 {-0.01/11 4} 6. a3 {-0.16/7 24 } 6... Nc6 {+0.02/11 16} 7. d5 {-0.12/7 29} 7... exd5 {+0.55/12 61} 8. cxd5 { -0.04/7} 8... Ne7 {+0.16/12 41} 9. Nc3 {-0.09/7 28} 9... O-O {+0.16/11 10} 10. e3 {-0.16/7 27} 10... c6 {+0.04/11 40} 11. Bc4 {-0.32/7} 11... cxd5 {+0.12/9 32 } 12. Bxd5 {-0.35/7} 12... Nexd5 {+0.12/10 15} 13. Nxd5 {-0.31/7 26} 13... Qa5+ {+0.13/11 14} 14. Nc3 {-0.35/6 10} 14... b6 {+0.12/11 58} 15. O-O {-0.47/7} 15... Bb7 {+0.12/11 39} 16. b4 {-0.51/6} 16... Qf5 {+0.19/10 16} 17. Nh4 { -0.53/6 25} 17... Qe5 {+0.25/10 45} 18. Qd4 {-0.46/7 25} 18... Qh5 {+0.28/9 19} 19. Qf4 {-0.80/6 24} 19... Rac8 {+0.52/9 17} 20. Na4 {-0.80/6 5} 20... Rce8 { +0.91/9 50} 21. h3 {-0.47/6 29} 21... Bc6 {+2.14/10 26} 22. Nc3 {-3.01/6 28} 22... Ne4 {+2.14/10 46} 23. Rfc1 {-3.10/6} 23... Nxc3 {+3.10/11 29} 24. Rxc3 { -3.47/6} 24... Re4 {+3.11/11 22} 25. Qc7 {-3.40/7 4} 25... Rxh4 {+3.11/11 39} 26. Qxa7 {-4.10/6} 26... Bxg2 {+6.93/10 41} 27. Kxg2 {-2.60/7 27} 27... Rxh3 { +8.16/10 15} 28. Qb7 {-6.45/7 27} 28... d5 {+8.16/11 13} 29. e4 {-6.69/7 11} 29... Rh2+ {+10.83/9 22} 30. Kf1 {-8.21/7 25} 30... Rh1+ {+10.99/9 15} 31. Kg2 {-8.21/7} 31... Rxa1 {+10.93/10 73} 32. Qe7 {-9.60/7 25} 32... Qh1+ { +13.01/8 24} 33. Kg3 {-9.60/7} 33... d4 {+13.19/9 57} 34. Rd3 {-10.00/7 24} 34... Rg1+ {+13.19/9 10} 35. Kf4 {-10.00/7} 35... Qh2+ {+19.96/10 51} 36. Rg3 { -15.89/7 22} 36... Qxf2+ {+19.96/10 3} 37. Ke5 {-19.87/7 17} 37... Qxg3+ { +19.96/10 24} 38. Kd5 {-19.87/6} 38... Qb3+ {+19.96/10 37} 39. Kc6 {-22.62/5 21 } 39... Rg6+ {+M8/8 21} 40. Kb7 {-22.83/6} 40... b5 {+M6/8 3} 41. Qc5 {-M5/7 59 } 41... Qe6 {+M5/10 16} 42. Qxf8+ {-M4/9 40} 42... Kxf8 {+M4/25 9} 43. Kb8 { -M3/8 34} 43... Qd7 {+M3/20 16} 44. e5 {-M2/9 43} 44... Rb6+ {+M2/40 1} 45. Ka8 {-M2/9} 45... Qb7# {+M2/40 Mat} 0-1 |
|||
326
Один С
03.05.06
✎
02:24
|
1. d4 Nf6
2. Nf3 e6 3. c4 Bb4 4. Bd2 Nc6 5. Bxb4 Nxb4 6. a3 Nc6 7. d5 exd5 8. cxd5 Ne7 9. Nc3 O-O 10. e3 c6 11. Bc4 cxd5 12. Bxd5 Nexd5 13. Nxd5 Qa5 14. Nc3 b6 15. O-O Bb7 16. b4 Qf5 17. Nh4 Qe5 18. Qd4 Qh5 19. Qf4 Rac8 20. Na4 Rce8 21. h3 Bc6 22. Nc3 Ne4 23. Rfc1 Nxc3 24. Rxc3 Re4 25. Qc7 Rxh4 26. Qxa7 Bxg2 27. Kxg2 Rxh3 28. Qb7 d5 29. e4 Rh2 30. Kf1 Rh1 31. Kg2 Rxa1 32. Qe7 Qh1 33. Kg3 d4 34. Rd3 Rg1 35. Kf4 Qh2 36. Rg3 Qxf2 37. Ke5 Qxg3 38. Kd5 Qb3 39. Kc6 Rg6 40. Kb7 b5 41. Qc5 Qe6 42. Qxf8 Kxf8 43. Kb8 Qd7 44. e5 Rb6 45. Ka8 Qb7 Mat! 0-1 |
|||
327
NS
03.05.06
✎
09:20
|
Начинается второй тур. Уже прошла жеребьевка.
http://loirechecs.chez-alice.fr/chesswar/Chesswar009F02.htm Ошибки трансляции исправлены, теперь партии можно будет смотреть нормально. |
|||
328
LarsVVS
03.05.06
✎
10:12
|
Противник Анечки во втором туре - http://webusers.siba.fi/~ssalmine/requiem.html
|
|||
329
Lendy
03.05.06
✎
10:20
|
Я может чего пропустил. А почему у анечки такой маленький рейтинг?
|
|||
330
NS
03.05.06
✎
10:21
|
(329) Там же сноска есть - Это предварительный рейтинг.
Для его получения тестировалась первая публичная версия (0.02) - написанная за пару дней ;-))) В ней нет позиционной оценки вообще. Практически только материал. |
|||
331
Wasya
03.05.06
✎
10:33
|
(326) посмотрел пратию. Пока анечке просто повезло. Так лохануться и зевнуть коня. От программы не ожидал.
(330) А не проще написать свою маленькую дебютную библиотеку? Я посмотрел многие программы имеют спцефические дебютные библиотеки сбивающие соперника с толку. |
|||
332
NS
03.05.06
✎
10:37
|
(331) Никто коня не зевал. Это вроде была атака на короля.
Ничего Анечке не повезло - просто чудовищная разница в классе и рейтинге. Реальный рейтинг Анечки: http://www.f50.parsimony.net/forum200321/ И это рейтинг предыдущей версии, да еще и с коротким контролем, с которым она плохо играет. |
|||
333
NS
03.05.06
✎
10:42
|
(331) Практика показывает, что быстро сделанная своя или хуже простой сделанной на основании базы партий, либо просто делается на основании базы партий.
Так вот такую, сделанную на основании базы партий мне и дадут. ;-))) А насчет реальной силы - Можно просто запустить матч с нормальным контролем последней Анечки с Hamsters 0.0.6 - они играют примерно одинаково ;-))) Рейтинг Хамстерса на основании приличного количества партий - http://perso.wanadoo.fr/lefouduroi/tournois/uci/uel.htm |
|||
334
LarsVVS
03.05.06
✎
10:43
|
(332)
Там же рейтинг 0.02 - 2085 и 2214 :) |
|||
335
NS
03.05.06
✎
10:44
|
(334) Это ошибка.
|
|||
336
NS
03.05.06
✎
10:45
|
(+334) Анечка 0.02 играет в силу Адаманта.
|
|||
337
Lendy
03.05.06
✎
10:45
|
(333) Bas Hamstra - это он?
|
|||
338
NS
03.05.06
✎
10:47
|
(337) Нет. Hamsters 0.0.6 Алексанро Скотти.
У него есть другая программа - Kiwi, но она на порядок лучше играет. Хамстерс - Это он начал новую писать. Он играет в моей лиге. |
|||
339
o KIA
03.05.06
✎
10:59
|
В начале довольно неплохо разъиграли, только вот я не понял этих манипуляций ферзями.. что-то как-то слабовато, если честно. ;-)
|
|||
340
NS
03.05.06
✎
11:27
|
(339) Ты в какую силу играешь? А моя программа в силу КМС/Национальный мастер. У меня Мастерский рейтинг.
Так вот Ферзями моя программа играла просто чудесно. А вот 6. ... Nc6 Это конечно слабый ход (но есно не проигрывающий), но чуть больше времени и моя программа бы от него отказалась... Но Рыбка за то-же время (с тем же контролем) Без дебютной тоже ходит Кc6 ;-))) И то же быстро от него отказывается. Но с сегодняшнего дня моя программа играет с дебютной библиотекой, и таких ляпов уже не будет. |
|||
341
o KIA
03.05.06
✎
12:27
|
Практически ни в какую, иначе бы не взялся писать шахматную программу когда-то.
Но "Национальный мастер" звучит жутковато в контексте какой-то железки.. |
|||
342
NS
03.05.06
✎
12:30
|
(341) Таклва классификация ФИДЕ. Рейтинг от 2200 - сила национального мастера.
2000-2200 - КМС. |
|||
343
NS
03.05.06
✎
12:31
|
(341) Программа - не железка... А объект авторского права, и интелектуальная собственность ;-)))
|
|||
344
o KIA
03.05.06
✎
12:41
|
И на какий мегагерцах тогда? :-Р
|
|||
345
o KIA
03.05.06
✎
12:46
|
У меня вот тут 486dx100 лежит, полностью в рабочем состоянии, посмотрим, посмотрим, что это за "национальный мастер"! :-Р
|
|||
346
NS
03.05.06
✎
12:48
|
(345) На таком это будет конечно не "национальный мастер", но на первый разряд/КМС-а играть сможет.
|
|||
347
o KIA
03.05.06
✎
13:06
|
Думаю, что всё что "сможет" съест XP. :-)
|
|||
348
NS
03.05.06
✎
13:08
|
(347) Оболочка жрет памяти. У меня для Хеш таблиц стоит ограничитель снизу на 31 Мб. Всего памяти должно быть хотя-бы 128 метров. Это при условии, что не XP...
|
|||
349
LarsVVS
03.05.06
✎
15:05
|
Anechka005a - Requiem053 : 6.0/10 4-2-4 (1=1==01=01)
P4-1.8, 5 минут на 40 ходов. 2 партии выигранных противником: в начале 40-х ходов финн начинает думать над ходами по 30-40 секунд, за счет этого просчитывая на ход(2 полухода) глубже Анечки. |
|||
350
NS
03.05.06
✎
15:10
|
(349) Я же говорил - не надо тестировать на таком контроле!
|
|||
351
NS
03.05.06
✎
15:12
|
(+350) У меня программа на таком контроле просто не досчитывает. Медленно думает, но хорошая селективность - быстро растет глубина перебора.
2 проигрыша и две ничьи с таким контролем выльются в две ничьи из десяти партий (остальное моя выиграет) с контролем 20 минут на 40 ходов с Ponder-ом на Опертоне. |
|||
352
NS
03.05.06
✎
15:13
|
(+351) Это я торопился и сделал плохую сортировку ходов в Форсированном варианте и на последних двух полуходах в основной ветви.
|
|||
353
NS
03.05.06
✎
15:55
|
А разница в силе с разными контролями чудовищная...
Час на партию - с последней версией Зевса - -----------------Anechka005a----------------- Anechka005a - Zeus : 5,0/13 4-7-2 (010=1000110=0) 38% -85 -----------------Zeus----------------- Zeus - Anechka005a : 8,0/13 7-4-2 (101=0111001=1) 62% +85 А с контролем 5 минут на 40 ходов - Anechka сливает практически всухую... Я попробую сделать всё-таки SEE в Форсированном варианте, и выложить версию 0.06 |
|||
354
o KIA
03.05.06
✎
16:11
|
Что за SEE?
И чем отличается сортировка на форсированном варианте от обычной? (347) Своп спасёт отца русской демократии (но явно этот нацгер будет последним)! ;-) |
|||
355
NS
03.05.06
✎
16:26
|
(354) Расширенная статистическая оценка. Считаются бои на полях, и примерно оценивается результат размена без передвигания фигур. Сейчас используют для сортировки ходов в ФВ.
В обычном так можно сортировать только взятия, да и то особого смысла нет. Сортировка до ФВ обычно сложнее - используются киллеры (у меня есть), взятия последней ходившей фигуры, Таблицы истории ходов и весов (веса ходов), IID (у меня тоже есть) и т.д. |
|||
356
NS
03.05.06
✎
16:52
|
http://loirechecs.chez-alice.fr/chesswar/Chesswar008/Chesswar008ESt.htm
Враг в 56-ой строке. Что-то мне его рейтинг не нравицца... |
|||
357
Harleq
03.05.06
✎
17:41
|
NS, можешь обновить здесь свою программу
http://infostart.ru/projects/index.php?id=52 |
|||
358
NS
03.05.06
✎
17:42
|
Так по ссылке же написанная на 1С. А эта - написана на Делфи...
|
|||
359
Harleq
03.05.06
✎
17:58
|
а добавь еще один файл, пускай на Дельфях и не связано с 1С, в виде исключения, выражая глубочайшее почтение
|
|||
360
NS
03.05.06
✎
18:00
|
(359) Так раздела же даже такого нет...
|
|||
361
Harleq
03.05.06
✎
18:02
|
почему, а внешнее приложение?
|
|||
362
NS
03.05.06
✎
18:04
|
(361) Слишком это всё сложно. Это же движок, к нему нужна оболочка. Просто так скачать, и сыграть партию - не получится...
|
|||
363
NS
03.05.06
✎
20:06
|
Ну что - начался второй тур!!!
Смотрю онлайн... |
|||
364
Wasya
03.05.06
✎
21:09
|
alfil несмотря на ЭЛО держится достойно.
|
|||
365
NS
03.05.06
✎
21:15
|
(364) Более того - он похоже выйграет. ;-))
|
|||
366
Wasya
03.05.06
✎
21:32
|
Где гарантии, что турнир проводится честно и все в равных условиях? Почему Tgiant уже второй тур играет первым? Не смотря на жеребьевку?
|
|||
367
NS
03.05.06
✎
21:40
|
(366) А зачем организаторам чтото подтасовывать?
|
|||
368
Один С
03.05.06
✎
21:44
|
Всем привет. Я как раз вовремя. Мы следующие. Пойду пока налью кофе.
|
|||
369
Тоже болельщик
03.05.06
✎
22:03
|
Чего это реквием на первом ходу задумался?
|
|||
370
Wasya
03.05.06
✎
22:07
|
Где комментарии? Я только одно понял позиция сложная
|
|||
371
NS
03.05.06
✎
22:07
|
(369) У него нет Дебютной, а мне поставили маленькую - и Блин ферзевый гамбит - хорошо времени программе хватило досчитаться и получить перевес.
|
|||
372
NS
03.05.06
✎
22:08
|
Комментарии - у черных чуть хуже.
|
|||
373
Wasya
03.05.06
✎
22:09
|
С лишней пешкой можно и потерпеть...
|
|||
374
NS
03.05.06
✎
22:09
|
А вот уже похоже на победу - черные облажались.
|
|||
375
Wasya
03.05.06
✎
22:10
|
(374) Согласен.
|
|||
376
Один С
03.05.06
✎
22:19
|
ИМХО, белые потеряли темп.
|
|||
377
NS
03.05.06
✎
22:22
|
(376) Каким ходом?
|
|||
378
Wasya
03.05.06
✎
22:24
|
Все норамально. ни одного пункта в оценке позиции не теряет. А как раз наоборот медленно, но верно улучшает оценку.
|
|||
379
NS
03.05.06
✎
22:24
|
(378) Уже лишняя пешка и Атака на короля - такое точно доведет до победы.
|
|||
380
Wasya
03.05.06
✎
22:26
|
(379) А ты успел улучшить игру свой программы в эндшпелях?
|
|||
381
NS
03.05.06
✎
22:27
|
(380) Да, причем очень сильно.
|
|||
382
Один С
03.05.06
✎
22:27
|
(377) Коней нужно было сразу выводить. А она начала рокировку делать.
|
|||
383
Wasya
03.05.06
✎
22:27
|
лишнию пешку разыграет легко?
|
|||
384
NS
03.05.06
✎
22:29
|
(383) В такой позииции да, но до Эндшпиля не дойдет, и она уже почти фигуру себе лишнюю пишет...
|
|||
385
NS
03.05.06
✎
22:31
|
Уже почти +4. Дело попахивает скорым матом...
|
|||
386
BlackMak
03.05.06
✎
22:35
|
(385) - так что, Сергей, вы круче всех? По-крайней мере, в написании нормальных шахматных программ на скорость? :-)
|
|||
387
Wasya
03.05.06
✎
22:37
|
Скорого мата не будет. Потребуется второй комплект фигур.
|
|||
388
NS
03.05.06
✎
22:38
|
(386) Я думаю, что человек с большим стажем написания Шахматных программ может писать быстрее. Хотя "Хамстерс" Александро Скотти писался дольше, а играет с Анечкой примерно одинаково. А у него есть довольно-таки сильная шахматная программа Kiwi, хотя может он никуда не торопится...
Сильнейшая в России - Смарсинк - писалась явно медленней. |
|||
389
NS
03.05.06
✎
22:38
|
(387) Две пешки и качество - реализует без неожиданностей.
|
|||
390
Тоже болельщик
03.05.06
✎
22:39
|
А зачем Анечка ферзей разменяла?
|
|||
391
Тоже болельщик
03.05.06
✎
22:41
|
Три секунды до флажка :-) Могла не успеть походить?
|
|||
392
NS
03.05.06
✎
22:43
|
(391) Нет, не могла. Если предыдущая глубина была достигнута менее, чем за половину времени до контроля - то программа на контрольном ходе оставляет две/три секунды. Опрос времени идет у моей программы очень часто. (но так, что не замедляет работу)
|
|||
393
Тоже болельщик
03.05.06
✎
22:49
|
Чего то они под конец тупить стали :-) Устали наверное :-)
|
|||
394
NS
03.05.06
✎
22:49
|
(393) Да нет - просто маневренная борьба.
|
|||
395
NS
03.05.06
✎
22:53
|
+6,35 - похоже еще что-то отъедает.
|
|||
396
Один С
03.05.06
✎
22:56
|
Пожалуй, самре время соглашаться на ничью :)
|
|||
397
Тоже болельщик
03.05.06
✎
22:59
|
Она его с голым королем оставить хочет, что ли? Садистка :-)
|
|||
398
NS
03.05.06
✎
22:59
|
Пишет мат в 8 ходов...
|
|||
399
mos-ad
03.05.06
✎
22:59
|
ну..чё чё там
|
|||
400
Один С
03.05.06
✎
23:01
|
Да можно было давно уже ладью убрать из-под пешки.
|
|||
401
NS
03.05.06
✎
23:01
|
(400) Чат посмотри - она мат уже видела. Ничего ниоткуда убирать не надо было.
|
|||
402
Тоже болельщик
03.05.06
✎
23:04
|
Оценка реквиема -21474836,45. Самокритично :-)
|
|||
403
Wasya
03.05.06
✎
23:05
|
Поздравляю анечку и ее автора
|
|||
404
Тоже болельщик
03.05.06
✎
23:05
|
ПОЗДРАВЛЯЮ!
|
|||
405
NS
03.05.06
✎
23:05
|
Спасибо. Вроде опять достаточно уверенно сделал.
|
|||
406
Один С
03.05.06
✎
23:11
|
Молодец. Сделал.
|
|||
407
Один С
03.05.06
✎
23:25
|
Вторая партия
[Date "05-04-2006"] [White "Anechka 0.05a "] [Black "Requiem v0.53 "] [Result "1-0"] [TimeControl "40200 "] 1. d4 d5 2. c4 dxc4 3. Nf3 b5 4. e3 c6 5. a4 Qb6 6. axb5 cxb5 7. b3 cxb3 8. Ne5 Nf6 9. Qxb3 b4 10. Qxf7 Kd8 11. Qb3 Be6 12. Bc4 Bxc4 13. Qxc4 Rg8 14. Nd2 e6 15. O-O a5 16. Ra4 Ra6 17. Nb3 g5 18. Bb2 Rg7 19. Nc5 Rc7 20. Qd3 Raa7 21. Rfa1 Nfd7 22. Nc4 Qc6 23. Rxa5 Bxc5 24. dxc5 Rxa5 25. Nxa5 Qxc5 26. Qxh7 Qf5 27. Qh8 Ke7 28. Qg7 Ke8 29. e4 Qf4 30. Qg6 Ke7 31. g3 Qd2 32. Bf6 Nxf6 33. Qg7 Ke8 34. Qxc7 Nfd7 35. Qc4 Kf7 36. Rb1 Ne5 37. Qxb4 Qxb4 38. Rxb4 Na6 39. Rb7 Kf6 40. Nb3 Nd3 41. f3 Nab4 42. h4 gxh4 43. gxh4 Nc2 44. h5 Kg5 45. Rh7 Nce1 46. Nd2 Nf4 47. Kf2 Ned3 48. Ke3 Ne1 49. h6 Nc2 50. Kf2 Nb4 51. Nc4 Kg6 52. Rh8 Kh5 53. Nd6 Kg6 54. Ke3 Ng2 55. Kd2 Nf4 56. h7 Nfd3 57. Ne8 Kh6 58. Nf6 Ne5 59. f4 Nf3 60. Ke3 Nh4 61. Rg8 Ng6 62. Rxg6 Kxg6 63. h8=Q Nc2 64. Kf2 e5 65. fxe5 Nd4 66. Qh7 Kg5 67. Qg7 Kh4 68. Qh6 Mat 1-0 |
|||
408
Самобан
03.05.06
✎
23:43
|
поздравляю!
|
|||
409
NS
04.05.06
✎
09:58
|
http://loirechecs.chez-alice.fr/chesswar/Chesswar009F02.htm
Обновились результаты второго тура. FreeChess тоже выиграл. |
|||
410
Kalambur
04.05.06
✎
10:55
|
Общий итог Аньки 2:0 ?
|
|||
411
NS
04.05.06
✎
11:17
|
(410) Да, пока выиграла две партии из двух сыгранных.
|
|||
412
Wasya
04.05.06
✎
11:20
|
(411) расскжи в двух словах как устроен хэш позиций? Я так понимаю он нужен для того, что бы не обсчитывать позиции получвшиеся перестановкой ходов.
|
|||
413
NS
04.05.06
✎
11:41
|
(412) Да, чтоб не рассчитывать позиции получившиеся перестановкой ходов, и чтоб повторно не расчитывать варианты уже расчитанные при обдумывании предыдущего хода.
Сам Хеш - Это одномерный массив. Для позиции строим Хеш ключ - обычно используется 64-битный Зобрист. ХешКлюч % РазмерХеша - получаем место в массиве, в которое запишем Оценку позиции. В самом массиве Хранится Хеш, Глубина, Оценка, ТипОценки. Смотрим Глубину в Массиве - Если она меньше или равна Текущей (то есть оценка не меннее корректна, не зависимо та-же позиция в хеше или нет) - то записываем Хеш, Текущую Глубину, Оценку. Потом если оценка в пределах альфа/бета окна - то Это точная оценка позиции - в тип оценки пришем соответственный ТипОценки, Если Опровергли по Бете - то оценка не хуже, чем полученная - так и пишем в признак, что оценка не меньше данной. Если нас опровергли по Альфе (все ходы дают оценку меньше либо равную альфе) - то в признак пишем, что оценка не лучше полученной. Потом в переборе, если позиция есть в хеше, и текущая глубина не больше записанной в Хеш, то смотрим - Если оценка в хеше точная - то возвращаем её, если тип оценки "не меньше", и оценка больше либо равна Бетте - то тоже самое и т.д. Глубина - Значала задается Глубина перебора, при каждом сделанном ходе уменьшается на единицу, Когда Глубина <=0 - то запускается Форсированный Вариант. |
|||
414
NS
04.05.06
✎
11:49
|
Забыл сказать - в программах сейчас не используется Чистая Альфа-Бета, а используется NegaScout, а при нем неизбежны повторные проходы по той-же ветви.
В данном случае Хеш перекрестных позиций тоже очень полезен. ЗЫ. Нашел еще одну огромную дыру в оценке позиции - Гвоздь. Фигура или пешка соперника перед моей пешкой на начальной позиции. Нашел партии проигранные Мустангу на этом... |
|||
415
Wasya
04.05.06
✎
11:50
|
В хэш записываются все обсичтанные позиции?
|
|||
416
NS
04.05.06
✎
11:54
|
(415) До ФВ. Позиции в ФВ в хеш не записываются.
Есть условие записи позиции в Хеш - см. (413) Если позиции присвоена нулевая оценка из-за повторения позиции, то сама позиция, которая повторилась - в Хеш не пишется (на той глубине, где возникло повторение), и если место в хеше занято с Большей глубиной, чем текущая, то позиция в хеш тоже не пишется. |
|||
417
NS
04.05.06
✎
11:57
|
Это стандартная схема - у меня позиция может не писаться в хеш еще по одному весьма сложному условию, позволяющему полностью избежать очень опасного глюка Хеша связанного с повторением позиции, и влиянием повторения на оценку.
|
|||
418
Kalambur
04.05.06
✎
12:04
|
NS твои предположения на счет турнирной таблицы, какое место, примерно?
|
|||
419
Wasya
04.05.06
✎
12:07
|
(418) Даю прогноз не ниже 6-го места
|
|||
420
NS
04.05.06
✎
12:26
|
(418) По силе - см. (419), но это Швейцарская система, а она часто преподносит сюрпризы.
Чтоб перейти в более высокую лигу - нужно войти в Двадцатку из восьмидесяти програм. |
|||
421
Wasya
04.05.06
✎
12:35
|
+419 уровень двух соперников анечки был очень низок (по сравнению с анечкой). Поэтому рейтинг анечки далеко за 2К. В турнире участвуют только 4 программы с рейтингом >2000, причем две из них уже потеряли очки. Так что 6 место это минимум. Заложился на темных лошадок типа анечки.
|
|||
422
NS
04.05.06
✎
12:47
|
(421) Нигде еще нет рейтинга Анечки с большими контролями.
У меня есть данные матча по часу на партию с Zeus 1.25, но так-же известен рейтинг только более старых его версий. Известно только, что последняя версия играет явно за 2200. -----------------Anechka005a----------------- Anechka005a - Zeus : 9,5/25 5-11-9 (010=1000110=000=001======) 38% -85 -----------------Zeus----------------- Zeus - Anechka005a : 15,5/25 11-5-9 (101=0111001=111=110======) 62% +85 |
|||
423
NS
04.05.06
✎
12:54
|
А "Лошадок" много - например http://perso.wanadoo.fr/lefouduroi/tournois/uci/uel.htm
Alfil - 2361... |
|||
424
romix
модератор
04.05.06
✎
13:13
|
(423) Rybka, Loshadka,... :-)
|
|||
425
Wasya
04.05.06
✎
13:46
|
(423) Да не верю я этим рейтингам. Я так понял у программ нет единого рейтинг листа с жесткими правилами ведения. А как надуваются рейтинги ты должен знать.
|
|||
426
NS
04.05.06
✎
13:50
|
(425) Alfil действительно играет в Эту силу. Никому не имеет смысла понижать рейтинг своего сайта манипулируя рейтингами программ. А Alfil только что - просто разнес Hamsters-а...
Есть рейтинги которым явно можно верить, но они обновляются только раз в три месяца. Так что многих программ - старые версии. http://wbec-ridderkerk.nl/html/rating_ed11.htm |
|||
427
NS
04.05.06
✎
13:51
|
(426) А у Alfil-а такой маленький рейтинг только потому, что он совсем недавно очень здорово усилился.
|
|||
428
Kalambur
04.05.06
✎
14:09
|
(427) Я не понял, Alfil сильнее Анечки?
|
|||
429
NS
04.05.06
✎
14:18
|
(428) Да, сильнее.
|
|||
430
NS
04.05.06
✎
15:14
|
Сегодня начинается отбор на еще один чемпионат - Это наверно крупнейший сайт по проведению турниров.
http://wbec-ridderkerk.nl/html/qualify.htm Там-же, на форуме - приведены первые тесты последней Анечки - результат очень даже хороший. ;-)) http://f27.parsimony.net/forum67828/messages/3623.htm |
|||
431
BigBro
04.05.06
✎
15:51
|
отличный результат, поздравляю!
0,5 1 и даже 1,5 очка мне представляется не таким уж большим отрывом, а значит есть шанс доработав Анечку прыгнуть на 6-е место? Продолжайте, маэстро, мы с вами! |
|||
432
NS
04.05.06
✎
15:55
|
(431) Я планирую скакнуть до силы 2400-2500, но на это мне потребуется как минимум два месяца. Причем буду всё переписывать с нуля. А сейчас получается, что программа, как я и говорил - играет в силу Хамстерса. То есть рейтинг где-то 2200 по версиям (рейтинга) большинства сайтов.
|
|||
433
Wasya
04.05.06
✎
15:58
|
(430) 5 минут на 40 ходов это не серьезно.
(432) Не забывай, что у тебя две анечки. |
|||
434
NS
04.05.06
✎
16:01
|
(433) Вторую тоже переделаем ;-))) Она уже не против, чтоб я творил. Ей очень нравится, что программа её именем названа. ;-)))
Это был с моей стороны хитрый тактический ход! |
|||
435
Kalambur
04.05.06
✎
16:10
|
Hamsters 0.0.6a - это чье произведение искуства? :)
Да неплохо, поздравляю :) |
|||
436
Guk
04.05.06
✎
16:13
|
(430) А что за лох там программу выставил на турнир, которая ходит а1а1? ;)...
|
|||
437
NS
04.05.06
✎
16:20
|
(436) Шахматы - такая штука... Короче - небольшая ошибка, и программа начинает такое творить... У меня такое в вариантах писала (правда ходила всегда по правилам ;-)))
(435) Александро Скотти. |
|||
438
Тоже болельщик
04.05.06
✎
20:45
|
Когда третий тур начинаеться?
|
|||
439
NS
04.05.06
✎
21:03
|
(438) Завтра вечером.
|
|||
440
Один С
04.05.06
✎
21:16
|
(439) А где календарь игр? Че-то я не нашел.
|
|||
441
NS
04.05.06
✎
22:05
|
(440) А нет его. Тур два дня идёт.
О начале тура он сообщает на форумах. |
|||
442
NS
05.05.06
✎
09:22
|
Вышел рейтинг новой версии
http://www.f50.parsimony.net/forum200321/ http://perso.wanadoo.fr/lefouduroi/tournois/uci/reserve.htm#040506 http://perso.wanadoo.fr/lefouduroi/tournois/uci/uel_rating.htm http://perso.wanadoo.fr/lefouduroi/tournois/uci/uel.htm Просто непруха какая-то... Для участия в турнирах на этом сайте не хватило 12 пунктов. :-( |
|||
443
NS
05.05.06
✎
15:42
|
Готова жеребьевка третьего тура.
Вроде опять должен выиграть... http://loirechecs.chez-alice.fr/chesswar/Chesswar009F03.htm ЗЫ. Чуть на Alfil-а не влетел... |
|||
444
Wasya
05.05.06
✎
15:48
|
А слабо попасть в лигу C уже в этом году?
|
|||
445
LarsVVS
05.05.06
✎
15:51
|
(443)Нет, можно было попасть на BELZEBUB 0.65 или LIME 4.8. Посмотри по рейтингам.
|
|||
446
NS
05.05.06
✎
15:53
|
(444) Сначала нужно в "Е" попасть.
Вообще должен пробиться... KIWI же в неё попал. |
|||
447
NS
05.05.06
✎
15:55
|
(445) Наверно... Главное всё-равно так вечно вести не будет. Буду готовить версию 0.06
В эти, либо следующие выходные будет готова. |
|||
448
Wasya
05.05.06
✎
15:55
|
Прогноз анечка выиграет. Гризли - отстой
|
|||
449
NS
05.05.06
✎
16:02
|
Сейчас тесты прогоню в блиц...
|
|||
450
NS
05.05.06
✎
17:10
|
Да, на (349) это не похоже. В блиц - 4 из 10 Гризли всяко не набирает ;-)))
Но 2-3 очка набрать может. В принципе - вероятность проигрыша есть всегда. |
|||
451
NS
05.05.06
✎
18:00
|
Сегодня будут результаты квалификации
http://f27.parsimony.net/forum67828/messages/3643.htm С Гризли - результаты тестого турнира по 5 минут на 40 ходов: Anechka005a - Grizzly1401b : 6,0/7 6-1-0 (1011111) |
|||
452
NS
05.05.06
✎
18:01
|
(+451) Блин! Завтра.
|
|||
453
NS
05.05.06
✎
20:14
|
До моей осталось пять партий - часов в 11 вечера будет играть.
|
|||
454
Fruit
05.05.06
✎
22:37
|
Удачи, в создании хорошей шахматной проги:)....как тока она по сильнее будет, прогоню матчик против какой-нить из беток Smarthink в серьёзном контроле
|
|||
455
NS
06.05.06
✎
00:25
|
(454) Спасибо.
Появились первые результаты чемпионата СНГ - пока девятое место. http://sdchess.narod.ru/tournaments/Cis3.htm |
|||
456
Wasya
06.05.06
✎
07:26
|
А где запись очередной победы Анечки? Желательно в формате pgn
|
|||
457
LarsVVS
06.05.06
✎
08:50
|
(456)А уже сыграли?
|
|||
458
NS
06.05.06
✎
09:35
|
(456,457) Сейчас поищу её. Поставила мат до первого контроля ;-))) 38 или 39 ходов партия.
|
|||
459
NS
06.05.06
✎
09:39
|
RANK ENGINE GAMES POINTS 1 2 3 4 5 6 7 8 9 10 11 12
------------------------------------------------------------------------------------------------------ 1. EXCHESS 5.01B 5 5.0 * . . . . . . 1 1 1 1 1 2. COLOSSUS 2006C 5 5.0 . * 1 . . . . 1 1 1 1 . 3. ANECHKA 0.05A 5 4.0 . 0 * . 1 . 1 1 . 1 . . 4. FREECHESSII 2.14C 4 3.0 . . . * 0 1 . . 1 . . 1 5. GERBIL 0.2 4 3.0 . . 0 1 * . . 1 . . . 1 6. FEUERSTEIN 0.4.2 4 2.5 . . . 0 . * . . = . 1 1 7. CHATURANGA 2.1 4 2.0 . . 0 . . . * 0 . 1 1 . 8. ALICHESS 4.00 5 1.0 0 0 0 . 0 . 1 * . . . . 9. LITTLETHOUGHT 0.83-UCI 4 0.5 0 0 . 0 . = . . * . . . 10. TJCHESS 0.45R 4 0.0 0 0 0 . . . 0 . . * . . 11. ROQUE 1.1 4 0.0 0 0 . . . 0 0 . . . * . 12. JAKSAH 0.16 4 0.0 0 . . 0 0 0 . . . . . * Это текущие результаты квалификации на (451) |
|||
462
NS
06.05.06
✎
10:12
|
Вот партия последняя
1.e2-e4 e7-e6 2.d2-d4 d7-d5 3.Nb1-d2 Ng8-f6 4.e4-e5 Nf6-d7 5.Bf1-d3 c7-c5 6.c2-c3 Nb8-c6 7.Ng1-f3 Qd8-b6 8.d4xc5 Qb6-c7 9.b2-b4 a7-a5 10.Bd3-b5 a5xb4 11.Bb5xc6 b4xc3 12.Bc6xd7+ Bc8xd7 13.Nd2-b3 Bf8xc5 14.0-0 Bd7-a4 15.Bc1-f4 h7-h6 16.Qd1-d3 g7-g5 17.Bf4-g3 Bc5-a3 18.Nf3-d4 Qc7-c4 19.Qd3-e3 Ba4-d7 20.Ra1-e1 Ba3-b2 21.f2-f4 Ra8xa2 22.f4xg5 h6xg5 23.Qe3xg5 Ra2-a8 24.Bg3-h4 Bb2-a3 25.Rf1xf7 Ke8xf7 26.Re1-e3 Qc4-f1+ 27.Kg1xf1 Bd7-b5+ 28.Nd4xb5 Rh8xh4 29.Nb5-d6+ Ba3xd6 30.e5xd6 Rh4-f4+ 31.Qg5xf4+ Kf7-e8 32.Re3xc3 d5-d4 33.Qf4-f6 Ra8-a1+ 34.Nb3xa1 d4xc3 35.Qf6-e7# (???) |
|||
463
NS
06.05.06
✎
10:12
|
Это с Grizzly
|
|||
464
Obed
06.05.06
✎
10:13
|
нда.... тема шахмат раскрыта
|
|||
465
Fruit
07.05.06
✎
01:05
|
На тему совершенствования позиционной игры:
[Event "The championship of the CIS"] [Site "SYSTEM"] [Date "2006.05.05"] [Round "1"] [White "Booot 4.9 SNG"] [Black "Anechka 0.05a"] [Result "1-0"] [ECO "B04"] [PlyCount "71"] [EventDate "2006.??.??"] 1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. Nf3 dxe5 5. Nxe5 g6 6. Bc4 e6 7. O-O Bg7 8. Re1 O-O 9. Na3 Nd7 10. Qd3 c6 11. Bb3 Bxe5 12. dxe5 Nc5 13. Qe2 Nxb3 14. axb3 Qh4 15. Nc4 a6 16. Nd6 Rb8 17. Ra4 Qe7 18. Rg4 Qc7 19. c4 Ne7 20. Bh6 Rd8 21. Bg5 Rf8 22. Bf6 Ra8 23. Qe3 Qa5 24. Bxe7 Rd8 25. Ne4 f5 26. exf6 Rd3 27. Rf4 Kf7 28. b4 Qe5 29. Qxd3 Qxf4 30. Qd8 Bd7 31. Qxd7 Qh6 32. Bd6+ Kg8 33. f7+ Kh8 34. Be5+ Qg7 35. f8=Q+ Rxf8 36. Qxg7# 1-0 |
|||
466
NS
07.05.06
✎
03:11
|
(465) Успеешь за месяц написать программу с лучшей оценкой?
|
|||
467
NS
07.05.06
✎
03:29
|
(+466) На юбилейном чемпионате Питера - Корчной привел Свидлера в 17 ходов, и это с учетом того, что Свидлеру не была навязана гамбитная дебютная библиотека...
|
|||
468
NS
07.05.06
✎
11:10
|
Просто какая-то пруха с жеребьевкой.
ChessWar IX F 40m/20' Round 4 pairings Board Pts White Res. Black Pts 1 [3] BUGCHESS2 1.3b 2149 ATAK 4.92 1774 [3] 2 [3] MONARCH 1.5b1 1892 ANECHKA 0.05b 1699 [3] У Monarсh-а опять должне выиграть! Так я в швейцарке на чистое первое место выйду... |
|||
469
Fruit
07.05.06
✎
12:21
|
1.А причём тут то, что я успею? Я вообще не программист! Сегодня тока начал читать "Введение в конфигурирование" :)
Просто кое-кто собирался позиционную игру усиливать. 2.ИМХО, позиционное понимание Корчного выше, чем у любой существующей проги. 3.Мой пост не был связан с критикой - а с желанием помочь! |
|||
470
NS
07.05.06
✎
12:31
|
(469) Спасибо.
Я знаю о дырах в позиционном понимании, и даже знаю чего конкретно нехватает. Просто физически не успевал дописать к чемпионату СНГ - тактическая сила важнее - так что поднимал тактику. Вроде достаточно успешно ;-))) Поэтому с большими контролями Анечка других, с более хорошим пониманием - просто ловит на тактике. |
|||
471
Fruit
07.05.06
✎
13:02
|
Да, тактика на хорошем уровне уже у 4-й версии:
Р 4, Blitz:10' 123456789012 1 Anechka 0.04a 0Ѕ101Ѕ101Ѕ11 7.5/12 2 Faile 1.4.4 1Ѕ010Ѕ010Ѕ00 4.5/12 а Faile 1.4.4 именно в тактике неплох (сужу по нашим с ним партиям) |
|||
472
NS
07.05.06
✎
13:05
|
(471) У всех версий до 0.05с проблемы с короткими контролями.
В 0.05с исправлено. (скорей всего выйдет завтра вечером) Программа начнет более-менее хорошо играть в блиц. |
|||
473
Fruit
07.05.06
✎
13:52
|
Кстати, всё же нужно программе создавать свою собственную библиотеку!....На начальном этапе это может здорово помочь....Напр, если программа отлично видит тактику, то, с соответствующими дебютами, прибавит окло 50 пунктов.....
В своё время, у меня была библиотека для фрица и хиарка, с которой они довольно часто били Shredder. На Playchess.com это дало мне около 100 пунктов(мож и больше), по рейтнгу. Хотя в самой книге ничего особенного не было: первым ходом всегда игралось f4 и, по возможности, выстраивалась цепь с4-d4-e3-f4, а черными на е4 игралась французская, причём вот так: 1е4 е6 2 d4 а6 и тд...Дело не в вариантах, а в том, что проги получали свои "любимые" позиции..... |
|||
474
NS
07.05.06
✎
14:25
|
(473) Это запланировано следующим этапом.
|
|||
475
o KIA
08.05.06
✎
19:20
|
Сыграла вничью с Монархом, а говорил - должна выиграть..
|
|||
476
o KIA
08.05.06
✎
19:21
|
С Lime теперь будет биться, насколько я понимаю?
|
|||
477
Fruit
08.05.06
✎
21:43
|
Партию в студию!!! :)
|
|||
478
o KIA
08.05.06
✎
21:45
|
Я не могу посмотреть :-Р
|
|||
479
Fruit
08.05.06
✎
22:49
|
Ну, разница с Монархом где-то 300 пунктов, а енто не страхует от ничьи!
|
|||
480
Fruit
08.05.06
✎
22:59
|
http://wbec-ridderkerk.nl/html/qualify.htm - зато здесь наплохо сыграла, в квалификации!
WBEC Ridderkerk, Qualify edition 12. MP2400, 2006.05.04 - 2006.05.08 Score C A E G F A L F C R T J ---------------------------------------------------------------- 1: Colossus 2006c 10.0 / 10 X 1 1 1 1 1 1 1 1 1 1 . 2: Anechka 0.05a 9.0 / 11 0 X = 1 1 1 1 1 1 = 1 1 3: ExChess 5.01b 8.5 / 10 0 = X 1 . 1 1 1 1 1 1 1 4: Gerbil 0.2 6.5 / 10 0 0 0 X 1 1 1 . 1 1 = 1 5: FreeChessII 2.14c 6.0 / 10 0 0 . 0 X 0 1 1 1 1 1 1 6: AliChess 4.00 5.5 / 11 0 0 0 0 1 X 0 = 1 1 1 1 7: LittleThought 0.83-uci 4.5 / 10 0 0 0 0 0 1 X = . 1 1 1 8: Feuerstein 0.4.2 4.0 / 10 0 0 0 . 0 = = X 0 1 1 1 9: Chaturanga 2.1.11.1 4.0 / 10 0 0 0 0 0 0 . 1 X 1 1 1 10: Roque 1.1 2.5 / 11 0 = 0 0 0 0 0 0 0 X 1 1 11: TJchess 0.45R 1.5 / 11 0 0 0 = 0 0 0 0 0 0 X 1 12: JaksaH 0.16 0.0 / 10 . 0 0 0 0 0 0 0 0 0 0 X ---------------------------------------------------------------- 62 games: +34 =5 -23 LittleThought 0.83-uci = replaced by 0.84-uci after round 3 and by 0.86-uci after round 7! Anechka 0.05a = replaced by 0.05b after round 6! |
|||
481
Fruit
08.05.06
✎
23:00
|
пардон! неплохо*
|
|||
482
Wasya
10.05.06
✎
07:42
|
У анечки наступили тяжелые времена первый ноль.
Все таки программы играют странно. Совершенно не способны бросить весь материал ради атаки на короля. Все какая то возня в центре доски. |
|||
483
Kalambur
10.05.06
✎
13:29
|
Так мине давно не было, читать много, можно в кратце узнать успехи Анечки? :)
|
|||
484
NS
10.05.06
✎
13:41
|
(482) Способны. Только атака должна быть конкретной.
Проиграла сопернику с рейтингом под 2300, причем на данный момент они играют примерно в одну силу ;-) (480) Anechka 0.05c играет еще пунктов на 50 как минимум сильнее. Есть шанс на третью лигу. (479) Монарха тоже играет новая версия... Она значительно сильнее. |
|||
485
Kalambur
10.05.06
✎
13:42
|
MP2400, 2006.05.04 - 2006.05.08
Score C E A G F A L F C R T J ---------------------------------------------------------------- 1: Colossus 2006c 11.0 / 11 X 1 1 1 1 1 1 1 1 1 1 1 2: EXchess 5.01b 9.5 / 11 0 X = 1 1 1 1 1 1 1 1 1 3: Anechka 0.05a 9.0 / 11 0 = X 1 1 1 1 1 1 = 1 1 4: Gerbil 0.2 7.0 / 11 0 0 0 X 1 1 1 = 1 1 = 1 5: FreeChessII 2.14c 6.0 / 11 0 0 0 0 X 0 1 1 1 1 1 1 6: AliChess 4.00 5.5 / 11 0 0 0 0 1 X 0 = 1 1 1 1 7: LittleThought 0.83-uci 5.5 / 11 0 0 0 0 0 1 X = 1 1 1 1 8: Feuerstein 0.4.2 4.5 / 11 0 0 0 = 0 = = X 0 1 1 1 9: Chaturanga 2.1.11.1 4.0 / 11 0 0 0 0 0 0 0 1 X 1 1 1 10: Roque 1.1 2.5 / 11 0 0 = 0 0 0 0 0 0 X 1 1 11: TJchess 0.45R 1.5 / 11 0 0 0 = 0 0 0 0 0 0 X 1 12: JaksaH 0.16 0.0 / 11 0 0 0 0 0 0 0 0 0 0 0 X ---------------------------------------------------------------- 66 games: +35 =6 -25 LittleThought 0.83-uci = replaced by 0.84-uci after round 3 and by 0.86-uci after round 7! Anechka 0.05a = replaced by 0.05b after round 6! <<< заменил во время игры на новую версию? :) |
|||
486
NS
10.05.06
✎
13:46
|
(485) В тестовом турнире можно.
0.05b не новая версия. Это та же 0.05a, только добавлена полная совместимость с Poliglot-ом, который использует Leo Для движков с интерфесом UCI. (до этого под Poliglot не совсем корректно работало обдумываение за счет времени соперника (Ponder)) |
|||
487
Kalambur
10.05.06
✎
13:46
|
Anechka 0.05c:
3rd Division: Chispa 4.03 Terra 3.4 Tornado 0.84.2 Кстати почему с ними? у них же 10,11,12 места, разве по логике не с последними в лиге должна соревноваться Анька? |
|||
488
NS
10.05.06
✎
13:47
|
(487) Нет, принято тестировать с серединой.
|
|||
489
Kalambur
10.05.06
✎
13:49
|
NS а твои прогнозы? Как они играют? Выиграет ли Анечка?
|
|||
490
NS
10.05.06
✎
13:53
|
(489) Я пробовал только тест с четвертой лигой - туда явно проходит.
Третья - как карта ляжет. Вероятность есть. Я не успел выложить версию 0.06 - она бы точно прошла. Но меня первое место в четвертой лиге явно устраивает ;-))) То есть - я считаю, что это лучше, чем не первой место в третьей лиге ;-))) |
|||
491
Kalambur
10.05.06
✎
13:57
|
Да ну брось :) лучше 3-я лига чем 4-я, независимо от места, для того и распределяют на лиги. Последний в третьей лиге все равно сильнее первого в четвертой :)
|
|||
492
NS
10.05.06
✎
13:58
|
(491) Последний в третьей лиге всегда слабее первого в четвертой ;-)))
|
|||
493
NS
10.05.06
✎
13:59
|
(+492) Мне нужно чтоб название программы запомнили. Для этого нужно первое место.
|
|||
494
Kalambur
10.05.06
✎
14:09
|
ну если обыграет Kiwi ;)
|
|||
495
NS
10.05.06
✎
14:16
|
(494) Во всяком случае она сейчас играет сильнее, чем Hamsters.
А автор и у Hamsters и у Kiwi - Алесандро Скотти... И Kiwi сейчас перешел во вторую лигу.... |
|||
496
Kalambur
10.05.06
✎
15:25
|
(495)сорри за ОФФ где можно скачать твои шахматы для 8.0?
|
|||
497
NS
10.05.06
✎
15:30
|
(496) Играют только для 7.7 - для 8.0 - играют случайным образом по правилам шахмат + написаны для 4-го релиза оболчки (восьмерки)
|
|||
498
NS
10.05.06
✎
15:33
|
||||
499
dimoff
10.05.06
✎
15:37
|
Чтобы запомнили название программы надо назвать её Владимир Владимирович, а не Анечка
|
|||
500
NS
10.05.06
✎
15:40
|
(499) Она же не в России играет....
|
|||
501
dimoff
10.05.06
✎
15:44
|
А, тогда Putin
|
|||
502
Lendy
10.05.06
✎
15:45
|
Пора новую ветку открывать.
|
|||
503
NS
10.05.06
✎
15:45
|
Секцию нужно отдельную сделать.
|
|||
504
Скользящий
10.05.06
✎
15:48
|
(499) Чтобы название программы запомнили, она должна всех мочить.
|
|||
505
NS
10.05.06
✎
15:52
|
На Западе уже знают и помнят. Очень резко стартанула, и очень быстро сила растет.
|
|||
506
DeiMos
10.05.06
✎
16:23
|
Я NS-y уже как-то задавал вопрос, нельзя ли исхитриться и играть в зависимости от того, кто с тобой играет?
Ты ответил: Арена не позволяет видеть программе, кто её соперник... Так вот идея: А по ходам (серии ходов) если определить (с некоей теорией вероятности), кто твой соперник? (И потом уже играть, зная кто именно твой соперник, ИМХО, круто!) |
|||
507
NS
10.05.06
✎
16:25
|
(506) Программа в шахматы должна играть, а не против определенного соперника.
Сомнительно по ходам определить, с кем она играет. |
|||
508
Lendy
10.05.06
✎
16:27
|
(506) можно и без арены. Попробовать найти процесс по имени.
(507) Но ведь удобней играть, когда знаешь особенности противника :) |
|||
509
NS
10.05.06
✎
16:31
|
(508) Всех 400 существующих програм, при том, что они постоянно обновляются (выходят новые версии)? И стать изгоем, после того, как это обнаружиться?
Может проще клона сделать, и как Елин забыть про шахматное программирование до конца жизни? |
|||
510
Fruit
10.05.06
✎
21:01
|
С таким прогрессом(мой респект) можно и в 3-й лиге первое место взять, ибо там можно также заменять версии!!! Правда, не помню до какого тура можно....
Идея DeiMos не нова!!! Частично она была реализованa в Nimzo99. У него есть настройка opponent и возможные варианты: other,fritz,junior,rebel! То есть, он подстраивался под стиль игры указанных программ, улучшая, тем самым, свои результаты... |
|||
511
Fruit
10.05.06
✎
21:03
|
Кстати, автор Nimzo99 = автору Brutus/Hydra
|
|||
512
NS
11.05.06
✎
01:03
|
(510) Вроде только до начала второго тура можно обновлять.
Программа похоже всё-таки попадает в четвертую лигу. (тест с первым соперником 2:2, со вторым пока 0.5 - 2.5 :( ) Кстати, сила игры с длинными контролями растет очень быстро, а вот блиц... Как играла плохо - так и сейчас - особо не блещет. Надо всё-таки по-человечески переписать (ускорение в два раза), и добавить шах хотя-бы на входе в ФВ... |
|||
513
NS
11.05.06
✎
08:46
|
RANK ENGINE GAMES POINTS 1 2 3 4
-------------------------------------------------------------------------------------- 1. ANECHKA 0.05C 10 5.5 **** 0=01 1100 11.. 2. TERRA 3.4 4 2.5 1=10 **** .... .... 3. CHISPA 4.03 4 2.0 0011 .... **** .... 4. TORNADO 0.84.2 2 0.0 00.. .... .... **** Total games = 10 Это текущее положение в отборе в третью лигу. Еще одна ничья из в двух партий, и Анечка в третьей Лиге!!!!! |
|||
514
NS
11.05.06
✎
12:10
|
На ChessWar сегодня играю с Ферштейном. Должен выиграть.
|
|||
515
NS
11.05.06
✎
12:42
|
http://wbec-ridderkerk.nl/html/qualify.htm
Всё, прошел в третий дивизион, сейчас буду биться за второй. Если попадаю во второй - то программа автоматом - третья по силе в России, и четвертая в СНГ (есно с длинными контролями) |
|||
516
Vint Kras
11.05.06
✎
12:42
|
||||
517
Kalambur
11.05.06
✎
13:08
|
Сдаеться мне она и в 3-её лиге займет 1 место :)
|
|||
518
NS
11.05.06
✎
13:10
|
(517) Только если версия 0.06
у 0.05c достаточно много дыр в позиционной оценке. |
|||
519
ShAV
11.05.06
✎
13:16
|
(518) надо было мне "выставиться". в следующий раз :)
|
|||
520
NS
11.05.06
✎
13:19
|
(519) В любой момент можешь выложить свою программу. Турниры идут постоянно.
Просто я хочу удачно выступить именно в WBEC. |
|||
521
ShAV
11.05.06
✎
13:39
|
(520) почему именно там?
|
|||
522
NS
11.05.06
✎
13:45
|
(521) потому что это крупнейший, и самый уважаемый чемпионат из тех, в которых участвует не только элита...
И занять первое место в лиге в нём очень престижно. |
|||
523
Lendy
11.05.06
✎
16:05
|
(515) Принимай поздравления! Если нужно будет тестить еще, с удовольствием присоединюсь.
|
|||
524
NS
11.05.06
✎
16:06
|
(523) Нужно будет. Но попозже.
Скоро нужно будет тестить программу в ГО. ;-))) Весьма скоро... |
|||
525
NS
11.05.06
✎
16:07
|
(523) Блин! Совсем забыл...
Спасибо!!! |
|||
526
romix
модератор
11.05.06
✎
19:11
|
(512) Ускорение в 2 раза говоришь? :-)
Может на нее ... того ... оптимизатор натравить? :-) |
|||
527
Волшебник
модератор
11.05.06
✎
19:16
|
(524) Заранее даю ссылочку, чтобы люди хотя бы правила изучили
http://ru.wikipedia.org/wiki/Го |
|||
528
Волшебник
модератор
11.05.06
✎
19:16
|
(527)+ Вот более точная: http://ru.wikipedia.org/wiki/Го_(игра)
|
|||
529
NS
11.05.06
✎
19:42
|
(526) Я знаю одного очень хорошего оптимизатора. ;-)
В Го программа изначально будет играть только по Китайским правилам. Японские добавлю несколько позже. |
|||
530
Fruit
11.05.06
✎
23:32
|
Вот таким незатейливым способом Игорь Коршунов устранил конкуренцию своему Wildcat. :) В шахматах такая комбинация называется - "отвлечение" :)
|
|||
531
NS
11.05.06
✎
23:37
|
(530) Какой я конкурент... Рано еще - и дальше будет сложнее силу увеличивать - хотя пока я еще не выдохся.
Кстати, на отборе во вторую лигу - меня очень сильно поколотили... ;-))) Так что буду играть в третьей. Говорят, что с длинными контролями - версия 0.05с играет где-то на 2300. |
|||
532
Fruit
12.05.06
✎
00:15
|
Да можно и поконкурировать - темп же хороший!
Если версия 0.05а для третьей лиги была слабовата(ИМХО), то 0.05с уже может играть в ней вполне нормально. Теперь, хотелось бы, чтобы 0.06 была способна занять там первое место...Нужны тесты - подмогнём! :) |
|||
533
Fruit
12.05.06
✎
21:46
|
А когда будет готова версия 0.06?
|
|||
534
NS
12.05.06
✎
22:12
|
(533) Скорей всего через неделю, возможно чуть раньше.
Могу выпустить промежуточную (0.05d) в воскресенье вечером. Но прибавка в силе будет небольшая - пунктов 20-30. Максимум 50. |
|||
535
Fruit
12.05.06
✎
23:01
|
Думаю, что лучше промежуточную выпустить! Для обратной связи!
|
|||
536
Самобан
12.05.06
✎
23:45
|
(507) "Программа в шахматы должна играть, а не против определенного соперника" - каспаров вроде, когда играл против дипблю, играл как-то обосоленно.
если есть возможность использовать слабые стороны соперника - то почемуб не использовать. человеку же при игре это не запрещается. |
|||
537
Fruit
12.05.06
✎
23:52
|
Программе это тоже не запрещается! Только зачем программисту заниматься этим, если он вполне может просто усилить общий уровень игры?
|
|||
538
Самобан
12.05.06
✎
23:55
|
(537) универсал всегда хуже специалиста
|
|||
539
Fruit
12.05.06
✎
23:57
|
Это верно. Но специалист с рейтингом 2300, будет слабее универсала с 2500:)
|
|||
540
Самобан
12.05.06
✎
23:59
|
2300 - рейтинг по какому-то среднему?
м.б. он этого универсала дерет на раз? |
|||
541
Самобан
13.05.06
✎
00:00
|
(+540) останется написать внутри шахматного програмного комплекса "Анечка" специалиста для всех других конкурентов.
ладно. во флуд уходим. я идею попытался развить, все остальное на усмотрения автора. |
|||
542
Fruit
13.05.06
✎
00:17
|
Да, не будет он его драть, если класс игры разный!!!! Конечно, "неудобные" проги часто встречаются, однако, 200 пунктов эта "неудобность" не покроет......
Моё мнение, надобно пока совершенствоваться по всем направлениям |
|||
543
NS
13.05.06
✎
01:04
|
(541) Делают настройки, самая распространенная Антигросс (против чеовека), и изменение стиля - от силидного к агрессивному. Но пока явно делать это рано.
А вот выцеплять соперника по процессам - недопустимо. Поэтому настройки (антиконкурент) не будет. Я в состоянии достичь высоких результатов честно. Если будет турнир в котором по регламенту будет разрешено настраивать программу перед каждой партией - вот это уже другое дело. |
|||
544
Самобан
13.05.06
✎
16:34
|
(543) (в качестве апа)
технически возможно определять против кого ты играешь? |
|||
545
NS
13.05.06
✎
18:00
|
(544) Странный вопрос. Да, если играют на одном компе, то возможно.
Только какая разница - возможно или нет? |
|||
546
Самобан
13.05.06
✎
18:56
|
(545) почему странный? если можно определить против кого ты играешь, то можно испоьзовать слабые стороны данных программ? - что тут странного?
например, когда Анечка играла против Греко, то что ей мешало использовать слабые строны Греко? |
|||
547
NS
13.05.06
✎
21:12
|
(546) Уже не смешно...
ПОЖИЗНЕННАЯ ДИСКВАЛИФИКАЦИЯ ей мешала!!!! НЕ РАЗРЕШЕНО ПРАВИЛАМИ!!!! Неужели не понятно? |
|||
548
Скользящий
13.05.06
✎
21:15
|
(547) Гм. Гроссмейстеры готовятся играть против конкретного противника, и никто их не дисквалифицирует.
|
|||
549
MMF
13.05.06
✎
21:16
|
(546, 548) заклинило на странной идее
|
|||
550
romix
модератор
13.05.06
✎
22:28
|
Еще можно выцепить процесс противника и сделать WriteProcessMemory (например, вставить sleep) ему, чтобы он стал слабее играть :-)
|
|||
551
NS
13.05.06
✎
23:55
|
(550) А можно просто, когда думает соперник запустить всего лишь один процесс с максимальным приоритетом... Ну или два, чтоб уж точно его прибить...
|
|||
552
BigBro
15.05.06
✎
06:41
|
Господа!
давайте вернемся к теме шахмат. тема околошахматного компьютерного жульничества тоже весьма занимательна, но может для нее стоит отвести отдельную ветку? думаю некоторым интересно читать все же именно про шахматы, а не про уловки, позволяющие обыгрывать. |
|||
553
o KIA
15.05.06
✎
10:55
|
Ждал тут ждал и наконец решил проверить как там Анечка играет.. Так она скатилась на 12 место с 3ей позиции.. Она что - сливала всё это время?
|
|||
554
NS
15.05.06
✎
10:56
|
Выпустил версию 0.05d, не факт, что она играет сильнее, чем 0.05с...
Но алгоритмы намного интересней, и уже накопился огромный запас по скорости. (Я в очередной раз замедлил программу - сейчас еще раза в полтора...) Реально ускорить программу в четыре раза - а это уже очень большая прибавка в силе... (в блиц может усилиться на 150 пунктов) Скачать можно тут: http://www.sdchess.narod.ru/download_engines.htm Интересно, сильнее ли чем 0.05с она играет? |
|||
555
o KIA
15.05.06
✎
10:58
|
Не понял зачем ты замедлил в 1.5 раза программу..
|
|||
556
o KIA
15.05.06
✎
10:58
|
И чем стали интересней алгоритмы?
|
|||
557
NS
15.05.06
✎
10:58
|
(553) Одну партию проиграла очень сильному сопернику, потом обидный проигрыш "без причины" Ферштейну (в абсолютно выигранной позиции - несчастный случай, не могла досчитаться, да и никакой другой движок в такой позиции не может...)
А потом еще и ничья с EveAnn... Но это швейцарка, и чем меньше очков, тем слабже соперники. Так что наверстаем ;-))) Главное, что на WBEC в третью лигу вышла. |
|||
558
NS
15.05.06
✎
11:00
|
(556) Добавлен Футилити и Экстендед Футилити, Шах на входе в ФВ, Исправлен вывод PV, улучшена позиционная оценка. Замедлил быстродействие я шахом на входе - влом было писать генератор шахов ;-)))
|
|||
559
NS
15.05.06
✎
11:00
|
(+558) НЕсмотря на уменьшение быстродействия - программа намного лучше видит "Матовую" тактику.
|
|||
560
o KIA
15.05.06
✎
11:02
|
Не понял, что за генератор шахов? В смысле пытается сортировать найти шаховые ходы и в сортировке их вперёд?
|
|||
561
NS
15.05.06
✎
11:10
|
(560) В форсированном варианте можно смотреть только взятия, либо взятияя и шахи (есть и другие варианты), я добавил на входе в к взятиям еще и шахи, но не стал писать для этого отдельный генератор (не было времени), а генерирую все ходы, и проверяю не шах ли это. На этом замедлил быстродействие больше, чем в полтора раза. То есть - увеличил себе запас по возможному увеличению скорости (соответственно и силы игры) - нужно только найти время, и привести текст в порядок - убрать генератор легальных ходов, сделать генератор шахов, и сделать инкрементальный пересчет Зорбист Кея вместа расчета его целиком по позиции - ускорит Это в ЧЕТЫРЕ!!! раза. Программа станет играть в Блиц на 2400...
Только нужно время. |
|||
562
NS
15.05.06
✎
11:19
|
Анечка скатилась на 22-ое место ;-)
http://loirechecs.chez-alice.fr/chesswar/Chesswar009FSt.htm И сейчас будет играть с совсем слабым соперником http://loirechecs.chez-alice.fr/chesswar/Chesswar009F08.htm А последняя ничья с EveAnn - её разработчык тестировал в матче с версией 0.05с Счет 12.5:2.5 В пользу Анечки... но по теории вероятности всё возможно. И вот... Сыграли вничью. |
|||
563
o KIA
15.05.06
✎
11:19
|
Генератор шахов - это конечно идея, в приципе его можно сделать оптимальным, но взятия.. вспоминая свою программу: у меня бы считались не на много быстрей, чем полный список ходов.
|
|||
564
o KIA
15.05.06
✎
11:21
|
А учитывая, что шахи+взятия, то не вижу смысла вообще разделять процедуру.
|
|||
565
NS
15.05.06
✎
11:23
|
Блин. Посмотрел рейтинги. С SamChess тоже не всё так просто... Это не 1700, а 2200.
http://aloheac.club.fr/espace_rating_list.htm Может зря я обновил версию? |
|||
566
NS
15.05.06
✎
11:24
|
(564) Еще раз - две процедуры (на самом деле три)
Генератор всех ходов (для основного варианта) Генератор Шахов и взятий (для входа в ФВ) Генератор взятий (Для ФВ) Можно передавать как параметр в процедуру генератора взятий - но это замедлит быстродействие. |
|||
567
o KIA
15.05.06
✎
11:27
|
А, кажется до меня дошло! Если первыми смотрятся шахи, то генерировать взятия нужно только если до них дойдёт дело и в большинстве случаев - не дойдёт. То есть получается в общем случае быстрая процедура шахов, в частном чуть помедленнее чем генератор ходов, потому что две (шахи+взятия), да?
|
|||
568
NS
15.05.06
✎
11:30
|
(567) Нет ;-))) Взятия смотрятся всегда до шахов. Но отдельная генерация каждого хода очень проблематично. Поэтому генерируют обычно сразу все ходы возможные в данной позиции. Это нужно для сортировки. И основная задача в 0x88 генераторе - пробежать все поля доски чтоб определить гле стоят наши фигуры (при этом кординаты их не запоминаются - это медленно), поэтому отдельная генерация замедлит практически в ДВА раза!!!
Поэтому - генератор должен выдавать все ходы разрещенные алгоритьмами в данной позиции. И поэтому нужны три генератора. (согласно моим алгоритмам) |
|||
569
o KIA
15.05.06
✎
11:37
|
Не понимаю о чём ты говоришь. У меня генератор всегда выдаёт все позиции.. дэже думаю, что для него это будет не тривиалная задача - выдавать не все.
|
|||
570
o KIA
15.05.06
✎
11:38
|
В смысле - все ходы.
|
|||
571
NS
15.05.06
✎
11:39
|
(569) Генератор выдает ходы а не позиции ;-)))
Что значит не тривиальная? Общепринято разделять генераторы. И у меня генератор взятий значительно быстрее, чем генератор всех ходов. А определение является ли ход шахом при исполнении - очень значительно медленней, чем генерация только шахов и взятий с самого начала. |
|||
572
o KIA
15.05.06
✎
11:44
|
Насчёт шахов - это-то понятно, как раз.
Я про то, что у меня такой алгоритм, что генерация на нём только взятий практически равносильна тому, что мы сгенерируем все ходы и из них отсеем те что не берут. :-))) |
|||
573
o KIA
15.05.06
✎
11:46
|
Теоретически можно вообще генерировать каждый ход по мере надобности. но при этом потеряется (не будет доступна сразу) много нужной для улучшений инфы, так что я о таком даже не задумывался.
|
|||
574
o KIA
15.05.06
✎
11:46
|
но ты говорил, вроде, что у тебя не битбоард?
|
|||
575
NS
15.05.06
✎
11:49
|
(572) Это не очень хороший алгоритм. Запись ходов в память занимает время. При генерации только взятий мы этот этап пропукаем.
А с шахами разница еще больше - проверка - под боем ли король после исполнения хода - намного медленней, чем изначальная генерация только шахов. |
|||
576
NS
15.05.06
✎
11:49
|
(574) У меня 0x88
|
|||
577
o KIA
15.05.06
✎
11:51
|
Я не знаю что такое 0x88. Я читал только про битбоард и у меня не он. :-))
|
|||
578
o KIA
15.05.06
✎
11:53
|
На самом деле, при шахах, есть места которые выполняются быстрее при генерации, но конечно их перекрывает ещё одна угрозы короля.
|
|||
579
Волшебник
модератор
15.05.06
✎
11:55
|
Генератор шахов работает от вражеского короля?
|
|||
580
o KIA
15.05.06
✎
11:56
|
Я ещё не делал генератор шахов. Я только прикидываю.
|
|||
581
Волшебник
модератор
15.05.06
✎
11:57
|
(580) NS вроде делал. Вопрос к нему.
|
|||
582
o KIA
15.05.06
✎
12:07
|
(579) угрозу кому проверять в первую очередь, конечно - надо подумать. Думаю, что вражескому будет оптимальней.
|
|||
583
o KIA
15.05.06
✎
12:07
|
Но проверять всё равно два раза придётся.
|
|||
584
o KIA
15.05.06
✎
12:12
|
(575) За счёт чего генератор шахов быстр? Не вижу принципиальной разницы с обычным генератором ходов. У тебя же всё равно могут быть вскрытые шахи..
|
|||
585
o KIA
15.05.06
✎
12:24
|
Кстати, по поводу "наверстаем". Анечка уже больше 8 очков набрать не сможет..
|
|||
586
NS
15.05.06
✎
12:41
|
(585) 8 очков из 11 в швейцарке - жуткая цифра ;-)))
Насчет вскрытых шахов - их либо вообще не генерируют в ФВ... Но есть быстрый способ и нахождения вскрытых шахов. Разницы принципаальной и нет по-сравнению с обычным генератором. Есть только разница в быстродействии - раза так в три... (580) Быстрый генератор шахов есть в шахматах на встроенном языке 1С. Но он писался давно, и в очень сжатые сроки - есно можно сделать намного быстрее и красивее. (583) Два раза ничего проверять не придется. Вобще проверку на шах делать при генерировании шахов в ФВ не надо!!!! Надо делать генератор легальных ответов на шах. (то есть при нормальной схеме в ФВ либо вообще нигде не присутствует проверка на шах, либо присутствует только на входе - перед генерацией шахов и взятий) |
|||
587
o KIA
15.05.06
✎
12:54
|
Почему не надо делать проверку на шах? Ты же не можешь поставитть шах, фигурой, которая у тебя связанна.
|
|||
588
NS
15.05.06
✎
12:57
|
(587) Исли я поставлю шах связанной фигурой, то при генерации ответа будет съеден король. Без всякой предварительной проверки на шах. Это достаточно редкий случай и поэтому просто генерация ответных ходов будет "в среднем" быстрее, чем предварительная проверка на легальность сделанного хода.
|
|||
589
o KIA
15.05.06
✎
14:17
|
Я рассматривал такую реализацию, но решил что при таком подходе может случиться ситуация, когда будет выбранна ветка приводящая к ходам не по правилам, например, при угрозе мата.
|
|||
590
o KIA
15.05.06
✎
14:18
|
На самом деле даже встречал шахматные программы дающие съесть короля :-)
|
|||
591
o KIA
15.05.06
✎
14:21
|
Ну а кроме того - будет просчитанно больше позиций, за счёт "бессмысленных"
|
|||
592
o KIA
15.05.06
✎
14:28
|
Туринг, который всё время играет одним из первых снова пролетел и находится на последнем месте! Кому автор пропалатил за своего задохлика? Что этот слизняк первым всегда играет?! :-))))))
|
|||
593
o KIA
15.05.06
✎
14:31
|
Симонтачи тоже надрала TObject(Giant), который по реальным очкам её превосходит.
|
|||
594
o KIA
15.05.06
✎
14:33
|
(588) А при сложной оценочной функции так и вообще полезность под огромным вопросом.
|
|||
595
NS
15.05.06
✎
14:37
|
(589) Большинство сильнейших программ при ответе не на наш не проверяют легальность хода. Просто в переборе съедается король, и дается соответствующая матовая оценка. Это просто быстрее.
(590) Это просто кривые руки ;-) (591) Давно доказано - что в среднем увеличение количества просмотренных позиций - будет меньше, чем ускорение. В итоге выигрыш в быстродействии (Единственно - в ответ на шах обычно много нелегальных ходов - поэтому в ответ на шах (и только в этом случае) делают либо проверку на легальность хода, либо пишут генератор легальных ответов) (592) Пускай играет - неужели жалко? Первый тур именно с ним - чтоб проверить как работает интернет трансляция. |
|||
596
o KIA
15.05.06
✎
14:49
|
Всё-таки эти все утверждения спорны - надо самому попробвать. Мне совсем не улыбается, если появится целое семейство "бессмысленных позиций" в конце которые ещё и будут оценены очень медленной и сложной функцией оценки.
|
|||
597
o KIA
15.05.06
✎
14:51
|
И не совсем понятно будут ли возможны выборы такой неправильной ветки в качестве основного варианта развития, при угрозе мата.
|
|||
598
o KIA
15.05.06
✎
15:00
|
А если взять окончание партии, где два короля борятся за проходную пешку? Так там эти взаимные поедания без шахов.. (у меня, правда по расстоянию короли считаются)
|
|||
599
NS
15.05.06
✎
15:01
|
(596) Есть хорошая поговорка о том, кто на чьих ошибках учится ;-))
У меня не первая шахматная программа. И я пробовал и так и так. Плюс есть открытые исходники Крафти, Тоги и Фруита ;-))) Какой ветке? В ответ на нелегальный ход будет взят король, и будет опровержение по Альфе/бетте. Как может быть нелегальный ход основным, если у него Оценка ниже плинтуса?????У нас разница только в том, что вместо проверки на шах отдельной функцией, мы проверяем на шах генератором ходов (взятий ежели в ФВ), и есно взятие короля после генерации окажется первым. Единственное отличие в том, что Генерация конечно дольше, чем проверка, но в случае легального хода придется делать и проверку, и генерацию. А нелегальных ходов если мы не отвечаем на шах - очень мало. И в среднем получается выигрыш по времени. |
|||
600
NS
15.05.06
✎
15:03
|
(598) Проверка на сближение королей у меня втроена в генератор - она очень быстрая. Её необязательно включать в функцию проверки на шах - а как я уже сказал - безболезненно можно включить в генератор.
|
|||
601
o KIA
15.05.06
✎
15:06
|
Тогда при двух пешках будет много поеданий королём защищённых пешек, глубина просчёта сильно пострадает.
|
|||
602
o KIA
15.05.06
✎
15:06
|
В общем, без реальных и серьёзных тестов, по крайней мере для меня - такое решение не очевидно.
|
|||
603
o KIA
15.05.06
✎
15:07
|
И ты так и не ответил по поводу ложного основного варианта
|
|||
604
NS
15.05.06
✎
15:15
|
Мы друг друга не понимаем - я всё сказал по поводу ложного основного варианта.
На невозможный ход будет съеден король. Это абсолютно равносильно проверки короля под боем. |
|||
605
o KIA
15.05.06
✎
15:16
|
Если у тебя программа ищет спасение от мата, то оценка ниже плинтуса может быть меньше матовой, потому что, например мат в 6 ходов, а взятие короля на 4ом.
|
|||
606
NS
15.05.06
✎
15:21
|
(605) Опять ничего не понял ЧЕМ ДЛЯ ТЕБЯ ОТЛИЧАЕТСЯ ПРОВЕРКА ВЗЯТИЕМ (генерацией ходов и взятием короля) от проверки отдельной процедурой? Возвращается глубина на которой взят король. И ты просто понимаешь, что ход нелегальный и предпринимаешь ТОЧЬ-В-ТОЧЬ те-же дейсвия как и в случае неудачной проверки на легальность.
|
|||
607
o KIA
15.05.06
✎
15:36
|
Тем что при проверке генератором, я фактически не могу различить мат и просто взятие короля.
|
|||
608
NS
15.05.06
✎
15:42
|
(607) Ты чего?
У тебя в текущей позиции тек глубина. количество легальных ходов 0. Первая схема - проверяешь его на легальность - если легален - то количество легальных ходов увеличивается на единицу. Вторая схема - если возвращенная оценка не взятие короля на Глубине равной текущей+1 то ход легальный - количество легальных ходов увеличивается на единицу. после перебора всех ходов - если количество легальных ходов равно нуля, то если король был под боем - то мат, иначе пат. Но!!!! В ответ на шах - обычно генерируют ТОЛЬКО ЛЕГАЛЬНЫЕ ХОДЫ. И какие проблемы могут быть с определением мата, ежели в позиции когда король под боем разрешены только легальные ходы? |
|||
609
o KIA
15.05.06
✎
15:49
|
Так, погоди, я совсем запутался.
1. С королём согласен, проверить, что он был взят - совсем не затратно и мат от взятия легко отличаем. 2. Что бы узнать, что нам шах - надо проверить под угрозой ли король, на следующие уровни это не передаётся, так как ход наш и может ликвидировать шах. Иначе говоря придётся проверять все ходы на шахи. 3. С отсечением: сходили связанным слоном - сожрали нашего короля. Но его могут съесть и в случае просто шаха. Я просто думал, что все эти ходы будут автоматически отсекаться по альфа-бете. Без проверки на легальность это бы не работало и вполне могла бы быть выбранна ветка где берётся король. |
|||
610
o KIA
15.05.06
✎
15:50
|
А проверку на легальность я плохо пока себе представлял и считал её трудозатратной. Так что получалась фигня.
|
|||
611
o KIA
15.05.06
✎
15:54
|
Теперь не понятно почему первым окажется ход съедающий короля?
|
|||
612
NS
15.05.06
✎
16:01
|
(609) Проверка шах ли нам всегда обязательна, ежели мы только не генерировали именно шахи (тогда мы точно знаем, что нам шах), и она просто необходима, так как используется и в методе пустого хода и при генерации ответов (на шах - только легальные ходы) - но это не проверка на легальность - это проверка на шах!!! Шах - легален, и ход допускающий в ответ шах - тоже легален...
Но в ФВ не делается ни проверка на шах, ни проверка на легальность на том уровне дерева, где уже не рассматриваются шахи. (611) Сортировка ходов и взятий ускоряет программу просто чудовищно - поэтому невозможно предствить себе сильную программу не сортирующую их. А в результате ЛЮБОЙ нормальной сортировки - ход берущий короля всегда окажется первым... Есть и другой способ - в случае обнаружение взятия короля прерывать генератор и сигнализировать о нелегальности предыдущего хода (правда особого ускорения он тне даст). Но это всё-равно не предварительная проверка на легальность - а проверка генерацией. |
|||
613
o KIA
15.05.06
✎
16:16
|
Ну что ж теоретически - работает, сортировка чуть-чуть замедлится, лишняя прверка легальности, дополнительные позиции+работающая на их оценочная функция, но в сумме действительно это меньше чем двойная задержка при предварительной оценке.
И сколько у тебя позиций таких в секунду просчитвыается? |
|||
614
NS
15.05.06
✎
16:23
|
(613) У меня были очень сжатые сроки, поэтому я мухлевал где только можно (писал так, чтоб избежать ошибок - но при этом пострадало быстродействие)
В итоге с более, чем миллиона позиций в секунду на первоначальной версии, Скорость упала до 500000/600000 в версии 0.05c и до трехсот тысяч с небольшим в версии 0.05d. Но при существующих алгоритмах, в виду того что в программе весьма простая оценка - можно без проблем обратно поднять быстродействие до миллиона позиций в секунду - вообще не изменяя переборных алгоритмов... Чем я сейчас и займусь (Ну и в добавок прикручу поддержку EGTB) - этого должно быть достаточно (причем с приличным запасом) чтоб выйти в отбор во вторую лигу на WBEC. ЗЫ. Для сортировки ходов не используется предварительная оценка позиции ;-))) |
|||
615
o KIA
15.05.06
✎
16:31
|
На каком компе?
|
|||
616
o KIA
15.05.06
✎
16:33
|
300.000 это по моему слишком мало.. не стоило заменять на Д версию..
|
|||
617
NS
15.05.06
✎
16:34
|
(615) На младших Атлон64 и P4 3000.
У меня самого Athlon64 x2 3800+, но есно второе ядро ничем не помогает... |
|||
618
o KIA
15.05.06
✎
16:34
|
У меня было 100.000 только не помню уже какой у меня тогда был комп, то ли 233, то ли 400 - одно из двух. Это с проверкой на шах предварительной.
|
|||
619
o KIA
15.05.06
✎
16:36
|
У меня выходит 750 Тыс на нормальном компе.
|
|||
620
NS
15.05.06
✎
16:36
|
(616) Несмотря на такое катастрофическое падание быстродействия она играет сильнее. Уже подошли тесты. В суперблиц (по минуте на партию) - где-то +20 пунтов, с длинными контролями увеличение силы значительно больше.
Мне удобней так - выложить эту версию - а потом увеличивать быстродействие на готовых алгоритмах. |
|||
621
NS
15.05.06
✎
16:37
|
(619) Есть такая вешь... При отсутствии Хеширования, и сортировки ходов - получается широкое дерево. И соответственно РАСТЕТ NPS...
|
|||
622
o KIA
15.05.06
✎
16:38
|
Хеширование я буду делать в самую последнюю очередь. Скорее я сделаю таблицу ретроанализа окончаний вперёд, чем его. :-))
|
|||
623
o KIA
15.05.06
✎
16:41
|
А интерфейс движка - сложный? Потому что у меня уже появилось столько вариантов построения которые хочу оттестировать, что без него думаю - никак.
|
|||
624
NS
15.05.06
✎
16:43
|
(623) Для меня нет - но я с этим разбираюсь уже не в первый раз - и у меня есть как написанные интерфейсы, так и движки.
Вообще за час к готовой программой прикрутить интерфейс вполне реально. |
|||
625
o KIA
15.05.06
✎
16:44
|
а может есть шаблон Дельфовый?
|
|||
626
NS
15.05.06
✎
16:45
|
Да.
|
|||
627
NS
15.05.06
✎
16:46
|
http://immortal223.fastbb.ru/index.pl?0-4
Вот тут я что-то писал по этому поводу. |
|||
628
o KIA
15.05.06
✎
16:46
|
Дай ссылочку.
Кстати про количество позиций в секунду - я мерял начальную позицию - просто в тупую сколько раз. Насколько я помнбю там 22-24 варианта, а в сложный под 40 |
|||
629
o KIA
15.05.06
✎
16:51
|
>Движок должен уметь обрабатывать входящие данные от stdin, даже при размышлении.
Вот этот пункт меня смущает. Мне для собственного применения и если прошляпит время на ход - ничего страшного. На сколько критичен этот пункт? |
|||
630
o KIA
15.05.06
✎
16:52
|
>Прежде, чем движок начнет поиск в позиции, он должен принять текущую позицию.
Каждый ход передаётся? Хмм. Придётся отслеживать и переводить в ход, иначе у меня инфа межходовая будет теряться.. |
|||
631
o KIA
15.05.06
✎
16:53
|
Формат хода:
Формат хода использует длинную алгебраическою нотацию: Примеры: e2e4, e7e5, e1g1 (короткая рокировка), e7e8q (превращение пешки) А это у меня уже реализованно, я ему вполне скармливаю файлы в длинной нотации и он их разыгрывает. :-) |
|||
632
NS
15.05.06
✎
16:58
|
(628) В начальной позиции ровно 20 возможных ходов.
Насчет скорости именно генерации - там есть ссылка. Есно не миллион, а значительно больше у меня генераций в секунду. (629) Не очень. Раз в секунду достаточно. Важно часто проверять время, чтоб не просрочить его. |
|||
633
o KIA
15.05.06
✎
17:04
|
Я смотрю довольно просто всё организованно даже можно не выключать собственную индикацию поля.
|
|||
634
NS
15.05.06
✎
17:09
|
(633) Лучше выключить... Проверить в каком режиме приложение отключено, и выключить...
|
|||
635
NS
15.05.06
✎
17:09
|
подключено ;-)))
|
|||
636
Стерва-бух
15.05.06
✎
17:37
|
(635) не пора ли вам новую ветку завести? Ведущий , может займешься?
|
|||
637
o KIA
15.05.06
✎
17:40
|
Кстати, а архив где почитать, а то видал на старых ветках - сдано в архив..
|
|||
638
NS
15.05.06
✎
17:40
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |