Chess2u
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Chess2uLog in

Robodini engine

descriptionRobodini engine EmptyRobodini engine

more_horiz
Link removed by moderation

descriptionRobodini engine EmptyRe: Robodini engine

more_horiz
Robodini by Richard Vida rolleyes

descriptionRobodini engine EmptyRe: Robodini engine

more_horiz
but what is it? ... richard Vida? .. and telescope guy ... I missed something? ...

descriptionRobodini engine EmptyRe: Robodini engine

more_horiz
chok very strong engine (y)

only 1 cpu i test naw with DeepMatrix3000 3 games naw

Robodini engine Test10

descriptionRobodini engine EmptyRe: Robodini engine

more_horiz

Code:

                              1  2  3  4  5  6  7  8  9 10 11 12 13 14 15
1  Robodini 1.1 x64      +47  ½  1  1  ½  ½  1  0  ½  ½  1  0  1  ½  0  ½  8.5/15
2  Houdini 3 Pro x64    -47  ½  0  0  ½  ½  0  1  ½  ½  0  1  0  ½  1  ½  6.5/15

TC : 5 min + 5 sec

WOW ! GRAET WORK Richard !!! cool

descriptionRobodini engine EmptyRe: Robodini engine

more_horiz
Thank you very much easl.

descriptionRobodini engine EmptyRe: Robodini engine

more_horiz
Robodini engine Badrobot

descriptionRobodini engine EmptyRe: Robodini engine

more_horiz
Posted by a notable programmer (Don Dailey - Komodo) investigating:

It seems that some people have nothing to do.

I did a 10 ply search from the opening position and compared it to Houdini 3 and it played the same move, same score, same exact node count! I am in awe that someone would spend so much time doing something like this for virtually no reason and not even willing to take credit for it.


Post was reported. Links have been removed. Thread will be locked.

descriptionRobodini engine Emptyabout Robodini engine

more_horiz
@Graham Banks wrote:
Links have been removed. Thread will be locked.

https://www.chess2u.com/t6799-new-robodini-stronger-than-houdini-3

This topic is locked, why? this topic is not against the rules if so let me know thank you.

Robodini x64 = 126 KB
Houdini 3 x64 = 1.93 MB
evil

descriptionRobodini engine EmptyRe: Robodini engine

more_horiz
Houdini 3 is a commercial engine.
Despite the differing sizes of the exe files, it would appear from Don's comments that Robodini is pretty much an out and out clone.

However, I'll try to gather more information on the issue.
If the situation changes, I'll let you know. In the meantime, please respect the decision.

Thanks,
Graham.

descriptionRobodini engine EmptyRe: Robodini engine

more_horiz
Posted in Talkchess:

I think Richard Vida only make it as a joke : to prove it's possible to disassembly Houdini in a week.

Found here :

http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=26422

Quote:
from Richard Vida Date 2013-01-16 16:22

Barnard wrote :

>he can dissssembly Houdini,that for a good programmer,only will need about a week,or even less (full time)

Labyrinth wrote :

> You mean construct a reasonable source code from a decompile? You're nuts.


wanna bet?


And the name Robodini is from Dr.Wael Deeb (in 2011) :

http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=22811

Quote:
from Dr.Wael Deeb Date 2011-09-01 15:29

You mean ROBODINI

descriptionRobodini engine EmptyRe: Robodini engine

more_horiz
I've unlocked the thread.

Discussion of Robodini is fine, but we're still discussing whether or not to allow download links.

Please don't post download links for now.
You can of course acquire the engine privately, so it shouldn't be too much of an issue.

descriptionRobodini engine EmptyRe: Robodini engine

more_horiz
some comments are saying that was posted first by Richard Vida .. if that is really true, it probably will have a critter that is a monster .. already took a look at this robodini .. with 1 cpu still being he is able to win many other engines mp, full force ... I just saw a match with Akkad 0.52b .. with 6cpus .. against 1cpu of robodini .. rododini and won, so it only remains to wait for news around ... best

descriptionRobodini engine EmptyRe: Robodini engine

more_horiz
Home page for robodini please

descriptionRobodini engine EmptyRe: Robodini engine

more_horiz
Sorry for the confusion I unwillingly created.

Please read my post on talkchess:
http://www.talkchess.com/forum/viewtopic.php?t=47045

descriptionRobodini engine EmptyRe: Robodini engine

more_horiz
Ok.

Last edited by Vladimir on Wed Jan 30, 2013 2:15 am; edited 1 time in total

descriptionRobodini engine EmptyRe: Robodini engine

more_horiz
ear Richar ... I know all this generated great confusion .. but let us leave that aside for a bit ok .. I wonder if you have plans in the short or medium term .. Critter for a new engine? ... you've been working on it .. or have not thought about .. I say this because I am a big fan of Critter ... and always found a person you can get to the top. the question is whether you will continue to launch Critter vai a commercial or free? ... good anyway, wish you a great success .. you do not already have it, but much more than expected .. Good luck and God bless ... Mark ..

descriptionRobodini engine EmptyRe: Robodini engine

more_horiz
Dear Richard... sorry...

descriptionRobodini engine EmptyRe: Robodini engine

more_horiz
@mcdiniz wrote:
ear Richar ... I know all this generated great confusion .. but let us leave that aside for a bit ok .. I wonder if you have plans in the short or medium term .. Critter for a new engine? ... you've been working on it .. or have not thought about .. I say this because I am a big fan of Critter ... and always found a person you can get to the top. the question is whether you will continue to launch Critter vai a commercial or free? ... good anyway, wish you a great success .. you do not already have it, but much more than expected .. Good luck and God bless ... Mark ..


I am still working on Critter. It was supposed to be in beta testing phase by now, but due to some distractions it is a little bit behind schedule. But stay tuned, it will come out eventually ;)

descriptionRobodini engine EmptyRe: Robodini engine

more_horiz
Hmmm...ok, and i deleted my question too.

descriptionRobodini engine EmptyRe: Robodini engine

more_horiz
Even i'm waiting for the critter's release!

descriptionRobodini engine EmptyRe: Robodini engine

more_horiz
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...

descriptionRobodini engine EmptyRe: Robodini engine

more_horiz
ok.. Richard ...will be looking for these days ... good job ... hug ...

descriptionRobodini engine EmptyRe: Robodini engine

more_horiz
Hi richard, is it possible to create a tweak enabler for Houdini3?

descriptionRobodini engine EmptyRe: Robodini engine

more_horiz
@Richard Vida wrote:
I am still working on Critter. It was supposed to be in beta testing phase by now

40 elo stronger? twisted

descriptionRobodini engine EmptyRe: Robodini engine

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