chessgod101
Please login to view all of the forum content.

Robodini 1.1 (Very Strong) Ippolit derivative

View previous topic View next topic Go down

Robodini 1.1 (Very Strong) Ippolit derivative

Post  Mahya on Mon Jan 28, 2013 4:09 pm

Hi everyone.


figyo wrote:Single core only, but quite strong.

- Fixed a bug in time management (tournament TC did not work correctly - I tested only with fisher TC)

- 32bit version added
Code:
http://4upfiles.com/c8wqkv6kvvyc

Mahya

Posts : 76
Points : 121
Reputation : 3
Join date : 2012-09-20

View user profile

Back to top Go down

Re: Robodini 1.1 (Very Strong) Ippolit derivative

Post  seeking_assistance on Mon Jan 28, 2013 11:25 pm

Mahya wrote:Hi everyone.


figyo wrote:Single core only, but quite strong.

- Fixed a bug in time management (tournament TC did not work correctly - I tested only with fisher TC)

- 32bit version added
Code:
http://4upfiles.com/c8wqkv6kvvyc

The link is only showing an advertisement to loose body fat, no chess engine.

Sad

seeking_assistance

Posts : 68
Points : 75
Reputation : -11
Join date : 2012-09-29

View user profile

Back to top Go down

Re: Robodini 1.1 (Very Strong) Ippolit derivative

Post  Mahya on Tue Jan 29, 2013 12:55 am

Hi.

This link is ok !


seeking_assistance wrote:
Code:
http://4upfiles.com/c8wqkv6kvvyc
The link is only showing an advertisement to loose body fat, no chess engine.

Sad
Anyway,

New link :
Code:
http://filedap.com/3a4dqdnk2o9q

Mahya

Posts : 76
Points : 121
Reputation : 3
Join date : 2012-09-20

View user profile

Back to top Go down

Re: Robodini 1.1 (Very Strong) Ippolit derivative

Post  seeking_assistance on Tue Jan 29, 2013 5:15 am

Mahya wrote:Hi.

This link is ok !


seeking_assistance wrote:
Code:
http://4upfiles.com/c8wqkv6kvvyc
The link is only showing an advertisement to loose body fat, no chess engine.

Sad
Anyway,

New link :
Code:
http://filedap.com/3a4dqdnk2o9q

Thanks Mahya the new link worked.

Regards

seeking_assistance

Posts : 68
Points : 75
Reputation : -11
Join date : 2012-09-29

View user profile

Back to top Go down

Re: Robodini 1.1 (Very Strong) Ippolit derivative

Post  chessgod101 on Tue Jan 29, 2013 9:54 pm

Here is a test I ran:
1: Houdini_3_Pro_x64 16.0/25 ===11==1===1=1=11====10==
2: Robodini 1.1 9.0/25 ===00==0===0=0=00====01==

25 games played / Tournament is finished
Name of the tournament: Arena tournament
Level: Tournament Game in 5 Minutes
Hardware: Intel(R) Core(TM) i5-3330 CPU @ 3.00GHz 2993 MHz with 7.9 GB Memory
Operating system: Windows 8 Home Edition (Build 9200) 64 bit

chessgod101

Posts : 561
Points : 1133
Reputation : 154
Join date : 2009-12-29
Age : 25

View user profile http://www.chessgod101.com

Back to top Go down

Realy not so stronger

Post  predator78 on Wed Jan 30, 2013 2:44 am

Really is a big difference,I think that Robodini played the level of Houdini 1.5 i guess this is a stripped down version of robbolito,,,,,,,,,,,,,,this is my personal opinion,,,,,,,,.My tests Houdini Pro 3 reached 72% >>>>>>success against Robodini 1.1 time control 1/0 Hardware Fx 8150 Bulldozer 8 cores on 4.6 ghz turbo clock on

predator78

Posts : 647
Points : 1028
Reputation : 197
Join date : 2012-04-18
Age : 38
Location : Bulgaria

View user profile

Back to top Go down

Re: Robodini 1.1 (Very Strong) Ippolit derivative

Post  predator78 on Wed Jan 30, 2013 2:51 am

I suggest that if you do a test on, two separate Computers single core>>>Results, will be real

predator78

Posts : 647
Points : 1028
Reputation : 197
Join date : 2012-04-18
Age : 38
Location : Bulgaria

View user profile

Back to top Go down

Re: Robodini 1.1 (Very Strong) Ippolit derivative

Post  Luigi335 on Wed Jan 30, 2013 7:07 am

It seems that the author of Robodini is Richard Vida, that has done this for winning a joke...

Laughing Laughing Laughing

Luigi335

Posts : 53
Points : 88
Reputation : 7
Join date : 2012-11-02

View user profile

Back to top Go down

Re: Robodini 1.1 (Very Strong) Ippolit derivative

Post  Luigi335 on Wed Jan 30, 2013 7:11 am

http://www.chess2u.com/t6799-robodini-engine

Luigi335

Posts : 53
Points : 88
Reputation : 7
Join date : 2012-11-02

View user profile

Back to top Go down

Re: Robodini 1.1 (Very Strong) Ippolit derivative

Post  Luigi335 on Wed Jan 30, 2013 7:20 am

Richard's transcript from the Talkchess forum:

Please accept my apologies for the confusion I unwillingly created. This unfortunate Robodini thing got way more attention than it really deserves. I got a lot of questions regarding this by emails/pms/whatnot, so I decided to answer them all in a single forum post in the form of a FAQ document.

Q: Robodini is a clone of Houdini3?
A: Yes, that was the intent

Q: Robodini is a hex-edited/packed/modified H3 binary?
A: No. It was compiled from source code (written by me) and packed with MPRESS(64bit)/UPX(32bit). Compression ratio is close to 2.5:1

Q: Why that funny name?
A1: The name "Robodini" was inspired by dr. Wael Deeb
A2: I thought this name will fit the origin of Houdinis code base
A3: I realized that there is a typo - "Robbodini" would be more adequate Wink

Q: Are you serious about this engine?
A: No. In fact, I think it is pretty useless. It lacks many features of a full-blown chess engine. No SMP, no EGTB support, etc... Honestly, I don't want to see anybody wasting his time seriosly testing it.

Q: Is your Robodini stronger than H3?
A: Definitely not. At the source code level it has the _potential_ to be _at most_ equal to H3. But the published binary is some 10-12% slower than H3, plus I am sure there are some hidden bugs (it is almost impossible to write bug-free code in such a short time)

Q: What was your motivation to write such a "monstrosity"?
A1: It was a bet inspired by a discussion on the Rybka forum. Some people didn't believe it is doable.
A2: Besides that, I really (i mean REALLY) wanted to show how easy job is this given Houdinis origins. (With a truely original engine it would be almost impossible to do a decent RE in such a short time. Having Robbolito source code at my disposal was really essential.

Q: Please, will you release a multi-threaded version?
Q: Are you planning to develop Robodini further?
A: No. I won the bet, and I am done. The published version 1.1 is the last. There will be no SMP, no FiftyDistance, no MateSearch, no EGTBs, no whatever... If you want a full-blown engine, please consider purchasing the real thing (H3), or download a free alternative.

Q: Why is the executable so small?
A: One of the terms of our bet was (to prevent me cheating by hex-editing???) to produce an executable smaller in size than the compressed "material table" in the H3 binary. My challenger wanted to be sure I really did my job thoroughly Smile. In fact this gave me quite a bit of headaches. I am not really good at maths and it took a considerable amount of time until I derived the correct formulas for the H3 material table. I don't want to do it again...

Q: How close is the R1.1 evaluation to H3?
Q: I ran R1.1 through Don's similarity tester and it is incredibly close to H3. Why is that?
A: They are as close as possible. When fed by random middlegame positions, both engines should give exactly same moves/evaluations/node counts during at least one second or one million nodes. (1-thread, same hash sizes, and both engines restarted between searches). This was one of the terms of the bet. Due to a bug in H3 which is very hard to reproduce node counts may differ after some millions of nodes.

Q: Why you have published a cloned engine?
A: In order to claim my win on the bet I was supposed to publish a working binary on a public chess forum. I deliberately choose the Immortal forum (even the russian section) in the hope that there it will not attract too much publicity... Alas, I was mistaken - it seems once something is published, the community won't be ignorant.

Q: You did this to hurt mr. Houdart?
A: No. Although I do have some ethical objections against mr. Houdart, I think this release won't harm his sales nor his ego.

Q: How much time you spent writing this engine?
A: 3-4 hours per day for 2 weeks. It was certainly less than 80 hours. But agian, without Robbolito codebase it would be impossible in such a short time...

Q: How you did it?
A: I took the Robbolito sources and backported all the changes Robert made.

Q: Are you willing to publish source code?
A: No. Despite R1.1 being a H3 clone, it contains a lot of boilerplate code that is (c) by me. I hate the Robbodini coding style - I had to replace it with something more readable/maintainable while preserving its functionality.

Q: Can you improve H3?
A: I don't know. I won't try. I discovered several bugs, most of them are inconsequential. Only one of them affects the gameplay seriously, but it is not unimaginable that by fixing it the engine might become weaker...

Luigi335

Posts : 53
Points : 88
Reputation : 7
Join date : 2012-11-02

View user profile

Back to top Go down

Re: Robodini 1.1 (Very Strong) Ippolit derivative

Post  Luigi335 on Thu Jan 31, 2013 2:21 pm

From the same Forum as before:

http://www.chess2u.com/t6799p15-robodini-engine

"After your and Jury Osipov's reverse engineering of Houdini 1.5 and the production of Strelka 5, there is a strong feeling of "déja vu".

Oddly you failed to mention in your Q&A that for over 18 months you've had access to the RE Houdini 1.5 sources provided by Jury Osipov, and that this most certainly is 100 times more relevant for RE'ing Houdini 3 than your quoting some unknown Robbolito sources...

Based on past experience, let me predict the near future:
1) In a couple of weeks or months you'll release Critter 1.8 or Critter 2.
2) It will feature a nice Elo jump of, say, 40 Elo. You will feign indignation at any suggestion that the Elo jump would be in any way related to the RE of Houdini.
3) In the similarity diagram the new Critter will be very close to Houdini 3, just like Critter 1.4 and 1.6 are indistinguishable from Houdini 1.5 (and Strelka 5). Again you will feign outrage at mentioning this simple fact, claiming that the 99% similarity with Houdini is the result of using identical PST (LOL).
4) Afterwards Critter progress will once again stall... probably until the release of Houdini 4 and subsequent RE.

That's my bet... let's see in a couple of months whether I win it .

While RE'ing Houdini seems to you a fun thing to do and has given you some nice forum exposure over the last 18 months, all the evidence suggests that it has killed any originality in chess engine development you previously had. Critter 0.9 was a great engine, unfortunately afterwards you've turned it into a weak Houdini clone.

Robert"

Who's this "Robert" that subscribes the post? Laughing Laughing Laughing

Luigi335

Posts : 53
Points : 88
Reputation : 7
Join date : 2012-11-02

View user profile

Back to top Go down

Re: Robodini 1.1 (Very Strong) Ippolit derivative

Post  Sponsored content Today at 3:09 am


Sponsored content


Back to top Go down

View previous topic View next topic Back to top

- Similar topics

Permissions in this forum:
You cannot reply to topics in this forum