Rybka 1.0 beta & Fruit (Toga II )- the open source syndr

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

Moderator: Ras

User avatar
Sylwy
Posts: 5163
Joined: Fri Apr 21, 2006 4:19 pm
Location: IAȘI - the historical capital of MOLDOVA
Full name: Silvian Rucsandescu

Rybka 1.0 beta & Fruit (Toga II )- the open source syndr

Post by Sylwy »

Hi all !

We-all- can see today a true escalade of the strength for a division of chess engines. Twisted Logic 20080620,TerraPi,Bright 0.3d.......+ many commercial engines.....and near every week a new chess engine registered a big and suspect jump in ELO points ( sometimes after a long stagnation).
Original work or not ? This is the question !
Not good to see the same ideas exaggerated multiplied !
If the sources aren't available they are somebody to think we live today o true boom in chess programming ?

Regards,
Silvian
:twisted: :shock: :( :twisted: :shock: :( :twisted: :shock: :(
User avatar
Ovyron
Posts: 4562
Joined: Tue Jul 03, 2007 4:30 am

Re: Rybka 1.0 beta & Fruit (Toga II )- the open source s

Post by Ovyron »

As long as the engine keeps its playing style I don't care much for originality of code.
Edsel Apostol
Posts: 803
Joined: Mon Jul 17, 2006 5:53 am
Full name: Edsel Apostol

Re: Rybka 1.0 beta & Fruit (Toga II )- the open source s

Post by Edsel Apostol »

Hi Silvian,

I would agree with you that most engines nowadays would not be strong without the open source engines like Fruit/Toga, Glaurung, Scorpio, Crafty, etc..

I have studied the source code of those engines carefully and I have used the ideas from them that I think would benefit my engine. Why reinvent the wheel. If an idea is good, why wouldn't one adapt it, isn't it?

Actually, I only used those ideas to come up with my own ideas. Twisted Logic has some ideas that can never be found on those open source engines, I just don't know if it can be found on the commercial ones.

Those ideas you are talking by the way is not new. It has been there for so long. Only that others have found new ways to improve on the existing idea. I would say almost all engines share the same idea, the difference is in the details.
User avatar
Zach Wegner
Posts: 1922
Joined: Thu Mar 09, 2006 12:51 am
Location: Earth

Re: Rybka 1.0 beta & Fruit (Toga II )- the open source s

Post by Zach Wegner »

I think it's true to an extent. A lot of programmers read the source to popular open source engines and take too much out of them. But I think this should only be an argument against closed source. In a completely open source world, I think there would be less emphasis on pure strength and more focus on originality, as paradoxical as it would seem. There's very few strong open source engines, though that number is improving. But all the strong ones don't have that much variety. Crafty and Glaurung are pretty different, but they aren't as different as say, Rebel and Fruit. There aren't that many approaches. There's the super optimized Crafty, the very simple and bug-free Fruit and Glaurung, and that's about it. Where's the super selective and knowledgable programs? Where's the programs that don't use alpha-beta and null move and PVS?

And as a note, I doubt Twisted Logic and Bright are clones in any way, but I am very sure that Alaric is not. Peter's been involved in CC for years, and Alaric is the result of a strong gradual progression in strength.
Tony Thomas

Re: Rybka 1.0 beta & Fruit (Toga II )- the open source s

Post by Tony Thomas »

Zach Wegner wrote:knowledgable programs? Where's the programs that don't use alpha-beta and null move and PVS?
.
May be you have never heard of them, POS and CPP1..
User avatar
Zach Wegner
Posts: 1922
Joined: Thu Mar 09, 2006 12:51 am
Location: Earth

Re: Rybka 1.0 beta & Fruit (Toga II )- the open source s

Post by Zach Wegner »

Hehe... That's true. I seem to remember them having negative Elo though? I don't deny their importance, but I don't know how useful their algorithms will be. I would like to see someone take those concepts and make a competitive chess program. Not necessarily a top-ten, but >2000 or so.
Tony Thomas

Re: Rybka 1.0 beta & Fruit (Toga II )- the open source s

Post by Tony Thomas »

Zach Wegner wrote:Hehe... That's true. I seem to remember them having negative Elo though? I don't deny their importance, but I don't know how useful their algorithms will be. I would like to see someone take those concepts and make a competitive chess program. Not necessarily a top-ten, but >2000 or so.
True, its because of them that I wont calculate my rating list with anything less than offset 2300. If I do, then they get a negetive rating, which I think might disappoint the programmer.
User avatar
Daniel Mehrmann
Posts: 858
Joined: Wed Mar 08, 2006 9:24 pm
Location: Germany
Full name: Daniel Mehrmann

Re: Rybka 1.0 beta & Fruit (Toga II )- the open source s

Post by Daniel Mehrmann »

Zach Wegner wrote: Where's the programs that don't use alpha-beta and null move and PVS?
Just an example: Comet by Uli Türke (mtd(f)) :D

Best,
Daniel
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Rybka 1.0 beta & Fruit (Toga II )- the open source s

Post by Dr.Wael Deeb »

Daniel Mehrmann wrote:
Zach Wegner wrote: Where's the programs that don't use alpha-beta and null move and PVS?
Just an example: Comet by Uli Türke (mtd(f)) :D

Best,
Daniel
Yeah,but unfortunately Uli is not interested in computer chess anymore :(
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
User avatar
Daniel Mehrmann
Posts: 858
Joined: Wed Mar 08, 2006 9:24 pm
Location: Germany
Full name: Daniel Mehrmann

Re: Rybka 1.0 beta & Fruit (Toga II )- the open source s

Post by Daniel Mehrmann »

Dr.Wael Deeb wrote:
Daniel Mehrmann wrote:
Zach Wegner wrote: Where's the programs that don't use alpha-beta and null move and PVS?
Just an example: Comet by Uli Türke (mtd(f)) :D

Best,
Daniel
Yeah,but unfortunately Uli is not interested in computer chess anymore :(
Yes, thats true. I've called him some weeks ago and he has no longer fun in computerchess. Its sadly, but i'll respect it.

Best,
Daniel