Nostalgia

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

Moderators: hgm, Rebel, chrisw

User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Nostalgia

Post by Matthias Gemuh »

Nostalgia

I yearn to have those ancient days back when chess engine authors used to write their source code themselves. You braced yourself, launched an editor, created a blank file and personally wrote "#include <stdio.h>" in the upper left corner.
How can we go back there ?

Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
Rebel
Posts: 6997
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: Nostalgia

Post by Rebel »

Matthias Gemuh wrote:Nostalgia

How can we go back there ?
We need the OWG (One World Government) to act. All engine authors are forced to confess at Oprah. Then the OWG will erase all of CC history (rating lists included) and place every engine author or wanna be engine author on an uninhabited island somewhere in the Pacific with a clean PC + compiler and no internet access. Once a month OWG special agent Sknab Maharg will visit the islands and collect new versions to be tested in the OWG - LRCC competition.

Looking forward to Oprah, I will confess anything she wants.
A Distel
Posts: 3618
Joined: Thu Dec 30, 2010 1:33 pm

Re: Nostalgia

Post by A Distel »

Rebel wrote:
Matthias Gemuh wrote:Nostalgia

How can we go back there ?
We need the OWG (One World Government) to act. All engine authors are forced to confess at Oprah. Then the OWG will erase all of CC history (rating lists included) and place every engine author or wanna be engine author on an uninhabited island somewhere in the Pacific with a clean PC + compiler and no internet access. Once a month OWG special agent Sknab Maharg will visit the islands and collect new versions to be tested in the OWG - LRCC competition.

Looking forward to Oprah, I will confess anything she wants.[/quote]

What you gonna say? I made myself platinum, but I was born a dirty blonde :roll: :shock:
The road to chaos is filled with political correctness.
― Tadros
User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Re: Nostalgia

Post by JuLieN »

Rebel wrote:
Matthias Gemuh wrote:Nostalgia

How can we go back there ?
We need the OWG (One World Government) to act. All engine authors are forced to confess at Oprah. Then the OWG will erase all of CC history (rating lists included) and place every engine author or wanna be engine author on an uninhabited island somewhere in the Pacific with a clean PC + compiler and no internet access. Once a month OWG special agent Sknab Maharg will visit the islands and collect new versions to be tested in the OWG - LRCC competition.

Looking forward to Oprah, I will confess anything she wants.
Ed, maybe time to advertise again for your chart of honor? :) I can't find the link to it...

@Matthias:
Prédateur's birth was on a paper notebook, and the first line in the editor then was "Program Predateur;". I diged in my 0.0.1's sources files (august 2007) today and was amazed that some parts of this archeocode still exist in my latest version (some parts of the move generator, or I/O, etc...). ;)
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
User avatar
Ajedrecista
Posts: 1971
Joined: Wed Jul 13, 2011 9:04 pm
Location: Madrid, Spain.

Re: Nostalgia. 'Programmer code of honor' links.

Post by Ajedrecista »

Hello Julien:
JuLieN wrote:Ed, maybe time to advertise again for your chart of honor? :) I can't find the link to it...
Here are the links I found about the 'programmer code of honor' that Ed proposed last year:

http://www.top-5000.nl/programmer_code.htm

Programmer code of honor

Programmer code of honor (update)

I think it is a good initiative but I doubt about its success. :(

Regards from Spain.

Ajedrecista.
PK
Posts: 893
Joined: Mon Jan 15, 2007 11:23 am
Location: Warsza

Re: Nostalgia. 'Programmer code of honor' links.

Post by PK »

"Programmer code of honor", whereas an interesting idea, wrongly assumes that all programs by one author conform to the same standard. This is often not the case. I have programmed an open source derivative (Rodent) and a closed source original joint effort (Glass, with Edmund Moshammer), and it succesfully prevents me from filling Ed's form.
User avatar
hgm
Posts: 27811
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Nostalgia

Post by hgm »

Matthias Gemuh wrote:Nostalgia

I yearn to have those ancient days back when chess engine authors used to write their source code themselves. You braced yourself, launched an editor, created a blank file and personally wrote "#include <stdio.h>" in the upper left corner.
How can we go back there ?

Matthias.
Easy as pie. Just ignore everyone that writes an engine above 2500 Elo. :lol: There are still plenty of people writing their own engine from scratch.

Play a variant. My Capablaca / Gothic 10x8 tournaments never saw any clones. They are simply non-existent. Look at the thread of the Spartan tourney in the Tournaments section: only original authors!
User avatar
michiguel
Posts: 6401
Joined: Thu Mar 09, 2006 8:30 pm
Location: Chicago, Illinois, USA

Re: Nostalgia. 'Programmer code of honor' links.

Post by michiguel »

PK wrote:"Programmer code of honor", whereas an interesting idea, wrongly assumes that all programs by one author conform to the same standard. This is often not the case. I have programmed an open source derivative (Rodent) and a closed source original joint effort (Glass, with Edmund Moshammer), and it succesfully prevents me from filling Ed's form.
Why not fill more than one entry?

Miguel
Dragan
Posts: 108
Joined: Mon Aug 06, 2012 1:55 pm

Re: Nostalgia

Post by Dragan »

This is exactly how I started with Nebula.
The only issue is that I am still very much influenced by the open source code I saw before I started writing my own engine (I forbid myself to look at any open source while writing Nebula).
For instance, I tried my hardest to do the singular extensions my own completely original way. As the result, Nebula was solving test positions nicely, but the elo gain was minimal.
Then I tried implementing SE using the search(..., skipMove) method I remembered seeing in some open source engines. That works much better. So should I give up on this ELO gain, because I didn't thought of it myself?
My answer is no. If I decided not to implement anything I read before, Nebula would be 2000 elo engine at most.
So writing your own engine from scratch in the era of super-strong open source engines is not the same as before. I am afraid those old days of glory are gone forever :(
User avatar
Rebel
Posts: 6997
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: Nostalgia. 'Programmer code of honor' links.

Post by Rebel »

Ajedrecista wrote:Hello Julien:
JuLieN wrote:Ed, maybe time to advertise again for your chart of honor? :) I can't find the link to it...
Here are the links I found about the 'programmer code of honor' that Ed proposed last year:

http://www.top-5000.nl/programmer_code.htm

Programmer code of honor

Programmer code of honor (update)

I think it is a good initiative but I doubt about its success. :(

Regards from Spain.

Ajedrecista.
Its success is really up to the programmers themselves. 28 entries so far means something. What's missing are the big-elo-boys. Without their support no standard can be established.