Ответы в темах
-
АвторСообщения
-
NSУчастник
Скифи работает под оболочку Каллисто, входит в пакет Каллисто
и будет выложен на сайте Каллисто с новой версией оболочки и новой версией KestoG. Всё в одном архиве, так-же как было и с предыдущей версией.NSУчастник«Со всеми остальными» — это о ком (чем) речь?
Остальные это KestoG.
NSУчастникКогда же, наконец, она появится?
Вместе со всеми остальными обновлениями.
пока остальные не торопятся — понемногу улучшаю переборные алгоритмы.NSУчастникВ другой ветке я приводил рекордную 8-ми фигурную позицию. NS написал, что Каллисто рассчитать её не может до конца. Но это и понятно. Вот попробуйте выиграть её с безранговой 6-кой. Защита, разумеется, должна быть сильнейшая.
Игорь имеет в виду что для выигрыша не нужна ранговая база. Достаточно безранговой. В шашках наверно невозможна позиция в которой ранговая база имела бы преимущество в практической партии по сравнению с безранговой. Для выигрыша с безранговой ЭБ программе нужно всего лишь досчитаться до первого хода простой/превращения за любую сторону либо до первого размена.
И выигрыша с 6ЭБ программы не видят в оценке, но при этом делают выигрывающие ходы. То есть с хорошей эндшпильной оценкой программы выигрывать эту позицию должны, даже не выдавая поначалу соответствующую оценку.NSУчастникНаконец-то добил новый генератор.
С новым генератором пограмма выдает 1500 kNPS в начальной позиции против <400 в версии 0.03 И это без ленивой оценки
Думаю что если переделать представление позиции на списки шашек можно будет поднять скорость еще в два раза…NSУчастникДля русских ключевое слово «russian«, а какие будут ключевые слова для бразильских и пула?
NSУчастникНо если обратиться то ответит что такой позиции нет? Или даст неверный ответ?
NSУчастникА можешь заодно выложить оболочки для Бразильских и Пула?
NSУчастникНовый KestoG прибавил больше 50 пунктов? Или эта информация засекречена?
NSУчастникЕсли кто еще будет пытаться сделать доступ к ЭБ Каллисто из Делфи вот работающий код:
Type f1=function(game_type:pchar):integer;stdcall;
Type f2=function():pchar;stdcall;
var Load:f1;
var GetBaseType:f2;
procedure EI_EGDB(My:Pointer); stdcall;
var vmt:Pointer;
Begin
vmt:= pointer(pointer(Cardinal(My))^);
Load:= pointer(pointer(Cardinal(vmt)+0)^);
Load('russian');
GetBaseType:= pointer(pointer(Cardinal(vmt)+4)^);
GetBaseType;NSУчастникЯ говолову сломаю пока сделаю идентичный класс на делфи
А нет возможности всё-таки получить прямые ссылки на методы?NSУчастникЕсли бы ты сделал без Структуры, аналог
PF_SearchInfo, то было бы намного удобней…
(удобней стучаться из Делфи)NSУчастникЯ программу не прислал потому что она была сделана в виде консольного приложения, и врятли кто-то стал-бы с ней разбираться.
Сразу после чемпионата я переписал её под интерфейс Каллисто — вот и вышла версия Skifi 0.03. О том что меня откажутся везти — я даже и не думал. А сказали мне об этом в четверг, сразу перед чемпионатом. И как оказалось никто меня никуда везти не собирался, знали что я такую поездку не переживу. Но боялись мне об этом сказать, либо просто не хотели расстраивать…NSУчастникКстати, в книга ошибка — я успевал уложится в сроки, и программа играющая в силу Skifi 0.03 могла играть в турнире — но я в то время проходил курс полугодовой химиотерапии (кто проходил подобное, тот меня понимает), и в последний момент меня отказались везти в Москву, а самостоятельно я бы не доехал… На тот момент я весил 50кг при своем нормальном весе под 100, иногда терял сознание, и самостоятельно не мог даже подниматься по лестницам. Так что причины моего неучастия совсем иные…
NSУчастникNS писал(а):
но это не то что я думалА что бы Вы хотели?
По аналогии с названием книги Адельсона-Вельского и соавторов я думал что будет более глубокое описание алгоритмов шашечных программ.
Но если таким хорошим языков будет написан аналог книги Корнилова — то это будет лучшая русскаязычная книга по алгоритмам
-
АвторСообщения