Houdini Engine Origins

Discussion about chess-playing software (engines, hosts, opening books, platforms, etc...)
BB+
Posts: 1484
Joined: Thu Jun 10, 2010 4:26 am

Re: Houdini Engine Origins

Post by BB+ » Tue Jan 18, 2011 3:32 pm

As for whether "NULL" or "a1a1" should be returned when there is no legal move and/or the search did not yet find a move, all the UCI protocol says is:
A nullmove from the Engine to the GUI should be send as 0000.

Jeremy Bernstein
Site Admin
Posts: 1226
Joined: Wed Jun 09, 2010 7:49 am
Real Name: Jeremy Bernstein
Location: Berlin, Germany
Contact:

Re: Houdini Engine Origins

Post by Jeremy Bernstein » Tue Jan 18, 2011 4:13 pm

And let's not forget the disassembly posted here: viewtopic.php?f=3&t=534. Look, I don't care that Houdini is derived from Ippolit or Robbolito. I just care that Robert Houdart continues to insult my intelligence by lying about it, in the face of overwhelming evidence. Ultimately, it doesn't matter -- he clearly understands the code in ways that the original authors do not and yay Houdini. But why lie about it?

BB+
Posts: 1484
Joined: Thu Jun 10, 2010 4:26 am

Re: Houdini Engine Origins

Post by BB+ » Tue Jan 18, 2011 6:33 pm

Here is a collation of your results for the mate-in-1 test. I simply took the number of nodes at depth 50 (which is often 1 more than a multiple of 50, due to how the accounting works).
position fen 7K/8/2Q1Q3/1Q3Q2/3k4/1Q3Q2/2Q1Q3/8 w - -
Depth 50, 5351 nodes for each.

position fen 1R3B1K/N1N5/2Q1Q3/7R/3k4/N1N5/2Q1Q3/R6R w - -
Depth 50, 6451 nodes for Houdini, 12215 for IPPOLIT.

position fen 1R3B1K/N7/2Q1Q3/5Q1R/3k4/1Q3Q2/2Q1Q3/R6R w - -
Depth 50, 7151 nodes for each.

position fen 1R3B1K/8/2Q1Q3/B6R/3k4/6B1/2Q1Q3/R1B4R w - -
Depth 50, 6701 nodes for Houdini, 6791 for IPPOLIT. [Difference	of 90]

position fen 1R5K/8/2Q1Q3/B6R/3k4/6B1/2Q1Q3/R1B4R w - -
Depth 50, 6451 nodes for Houdini, 6541 for IPPOLIT. [Difference	of 90]

position fen 1R5K/8/2Q1Q3/7R/3k4/8/2Q1Q3/R1B1B2R w - -
Depth 50, 6151 nodes for Houdini, 6241 for IPPOLIT. [Difference	of 90]

position fen 1R4RK/8/2Q1Q3/7R/3k4/8/2Q1Q3/R6R w - -
Depth 50, 6401 nodes for Houdini, 6492 for IPPOLIT,
          6491 for RobboLito [Difference of 90]

position fen 7K/8/2Q1Q3/8/3k4/8/2Q1Q3/R6R w - -
Depth 50, 4951 nodes for each.

position fen 7K/8/2Q1Q3/8/3k4/8/2Q1Q3/R7 w - -
Depth 50, 4451 nodes for each.

position fen 7B/6K1/2Q1Q3/8/3k4/8/2Q1Q3/8 w - -
Depth 50, 3951 nodes for each.

position fen 6KB/8/2Q1Q3/2R1R3/3k4/2R1R3/2Q1Q3/8 w - -
Depth 50, 4151 nodes for Houdini, 85320	for IPPOLIT.

Peter C
Posts: 154
Joined: Thu Jun 10, 2010 3:12 am
Real Name: Peter C

Re: Houdini Engine Origins

Post by Peter C » Tue Jan 18, 2011 6:55 pm

I dug up this old thread from Talkchess, which has some pretty conclusive evidence that Houdini comes from Ippo*.

I wouldn't care that Houdini comes from Ippo*, except that the author consistently lies that it doesn't. So, no Houdini for me.

Peter

BB+
Posts: 1484
Joined: Thu Jun 10, 2010 4:26 am

Re: Houdini Engine Origins

Post by BB+ » Tue Jan 18, 2011 7:07 pm

I simply took the number of nodes at depth 50 (which is often 1 more than a multiple of 50, due to how the accounting works).
In each case, the number of nodes for Houdini is merely 50 times the number of legal moves, plus 1. There could thus be a simple explanation therein.

Sentinel
Posts: 122
Joined: Thu Jun 10, 2010 12:49 am
Real Name: Milos Stanisavljevic

Re: Houdini Engine Origins

Post by Sentinel » Tue Jan 18, 2011 8:36 pm

Jeremy Bernstein wrote:And let's not forget the disassembly posted here: viewtopic.php?f=3&t=534. Look, I don't care that Houdini is derived from Ippolit or Robbolito. I just care that Robert Houdart continues to insult my intelligence by lying about it, in the face of overwhelming evidence. Ultimately, it doesn't matter -- he clearly understands the code in ways that the original authors do not and yay Houdini. But why lie about it?
If you are good at pattern visualization, you can compare visually Houdini 1.0 with Robbo g3 in IDA Pro. Much better method that Don's ridiculous similarity detection ;).

User avatar
Dr. Ivannik
Posts: 35
Joined: Thu Aug 05, 2010 6:47 pm
Real Name: Ivannik
Location: Moscow

Re: Houdini Engine Origins

Post by Dr. Ivannik » Wed Jan 19, 2011 1:21 am

Jeremy Bernstein wrote:And let's not forget the disassembly posted here: viewtopic.php?f=3&t=534. Look, I don't care that Houdini is derived from Ippolit or Robbolito. I just care that Robert Houdart continues to insult my intelligence by lying about it, in the face of overwhelming evidence. Ultimately, it doesn't matter -- he clearly understands the code in ways that the original authors do not and yay Houdini. But why lie about it?
Jeremy doesnt care?!!? what the hell did he just post for a guy that dont care?!?? It will be morning soon and I urge you to take your medications please.

Dr. Ivannik

User avatar
Dr. Ivannik
Posts: 35
Joined: Thu Aug 05, 2010 6:47 pm
Real Name: Ivannik
Location: Moscow

Re: Houdini Engine Origins

Post by Dr. Ivannik » Wed Jan 19, 2011 1:29 am

Peter C wrote:I dug up this old thread from Talkchess, which has some pretty conclusive evidence that Houdini comes from Ippo*.

I wouldn't care that Houdini comes from Ippo*, except that the author consistently lies that it doesn't. So, no Houdini for me.

Peter
Another guy that dont care. And until the author fess up no Houdini for Peter. Will the world ever be ok until Peter gets his Houdini :lol: :lol: :lol:

Dr. Ivannik

User avatar
Uly
Posts: 838
Joined: Thu Jun 10, 2010 5:33 am

Re: Houdini Engine Origins

Post by Uly » Wed Jan 19, 2011 1:45 am

Dr. Ivannik wrote:Jeremy doesnt care?!!? what the hell did he just post for a guy that dont care?!?? It will be morning soon and I urge you to take your medications please.

Dr. Ivannik
Maybe you'd like to read the parts that you didn't color red, it's clear that Jeremy cares about Robert lying, that's why this thread is created.

Presumably, Robert will rewrite the code so that when Houdini goes open source it looks like an original engine.

User avatar
Dr. Ivannik
Posts: 35
Joined: Thu Aug 05, 2010 6:47 pm
Real Name: Ivannik
Location: Moscow

Re: Houdini Engine Origins

Post by Dr. Ivannik » Wed Jan 19, 2011 2:13 am

Uly wrote:
Dr. Ivannik wrote:Jeremy doesnt care?!!? what the hell did he just post for a guy that dont care?!?? It will be morning soon and I urge you to take your medications please.

Dr. Ivannik
Maybe you'd like to read the parts that you didn't color red, it's clear that Jeremy cares about Robert lying, that's why this thread is created.

Presumably, Robert will rewrite the code so that when Houdini goes open source it looks like an original engine.
Gentlemen

The only lying I have witnessed would be those after an extended rant claim they dont care. Also, We dont know what Robert Houdart will do next. Dont try to guess because he is way ahead of you Patzers!!! Remember this is just a hobby of his he toys with on the side. The fact he is the best under these condition proves his genius. Yet you chumps question his integrity, call him a liar, etc etc etc. More than likely the same people will await his next version, update, tech support or whatever. How pathetic!!!

Thank you

Dr. Ivannik

Post Reply