Houdini 1.03 is available

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: Houdini 1.03 hangs in infinity MV-mode

Post by Matthias Gemuh »

Christopher Conkie wrote:
Maybe http://www.110mb.com/ do not allow hot linking to images across domains with their free service.
I think so.
And T-Online asked for my password :evil: .
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
Alex Lobanov
Posts: 40
Joined: Sun Jul 15, 2007 9:29 am

Re: Houdini 1.03 is available

Post by Alex Lobanov »

Not sure that I entirely grasp the question, but you may find the answer in this interesting topic Larry Kaufman recently started: http://www.talkchess.com/forum/viewtopic.php?t=35458 .
not interest...

why eval houdini = (eval ippolit * 2) ?
User avatar
Houdini
Posts: 1471
Joined: Tue Mar 16, 2010 12:00 am

Re: Houdini 1.03 is available

Post by Houdini »

Alex Lobanov wrote:why eval houdini = (eval ippolit * 2) ?
That is simply not the case.

Robert
Roger Brown
Posts: 782
Joined: Wed Mar 08, 2006 9:22 pm

Re: Houdini 1.03 is available

Post by Roger Brown »

SzG wrote:
Hi Roger,

Don't you think it is the claimer who should provide supporting evidence?

Cheers,



Hello Gabor,

Hmmmmm, I am sure that we have been around computerchess for more than a few years my friend.

In that time I have seen respected commercial engines released with all sorts of Elo improvement claims.

Usually it is the public who serve as testing guinea pigs and it is in the court of the public arena that harsh adjustments are made to those numbers.

At least here this engine is free.....

I would be hesitant to accept improvements by any claimant as gospel particularly when the author has made more modest claims.

Later.
Alex Lobanov
Posts: 40
Joined: Sun Jul 15, 2007 9:29 am

Re: Houdini 1.03 is available

Post by Alex Lobanov »

:D
That is simply not the case.
from immortal:

Функция evaluate() - это sub_404AD0. Полный аналог Ипполитов, только все веса зачем-то умножены на 2. И конечно, в конце evaluate видим вызов эндшпильных функций:
mov eax, var_C
mov ecx, dword_8F2880[eax*4] ; массив указателей на функции
movzx edx, bl
push ebp
push edx
push esi
push 0
call ecx ; dword_8F2880

Пересчет выводимой оценки - это sub_41E7F0. В Робболито она называется cp_mate (файл search.c). Если воспользоваться HexRays и немного поредактировать, то в Гудини эта функция могла бы выглядеть так:

static char * cp_mate (int value, char *s)
{ if (value > VALUE_MATE - 1024)
sprintf (s, "mate %d", (VALUE_MATE + 1 - value) / 2);
else if (value < -VALUE_MATE + 1024)
sprintf (s, "mate %d", (-VALUE_MATE - value) / 2);
// else sprintf (s, "cp %d", value);
else {
if ( (unsigned int)(value + 899) > 1798 ) value = 16 * value;
else {
if ( value > -300 ) {
if ( value > -150 ) {
if ( value > 150 ) {
if ( value > 300 ) value = 2 * (9 * value - 900);
else value = 14 * value - 600;
}
else value = 10 * value;
}
else value = 14 * value + 600;
}
else value = 2 * (9 * value + 900);
}
sprintf(s, "cp %d", value / 32);
}
return s;
}

&#1053;&#1077; &#1079;&#1072;&#1073;&#1099;&#1074;&#1072;&#1077;&#1084;, &#1095;&#1090;&#1086; value &#1085;&#1072; &#1074;&#1093;&#1086;&#1076;&#1077; &#1074; &#1101;&#1090;&#1091; &#1092;&#1091;&#1085;&#1082;&#1094;&#1080;&#1102; - &#1101;&#1090;&#1086; &#1087;&#1086;&#1095;&#1090;&#1080; &#1074;&#1089;&#1077;&#1075;&#1076;&#1072; &#1086;&#1094;&#1077;&#1085;&#1082;&#1072; &#1048;&#1087;&#1087;&#1086;&#1083;&#1080;&#1090;&#1072;, &#1091;&#1084;&#1085;&#1086;&#1078;&#1077;&#1085;&#1085;&#1072;&#1103; &#1085;&#1072; 2.
User avatar
Houdini
Posts: 1471
Joined: Tue Mar 16, 2010 12:00 am

Re: Houdini 1.03 is available

Post by Houdini »

Alex, this code is not part of Houdini 1.03.
On a general note, I'm not inclined to discuss disassembly code of people who try to speculate about the inner workings of Houdini by reverse engineering.
If you want to understand the evaluation philisophy behind Houdini I refer you to Larry Kaufman's thread http://www.talkchess.com/forum/viewtopic.php?t=35458 .

Cheers,
Robert
Osipov Jury
Posts: 186
Joined: Mon Jan 21, 2008 2:07 pm
Location: Russia

Re: Houdini 1.03 is available

Post by Osipov Jury »

It is unfortunate that Robert did not want to answer uncomfortable questions.
This means that the source code will not be published.
And that the author builds a very definite ambitious plans. It remains to wish success to the author.
User avatar
Houdini
Posts: 1471
Joined: Tue Mar 16, 2010 12:00 am

Re: Houdini 1.03 is available

Post by Houdini »

My very definite ambitious plan is to continue to improve Houdini, thank you for your support.

Robert
User avatar
Sylwy
Posts: 4467
Joined: Fri Apr 21, 2006 4:19 pm
Location: IASI - the historical capital of MOLDOVA
Full name: SilvianR

Re: Frustrated ???

Post by Sylwy »

Osipov Jury wrote:It is unfortunate that Robert did not want to answer uncomfortable questions.
This means that the source code will not be published.
And that the author builds a very definite ambitious plans. It remains to wish success to the author.
Hello Jury !

No answers ?????
Image

Frustrated( :lol: ) regards,
:lol: S :lol: I :lol: L :lol: V :lol: I :lol: A :lol: N :lol:

=======================================

Thank you ROBERT ! Houdini rules !

=======================================
Alex Lobanov
Posts: 40
Joined: Sun Jul 15, 2007 9:29 am

Re: Frustrated ???

Post by Alex Lobanov »

No answers ?????
You can continue to disassemble and will answer :D

Houdini = changed Ippolit and Ivanhoe :D

even the error "no move" came out from "ivanhoe"