Next tournament: programmer vs. programmer

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

Moderator: Ras

arturo100
Posts: 53
Joined: Thu Jun 25, 2009 10:34 am

Next tournament: programmer vs. programmer

Post by arturo100 »

I still see unfair comp-comp tournaments in which programs are using more cores, bigger hard-disks, extended opening books, more fast RAM, dedicated hardware, etc. I would propose that next time programmers play against each other, trying to derive their moves from paper calculation (a la Turing). :-)
User avatar
Harvey Williamson
Posts: 2026
Joined: Sun May 25, 2008 11:12 pm
Location: Whitchurch. Shropshire, UK.
Full name: Harvey Williamson

Re: Next tournament: programmer vs. programmer

Post by Harvey Williamson »

arturo100 wrote:I still see unfair comp-comp tournaments in which programs are using more cores, bigger hard-disks, extended opening books, more fast RAM, dedicated hardware, etc. I would propose that next time programmers play against each other, trying to derive their moves from paper calculation (a la Turing). :-)
1. GM Larry Kaufman
2. FM Vincent Diepeveen
mathmoi
Posts: 290
Joined: Mon Mar 13, 2006 5:23 pm
Location: Québec
Full name: Mathieu Pagé

Re: Next tournament: programmer vs. programmer

Post by mathmoi »

What if a team can get a better pencil than me? Shouldn't we standardize the pencil and paper used?
govert
Posts: 270
Joined: Thu Jan 15, 2009 12:52 pm

Re: Next tournament: programmer vs. programmer

Post by govert »

mathmoi wrote:What if a team can get a better pencil than me? Shouldn't we standardize the pencil and paper used?
What if someone has a better brain than me. That would be unfair too!!
swami
Posts: 6659
Joined: Thu Mar 09, 2006 4:21 am

Re: Next tournament: programmer vs. programmer

Post by swami »

Harvey Williamson wrote:
arturo100 wrote:I still see unfair comp-comp tournaments in which programs are using more cores, bigger hard-disks, extended opening books, more fast RAM, dedicated hardware, etc. I would propose that next time programmers play against each other, trying to derive their moves from paper calculation (a la Turing). :-)
1. GM Larry Kaufman
2. FM Vincent Diepeveen
Actually, #2 should be IM Vasik Rajilich.

#3 either Miguel or Vincent
User avatar
Harvey Williamson
Posts: 2026
Joined: Sun May 25, 2008 11:12 pm
Location: Whitchurch. Shropshire, UK.
Full name: Harvey Williamson

Re: Next tournament: programmer vs. programmer

Post by Harvey Williamson »

swami wrote:
Harvey Williamson wrote:
arturo100 wrote:I still see unfair comp-comp tournaments in which programs are using more cores, bigger hard-disks, extended opening books, more fast RAM, dedicated hardware, etc. I would propose that next time programmers play against each other, trying to derive their moves from paper calculation (a la Turing). :-)
1. GM Larry Kaufman
2. FM Vincent Diepeveen
Actually, #2 should be IM Vasik Rajilich.

#3 either Miguel or Vincent
I think the Jonny programmer has IM norms also.
Albert Silver
Posts: 3026
Joined: Wed Mar 08, 2006 9:57 pm
Location: Rio de Janeiro, Brazil

Re: Next tournament: programmer vs. programmer

Post by Albert Silver »

Harvey Williamson wrote:
arturo100 wrote:I still see unfair comp-comp tournaments in which programs are using more cores, bigger hard-disks, extended opening books, more fast RAM, dedicated hardware, etc. I would propose that next time programmers play against each other, trying to derive their moves from paper calculation (a la Turing). :-)
1. GM Larry Kaufman
2. FM Vincent Diepeveen
Presuming they derive their moves STRICTLY from paper calculation, that list above is completely off, unless Larry and Vincent are a whizzes with paper math.

That said, let me make my own proposition:

Computer Chess Boxing!

The programmers have to manually play the moves their engines propose on a physical board, a blitz game, then they get up and put their gloves on!

:lol: :lol: :lol:
"Tactics are the bricks and sticks that make up a game, but positional play is the architectural blueprint."
User avatar
Don
Posts: 5106
Joined: Tue Apr 29, 2008 4:27 pm

Re: Next tournament: programmer vs. programmer

Post by Don »

Albert Silver wrote:
Harvey Williamson wrote:
arturo100 wrote:I still see unfair comp-comp tournaments in which programs are using more cores, bigger hard-disks, extended opening books, more fast RAM, dedicated hardware, etc. I would propose that next time programmers play against each other, trying to derive their moves from paper calculation (a la Turing). :-)
1. GM Larry Kaufman
2. FM Vincent Diepeveen
Presuming they derive their moves STRICTLY from paper calculation, that list above is completely off, unless Larry and Vincent are a whizzes with paper math.

That said, let me make my own proposition:

Computer Chess Boxing!

The programmers have to manually play the moves their engines propose on a physical board, a blitz game, then they get up and put their gloves on!

:lol: :lol: :lol:
Each paper player should be playing in behalf of their opponents. In other words if you and I have submitted paper programs then I operate your program and do the calculations you specify and visa versa. Each program author of course might want to verify that hist programs moves moves were being correctly executed. Any disagreement could be settle between them, but in the case where they cannot resolve the bug the author could request some additional help from a 3rd party.

Here is a simple paper program:

1. play a legal move selected in a uniformly random way.

A RNG could be constructed based on coin flips.

Probably better to have a paper program that can be unambiguously executed and that does not rely on any random selection or outside paraphernalia such as coins or dice.

I made such a program when I was a kid and before home computers existed. I vaguely remember that step 1 started with "are you in check? If yes, goto step 2, otherwise go to step 10." I specified that you should capture the checking piece if possible and I had rules to determine which piece should capture it if there was more than one.

It was kind of fun I remember but the challenge is to make it very trivial to execute. It should not be so difficult that you absolutely must have a paper and pencil and do a ton of calculation. It's also more difficult than you think not to create ambiguous rules. You cannot make assumptions about concepts without really precise definitions - for instance you cannot ask "is your queen in danger" without having a very precise definition of what "in danger" means.
User avatar
Bo Persson
Posts: 259
Joined: Sat Mar 11, 2006 8:31 am
Location: Malmö, Sweden
Full name: Bo Persson

Re: Next tournament: programmer vs. programmer

Post by Bo Persson »

Harvey Williamson wrote:
arturo100 wrote:I still see unfair comp-comp tournaments in which programs are using more cores, bigger hard-disks, extended opening books, more fast RAM, dedicated hardware, etc. I would propose that next time programmers play against each other, trying to derive their moves from paper calculation (a la Turing). :-)
1. GM Larry Kaufman
2. FM Vincent Diepeveen
And they must of course not use more than 8 moves worth of opening theory!