Author | Topic |
Bison
|
| |
Post №: 71
Joined: 20.06.09
Rank:
2
|
|
Posted: 19.10.09 12:18. Post subject: IPPOLIT & ROBBOLITO
Предлагаю обсудить особенности устройства Ипполита. Все-таки некаждый день появляются сильнейшие opensource программы.
|
|
Profile
Reply
|
Replys - 251
, page:
1
2
3
4
5
6
7
8
9
10
11
12
13
All
[new only]
|
|
bankuss
|
| Black King
|
Post №: 1967
Joined: 15.07.07
Rank:
22
Awards:
|
|
Posted: 09.11.09 22:12. Post subject: ms 13 пишет: можно ..
ms 13 пишет: quote: | можно скомпилируйте RobboLito0.085d.Linux |
|
сам можешь сделать, в папке с исходниками набери make и жди. скомпилятся 2 проги - сам роб и генератор таблиц. все, юзай. в системе должен стоять GCC, если нет, качни с репов.
|
|
Profile
Reply
|
|
Posted: 09.11.09 22:44. Post subject: Провал уже...но ничи..
Пробовал уже...но ничиго не получилось Главным образом последние строчки quote: | bits.h: Assembler messages: bits.h:15: Error: suffix or operands invalid for `bsf' bits.h:15: Error: suffix or operands invalid for `bsf' bits.h:15: Error: suffix or operands invalid for `bsf' make: *** [pila.o] Ошибка 1 ms13@ms13:~/RobboLito-0.085d$ |
|
|
|
Profile
Reply
|
Robborriffic
|
| |
Guest
Joined: 01.01.70
|
|
Posted: 10.11.09 03:09. Post subject: 32-bit: nyet -Dx86_6..
32-bit: nyet -Dx86_64 (DEFINITIONS in Makefile, bits.h)
|
|
Reply
|
bankuss
|
| Black King
|
Post №: 1968
Joined: 15.07.07
Rank:
22
Awards:
|
|
Posted: 10.11.09 05:55. Post subject: ms 13 убери из makef..
ms 13 убери из makefile строку -Dx86_64 в DEFINITIONS = -Dx86_64 $(HAS) -DVERSION=\"$(VERSION)\" -DCON_ROBBO_BUILD у тебя 64 хочет собраться )))
|
|
Profile
Reply
|
|
Posted: 10.11.09 09:31. Post subject: bankuss огромное спа..
bankuss огромное спасибо Теперь получилось оценку правда выводит аналогично прежней версии
|
|
Profile
Reply
|
bankuss
|
| Black King
|
Post №: 1972
Joined: 15.07.07
Rank:
22
Awards:
|
|
Posted: 10.11.09 09:59. Post subject: ms 13 ты какую верси..
ms 13 ты какую версию брал? RB-1 ? в ней вывод исправлен. иначе открой редактором файл sorvegliare.c найди в нем: TRASMISSIONE ("info time %d nodes %d nps %d cpuload %d\n",t, NODOS, nps * 1000,(int) ((double) u / (double) x * 1000.0)); и поставь вместо %d - %lld где time nodes и nps: info time %lld nodes %lld nps %lld сохрани изменения и снова make или скачай версию RB-1, в ней исправленный генератор таблиц, как генерить в файлике описано. 3-4 фигурка сделалась шустро, 5ку не пробовал.
|
|
Profile
Reply
|
|
Posted: 10.11.09 12:55. Post subject: Да ошибка исправлена..
Да ошибка исправлена Разобрался также с READ_THIS сгенирировал 4 фигурки,запустил генерацию 5 фигурок Эти базы вроде можно в Окнах запускать?
|
|
Profile
Reply
|
bankuss
|
| Black King
|
Post №: 1973
Joined: 15.07.07
Rank:
22
Awards:
|
|
Posted: 10.11.09 13:24. Post subject: ms 13 если у тебя ра..
ms 13 если у тебя расширение не с 1-й буквой у таблиц , то это переделка под винду. я вечером проверю, как оно будет работать. там можно и по старому генерить и по новому. (если ты скачал RB1b)
|
|
Profile
Reply
|
|
Posted: 11.11.09 17:27. Post subject: Расширение с одной б..
Расширение с одной буквой.Собрал TotalBase 5 фигурки, и TripleBase 4 фигурки Правда как их прикрутить к Roobbolito так и не понял,прописал директорию в оболочке но движок с ними не работает Hidden text. Click here http://s59.radikal.ru/i165/0911/0b/d10b69caaeb5.jpg
|
Оболочку использовал DeepShredder11Linux .Пусть простят админы за офтоп прекрасно в ней работает Rybka3Linux и ненужно заморачиватся с engineServer и с engineClient.[hideguest]Оболочка есть на форуме,но установить ее не такто просто пред установкой нужно отредактировать исполняемый файл InstallJava заменив JREARCHIVE=jre-6u3-linux-i586.bin на JREARCHIVE=jre-6u16-linux-i586.bin.После установки Java нужно отредактировать исполняемый файл DeepShredder11 заменив JREDIR=jre1.6.0_03 на JREDIR=jre1.6.0_16.После чего запустить keygen в директории.Если нет желания заморачиватся можете скачать оболочку с установленой Java DeepShredder11Linux[/hideguest]
|
|
Profile
Reply
|
bankuss
|
| Black King
|
Post №: 1983
Joined: 15.07.07
Rank:
22
Awards:
|
|
Posted: 11.11.09 17:42. Post subject: ms 13 пишет: Правда..
ms 13 пишет: quote: | Правда как их прикрутить к Roobbolito так и не понял |
|
они должны быть в папке движка и все. он их автоматом видит. можно ручками стартануть движок в консоли - там видно как он сканирует каталоги.
|
|
Profile
Reply
|
|
Posted: 11.11.09 18:30. Post subject: bankuss спасибо! ска..
bankuss спасибо! сканирует и в консоли и в оболочке Hidden text. Click here http://s59.radikal.ru/i166/0911/4e/f6971ab65614.jpg
|
я просто их в отдельную директорию скидывал Доделаю чуть позже 5 фигурки+6 фигурки пока через VirtualBox это не реально.Можно сделать так чтобы эти базы работали в окнах?
|
|
Profile
Reply
|
|
bankuss
|
| Black King
|
Post №: 1985
Joined: 15.07.07
Rank:
23
Awards:
|
|
Posted: 11.11.09 19:10. Post subject: ms 13 у меня есть ви..
ms 13 у меня есть виндовая версия с таблицами, но при достижении таблиц движок вылетает с ошибкой. видимо линуксовый код не так корректно в винде работает. где подкручивать пока не ясно...
|
|
Profile
Reply
|
|
Posted: 11.11.09 20:43. Post subject: Будемс ждать :sm52: ..
Будемс ждать насчет оболочки DeepShredderLinix11 совсем забыл нужно установить еще два пакета sun-java6-bin ia32-sun-java6-bin
|
|
Profile
Reply
|
дуп
|
| |
Post №: 50
Joined: 18.03.08
Rank:
-1
|
|
Posted: 14.11.09 15:05. Post subject: Вроде как хеш в Робб..
Вроде как хеш в Робболите не очень. Из любопытства захотел посмотреть на числа-идентификаторы в хеш таблице(хеш-ключи). Имеется в ввиду во время игры. Для сравнения сделал то же самое со Стрелкой. Со Стрелкой удобно, потому что и там и там хеш "фруктового" типа и число это 32-битное. В Робе называется type_zobrist.zobrist , в Стрелке entry_t.lock. Хеш 128 мб, контроль 5 мин. После 15 хода картина такая (в скобках те же показатели у Стрелки): Всего ячеек в таблице - 8388608 (8388611). К 15 ходу равны нулю (не востребованы) - 113728 (3627). Еще проверил первую тысячу этих чисел на уникальность. Из тысячи 47 имеют повторы. Нули, конечно, не рассматривались. В Стрелке на 1000 нашлось только одно такое число. Только вот не знаю, этот последний показатель говорит о коллизиях, или нет? Но в любом случае, чем их меньше тем лучше. Партию один хрен Робболит выиграл
|
|
Profile
Reply
|
ThinkingALot
|
| VIP
|
Post №: 130
Joined: 05.09.08
Rank:
2
|
|
Posted: 14.11.09 15:53. Post subject: дуп пишет: Еще пров..
дуп пишет: quote: | Еще проверил первую тысячу этих чисел на уникальность. Из тысячи 47 имеют повторы. Нули, конечно, не рассматривались. В Стрелке на 1000 нашлось только одно такое число. |
| О какой уникальности идет речь? Коллизии, когда идет запись позиции, уже находящейся в хэше?
|
|
Profile
Reply
|
дуп
|
| |
Post №: 51
Joined: 18.03.08
Rank:
-1
|
|
Posted: 14.11.09 16:35. Post subject: ThinkingALot пишет: ..
ThinkingALot пишет: quote: | Коллизии, когда идет запись позиции, уже находящейся в хэше? |
| Не знаю. Что конкретно записано по тому или иному адресу я не проверял. Может быть это и не коллизии. Просто по разным адресам записан один и тот же хеш-ключ. Позиции могут быть и разными. Скорее всего так и есть. В идеале должно быть для каждой записи - свой id. Может быть то, что в Роббо это сильно не так ни о чем и не говорит. Просто мне захотелось проверить - я и проверил. Возможно это значит, что для зобриста плохо подобраны числа.
|
|
Profile
Reply
|
ThinkingALot
|
| VIP
|
Post №: 131
Joined: 05.09.08
Rank:
2
|
|
Posted: 14.11.09 16:55. Post subject: дуп пишет: Просто п..
дуп пишет: quote: | Просто по разным адресам записан один и тот же хеш-ключ. |
| Логично. Для вычесления адреса используются младшие 32 бита DYNAMIC->zobrist, а для ключа - старшие. Но то, что случаев совпадения 47 на 1000, - это нечто невероятное! По идее должно быть 1 на 10^9.
|
|
Profile
Reply
|
дуп
|
| |
Post №: 52
Joined: 18.03.08
Rank:
-1
|
|
Posted: 14.11.09 17:03. Post subject: ThinkingALot пишет: ..
ThinkingALot пишет: quote: | Но то, что случаев совпадения 47 на 1000, - это нечто невероятное! |
| Ну а я о чем? По одним адресам часто перезаписывается, а другие лежат без дела. Очень неравномерное распределение индексов(имхо). Может попробовать взять "случайные" числа из Стрелки?
|
|
Profile
Reply
|
Carotino
|
| |
Post №: 22
Joined: 03.11.09
Rank:
0
|
|
Posted: 22.11.09 02:00. Post subject: Bankus Здравствуйте,..
Bankus Здравствуйте, простите за мой плохой русский (я итальянская) Я хотел спросить, как активировать "размышлял" по версии Linux от Robbo. E 'возможно? Спасибо.
|
|
Profile
Reply
|
ThinkingALot
|
| VIP
|
Post №: 135
Joined: 05.09.08
Rank:
2
|
|
Posted: 25.11.09 10:56. Post subject: Оказывается Robbolit..
Оказывается Robbolito не чистит историю при каждом вызове функции поиска. Фактически это означает, что ходы сортируются произвольным образом.
|
|
Profile
Reply
|
Replys - 251
, page:
1
2
3
4
5
6
7
8
9
10
11
12
13
All
[new only]
|
|