| Шахматное программирование Chess Programming. Вы уже написали свою шахматную программу? Или только-только приступили к её разработке? Добро пожаловать в данный раздел! Делимся советами, помогаем новичкам в шахматном программировании |
![]() |
| Опции темы |
|
|
#1 |
|
Регистрация: 15.03.2010
Сообщений: 1,712
Сказал(а) спасибо: 3,475
Поблагодарили 5,816 раз(а) в 1,744 сообщениях
Страна:
|
Решился на написание нового движка, т.к. исходники старого совсем уж страшные.
![]() Пока сделал генератор на вращающихся битбордах и perft для его проверки. Скорость получилась примерно сопоставимой с той, что была в старом движке. Уже можно скачать исходники и исполнимые файлы: Мурка 1.0. Нужно иметь в виду, что это не движок, а только лишь вычислитель perft для заранее заданных позиций. ![]() Надеюсь наши народные умельцы будут помогать чем смогут. ![]() В глобальных планах хотелось бы выйти где-то на уровень Стрелки , а дальше будет видно. ![]() В ближайших же планах сделать простейшую поддержку UCI/Xboard, простую ОФ (материал, ценность полей), альфа-бету (сортировка: взятия-киллеры-остальные), ФВ с взятиями. Пока вроде все... ![]() Murka 2 Murka 3 Последний раз редактировалось WildCat; 13.07.2013 в 09:21. |
|
|
|
| 53 пользователя(ей) сказали cпасибо: |
|
|
#842 |
|
Регистрация: 14.03.2010
Адрес: Сахалин
Сообщений: 32,422
Сказал(а) спасибо: 45,654
Поблагодарили 91,352 раз(а) в 22,239 сообщениях
Страна:
|
Скорость кажет большую движок
|
|
|
|
|
|
#843 |
|
Регистрация: 20.09.2011
Адрес: Смоленск
Сообщений: 278
Сказал(а) спасибо: 258
Поблагодарили 331 раз(а) в 189 сообщениях
Страна:
|
Битбордам магическим спасибо скажи
|
|
|
|
|
|
#844 |
|
Регистрация: 15.03.2010
Сообщений: 1,712
Сказал(а) спасибо: 3,475
Поблагодарили 5,816 раз(а) в 1,744 сообщениях
Страна:
|
Не, это из-за того, что очень простой перебор и простейшая ОФ. Всевозможные оптимизации играют второстепенную роль.
|
|
|
|
| Пользователь сказал cпасибо: | Кевин (09.12.2011) |
|
|
#845 |
|
Регистрация: 20.09.2011
Адрес: Смоленск
Сообщений: 278
Сказал(а) спасибо: 258
Поблагодарили 331 раз(а) в 189 сообщениях
Страна:
|
Да понимаю я, что ОФ отъедает существенное количество nps, но ведь без магических битбордов было бы еще медленнее, не так ли? Кстати, в Мурке уже реализована мобильность с обсчетом атаки на короля? Если да, то какие еще ресурсоемкие признаки могут учитываться?
|
|
|
|
|
|
#846 |
|
Регистрация: 15.03.2010
Сообщений: 1,712
Сказал(а) спасибо: 3,475
Поблагодарили 5,816 раз(а) в 1,744 сообщениях
Страна:
|
На 64 битах так. На 32 было бы быстрее без них.
Есть только мобильность слонов. Атаки на короля в ближайшем будущем не предвидится. |
|
|
|
|
|
#847 |
|
Регистрация: 20.03.2010
Сообщений: 175
Сказал(а) спасибо: 427
Поблагодарили 261 раз(а) в 125 сообщениях
Страна:
|
|
|
|
|
|
|
#848 |
|
Регистрация: 27.08.2011
Возраст: 58
Сообщений: 987
Сказал(а) спасибо: 8,681
Поблагодарили 7,356 раз(а) в 2,169 сообщениях
Страна:
|
Murka2 vs Gaviota 2011
gaviota v0.84 +53/=13/-11 77.27% 59.5/772 +213 Murka 2 x64 UCI +11/=13/-53 22.73% 17.5/77 -213 Book= Perfect2012 Hash=256 Blitz= 1min Fritz 12 GUI Ponder off 1 CPU Win 7 pro Murka2 vs Gaviota.pgn Последний раз редактировалось DSS; 09.12.2011 в 17:50. |
|
|
|
|
|
#849 |
|
Регистрация: 10.05.2010
Адрес: Киров
Сообщений: 530
Сказал(а) спасибо: 3,271
Поблагодарили 2,404 раз(а) в 460 сообщениях
Страна:
|
0'+1"
Код:
1 Fritz 5.32 +17 +41/=23/-36 52.50% 52.5/100 2 Murka 2 x64 UCI -17 +36/=23/-41 47.50% 47.5/100 Код:
1 Murka 2 x64 UCI +28 +43/=22/-35 54.00% 54.0/100 2 Fritz 5.32 -28 +35/=22/-43 46.00% 46.0/100
__________________
Core i5 760, 4x2.8 GHz, 4Gb, Radeon HD 5750 1Gb, Win7 х64, GUI F12, FritzMark12 - 8200 kN/s. Последний раз редактировалось Rom77; 10.12.2011 в 12:56. |
|
|
|
| 6 пользователя(ей) сказали cпасибо: | Discoverer (11.12.2011), DSS (10.12.2011), seva_shilon (11.12.2011), Tsogo (10.12.2011), WildCat (10.12.2011), Кевин (10.12.2011) |
|
|
#850 |
|
Регистрация: 27.03.2010
Сообщений: 107
Сказал(а) спасибо: 19
Поблагодарили 247 раз(а) в 67 сообщениях
Страна:
|
ещё одна модификация Нелдер-Мида Subplex, описанная здесь http://citeseerx.ist.psu.edu/viewdoc...=rep1&type=pdf используется в этом пакете http://ab-initio.mit.edu/wiki/index....opt_Algorithms
|
|
|
|
| 4 пользователя(ей) сказали cпасибо: |
|
|
#851 |
|
Регистрация: 17.06.2011
Возраст: 39
Сообщений: 955
Сказал(а) спасибо: 558
Поблагодарили 2,436 раз(а) в 773 сообщениях
Страна:
|
WildCat, Will you release autotuning part of engine source or make it available in other kind?
Manual tuning is sort of torture.
__________________
Play the opening like a book, the middle game like a magician, and the endgame like a machine. © Rudolf Spielmann |
|
|
|
|
|
#852 |
|
Регистрация: 15.03.2010
Сообщений: 1,712
Сказал(а) спасибо: 3,475
Поблагодарили 5,816 раз(а) в 1,744 сообщениях
Страна:
|
|
|
|
|
|
|
#853 |
|
Регистрация: 17.06.2011
Возраст: 39
Сообщений: 955
Сказал(а) спасибо: 558
Поблагодарили 2,436 раз(а) в 773 сообщениях
Страна:
|
Will it give "okay" results with small number of parameters?
__________________
Play the opening like a book, the middle game like a magician, and the endgame like a machine. © Rudolf Spielmann |
|
|
|
|
|
#854 |
|
Регистрация: 07.04.2010
Сообщений: 2,188
Сказал(а) спасибо: 15,893
Поблагодарили 11,324 раз(а) в 1,868 сообщениях
Страна:
|
|
|
|
|
|
|
#855 |
|
Регистрация: 15.03.2010
Сообщений: 1,712
Сказал(а) спасибо: 3,475
Поблагодарили 5,816 раз(а) в 1,744 сообщениях
Страна:
|
|
|
|
|
|
|
#856 |
|
Регистрация: 17.06.2011
Возраст: 39
Сообщений: 955
Сказал(а) спасибо: 558
Поблагодарили 2,436 раз(а) в 773 сообщениях
Страна:
|
Speed of getting the resuld and it's correctness
__________________
Play the opening like a book, the middle game like a magician, and the endgame like a machine. © Rudolf Spielmann |
|
|
|
|
|
#857 |
|
Регистрация: 15.03.2010
Сообщений: 1,712
Сказал(а) спасибо: 3,475
Поблагодарили 5,816 раз(а) в 1,744 сообщениях
Страна:
|
|
|
|
|
|
|
#858 | |
|
Регистрация: 17.06.2011
Возраст: 39
Сообщений: 955
Сказал(а) спасибо: 558
Поблагодарили 2,436 раз(а) в 773 сообщениях
Страна:
|
Цитата:
__________________
Play the opening like a book, the middle game like a magician, and the endgame like a machine. © Rudolf Spielmann |
|
|
|
|
|
|
#859 |
|
Регистрация: 15.03.2010
Сообщений: 1,874
Сказал(а) спасибо: 2,230
Поблагодарили 4,925 раз(а) в 1,366 сообщениях
|
WildCat, как начальный симплекс генерируешь?
|
|
|
|
|
|
#860 |
|
Регистрация: 15.03.2010
Сообщений: 1,712
Сказал(а) спасибо: 3,475
Поблагодарили 5,816 раз(а) в 1,744 сообщениях
Страна:
|
|
|
|
|