Posted: 09.11.09 22:12. Post subject: ms 13 пишет: можно ..
ms 13 пишет:
quote:
можно скомпилируйте RobboLito0.085d.Linux
сам можешь сделать, в папке с исходниками набери make и жди. скомпилятся 2 проги - сам роб и генератор таблиц. все, юзай. в системе должен стоять GCC, если нет, качни с репов.
Posted: 11.11.09 17:27. Post subject: Расширение с одной б..
Расширение с одной буквой.Собрал TotalBase 5 фигурки, и TripleBase 4 фигурки Правда как их прикрутить к Roobbolito так и не понял,прописал директорию в оболочке но движок с ними не работает Hidden text. Click here
Оболочку использовал 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]
я просто их в отдельную директорию скидывал Доделаю чуть позже 5 фигурки+6 фигурки пока через VirtualBox это не реально.Можно сделать так чтобы эти базы работали в окнах?
Posted: 11.11.09 19:10. Post subject: ms 13 у меня есть ви..
ms 13 у меня есть виндовая версия с таблицами, но при достижении таблиц движок вылетает с ошибкой. видимо линуксовый код не так корректно в винде работает. где подкручивать пока не ясно...
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 нашлось только одно такое число. Только вот не знаю, этот последний показатель говорит о коллизиях, или нет? Но в любом случае, чем их меньше тем лучше. Партию один хрен Робболит выиграл
Posted: 14.11.09 15:53. Post subject: дуп пишет: Еще пров..
дуп пишет:
quote:
Еще проверил первую тысячу этих чисел на уникальность. Из тысячи 47 имеют повторы. Нули, конечно, не рассматривались. В Стрелке на 1000 нашлось только одно такое число.
О какой уникальности идет речь? Коллизии, когда идет запись позиции, уже находящейся в хэше?
Posted: 14.11.09 16:35. Post subject: ThinkingALot пишет: ..
ThinkingALot пишет:
quote:
Коллизии, когда идет запись позиции, уже находящейся в хэше?
Не знаю. Что конкретно записано по тому или иному адресу я не проверял. Может быть это и не коллизии. Просто по разным адресам записан один и тот же хеш-ключ. Позиции могут быть и разными. Скорее всего так и есть. В идеале должно быть для каждой записи - свой id. Может быть то, что в Роббо это сильно не так ни о чем и не говорит. Просто мне захотелось проверить - я и проверил.
Возможно это значит, что для зобриста плохо подобраны числа.
Posted: 14.11.09 16:55. Post subject: дуп пишет: Просто п..
дуп пишет:
quote:
Просто по разным адресам записан один и тот же хеш-ключ.
Логично. Для вычесления адреса используются младшие 32 бита DYNAMIC->zobrist, а для ключа - старшие. Но то, что случаев совпадения 47 на 1000, - это нечто невероятное! По идее должно быть 1 на 10^9.
Posted: 14.11.09 17:03. Post subject: ThinkingALot пишет: ..
ThinkingALot пишет:
quote:
Но то, что случаев совпадения 47 на 1000, - это нечто невероятное!
Ну а я о чем? По одним адресам часто перезаписывается, а другие лежат без дела. Очень неравномерное распределение индексов(имхо). Может попробовать взять "случайные" числа из Стрелки?
Posted: 22.11.09 02:00. Post subject: Bankus Здравствуйте,..
Bankus Здравствуйте, простите за мой плохой русский (я итальянская) Я хотел спросить, как активировать "размышлял" по версии Linux от Robbo. E 'возможно? Спасибо.