Page 1 of 5

IPPOLIT

Posted: Mon Dec 12, 2011 9:28 pm
by kingliveson
There seems to be confusion as to what is IPPOLIT and its derivatives.

RobboLito, Igorrit, and IvanHoe are not IPPOLIT derivatives; they are IPPOLIT.
The engine began as IPPOLIT, a single processor chess engine, then RobboLito which added tablebases support, to Igorrit, the first multi-processor support, and today, IvanHoe, which has a host of features such as multi-pv, monte-carlo, Chess960, etc.

These are some known IPPOLIT derivatives:

Code: Select all

Armageddon
DeepSaros/Vitruvius
Fire/FireBird
Houdini

Re: IPPOLIT

Posted: Tue Dec 13, 2011 8:19 pm
by LucenaTheLucid

Code: Select all

Armageddon
DeepSaros/Vitruvius
Fire/FireBird
Houdini
Thought it was pretty well known that Ippolit turned into Iggorit -> Robbolito -> Ivanhoe. I guess there can still be some confusion.

Damir's Rybka Killer is the only other one I can think of at the moment. Perhaps you could add Strelka(arrow) to that list.

Re: IPPOLIT

Posted: Tue Dec 13, 2011 10:22 pm
by kingliveson
LucenaTheLucid wrote: Thought it was pretty well known that Ippolit turned into Iggorit -> Robbolito -> Ivanhoe. I guess there can still be some confusion.
.
.
.
I thought so too, but after reading some recent comments on talkchess, that proved otherwise. Also, http://computer-chess.org/doku.php?id=c ... ngine_list, a great computer chess resource site, has the information incorrect. They correctly have the project code names (RobboLito, Igorrit, and IvanHoe) under IPPOLIT, but wrongly listed as forks. It would be better for each derivative (Armageddon, DeepSaros/Vitruvius, Fire/FireBird, etc.) to have its own section and noted as such -- just as they have done for Houdini.

I have entered a Wikipedia entry for IPPOLIT. It still needs some work -- features, derivatives (?), controversy, etc. Some of those topics initially discussed on talkchess are now hidden to the public, and unusable, thanks to Il Duce Graham Banks.

Re: IPPOLIT

Posted: Tue Dec 13, 2011 11:14 pm
by MoldyJacket
+500 for your work and initial Wikipedia entry!
This is the first place many look for unbiased (hopefully) information on any subject.

Re: IPPOLIT

Posted: Wed Dec 14, 2011 12:07 am
by Uly
Other known derivatives of Ippolit (or some branch of Ippolit):

Tankist, Toby and Tactico.

Re: IPPOLIT

Posted: Wed Dec 14, 2011 12:37 am
by ernest
Uly wrote:Other known derivatives of Ippolit (or some branch of Ippolit):
...and Tactico.
Tactico is nothing else than hexedited Houdini 1.03a

Are hexedited derivatives worth mentioning? ;)

Re: IPPOLIT

Posted: Wed Dec 14, 2011 2:25 am
by Uly
Yes, otherwise how would people know about their status?

I recall there was someone who told karakaniec about Tactico's status over and over.

So if there are other hex edited derivatives, we want to know.

Re: IPPOLIT

Posted: Wed Dec 14, 2011 11:08 pm
by Ron Murawski
kingliveson wrote:
LucenaTheLucid wrote: Thought it was pretty well known that Ippolit turned into Iggorit -> Robbolito -> Ivanhoe. I guess there can still be some confusion.
.
.
.
I thought so too, but after reading some recent comments on talkchess, that proved otherwise. Also, http://computer-chess.org/doku.php?id=c ... ngine_list, a great computer chess resource site, has the information incorrect. They correctly have the project code names (RobboLito, Igorrit, and IvanHoe) under IPPOLIT, but wrongly listed as forks. It would be better for each derivative (Armageddon, DeepSaros/Vitruvius, Fire/FireBird, etc.) to have its own section and noted as such -- just as they have done for Houdini.
Thanks for the nice words about the Computer-Chess Wiki. Norbert and I spend a lot of time keeping the site up to date. I will do my best to fix the ippolit entry and make it as accurate as possible.

I recently became aware that Houdini was Robbolito with some changes. At the Computer-Chess Wiki I have been seriously considering listing Houdini under the Ippolit banner. I have no idea how to best list Ippolit and its descendants. Maybe you can help me sort out all of its descendants, and which engines deserve separate listings and which do not, and what comments/notes to add to each of them. If you are interested in helping me on this, you can pm me or email me at:
ron _at_ computer-chess _dot_ org

Thanks!

Ron

Re: IPPOLIT

Posted: Thu Dec 15, 2011 5:59 am
by kingliveson
@Ron Murawski

Thanks for yours and Norbert's work on Computer-Chess Wiki -- it is definitely great service to the computer chess community. Let me address the request here just in case there's misstatement, it can be corrected.

IPPOLIT: Own entry. The Latest Version field should read IvanHoe plus version, which currently is 999946h. The comments, "There are many forks of the Ippolit codebase: RobboLito, Igorrit, IvanHoe, Fire, Deep Saros, etc." should be replaced with something like 'IPPOLIT successor project codenames: RobboLito, Igorrit, and IvanHoe.' Also, "Linux 32" should be Linux 32/64. Derivatives listed under Alternate Download should be moved to their own entries.

Houdini: Own entry. The code-base began from RobboLito; it is not an opinion or speculation, but statement of fact. Comments "a Robbolito clone with improvements " should be changed to 'an IPPOLIT, RobboLito derivative' -- just as Sting is to Stockfish.

Fire: Own entry. Firebird became Fire due to a trademark naming conflict. Fire is for Windows only, supporting both 32-bit/64-bit architectures. It is an IPPOLIT, IvanHoe derivative. The source was initially closed, then released, but it appears to have been closed again.

Deep Saros: Own entry. On the official website, it states: Deep Saros is renewed with the version "Vitruvius"! The Latest Version field should read Vitruvius plus version. The binaries in the package provided are for 32-bit/64-bit Windows and 64-bit Linux. It is an IPPOLIT, IvanHoe derivative.

Armageddon: Own entry. 32-bit Windows only. Based on Fire; an IPPOLIT, IvanHoe derivative.

As for Tankist and Toby, I dont really have much information on those. With regards to Tactico, which many have said to be hex-edited Houdini, it does not belong on the Chess Engine List -- the behaviour should not be encouraged.

Hope this helps...

Re: IPPOLIT

Posted: Thu Dec 15, 2011 8:16 am
by Ron Murawski
@kingliveson

I will modify the Chess Engine List as you suggest. I hope to make the changes tomorrow.

Question: Do Ippolit and Igorrit belong on my 'Dead Engine List'? (If no further work will be done to those codebases, then they meet my definition as 'dead'.)

Thank you for the information!

Ron