Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

RE: Contest Ideas Quest

by Rydor (Scribe)
on Jun 06, 2000 at 23:14 UTC ( [id://16706] : note . print w/replies, xml ) Need Help??


in reply to Contest Ideas Quest

What is the contest?
A game called spoons(i posted the idea as a response in my original sugestion). The normal version works with 5 rows of 1,3,5,7,9 spoons, and each player takes as many spoons as he wishes from one row at a time. The loser is he who take the last spoon. 1st and 2nd players are chosen randomly. As this game is actually a forced win with only 5 rows, I now opt for n > 100 rows, with the number of spoons increasing in odd numbers (2n-1) per row. Each entry is really a subroutine, and the subroutine is passed 2 arrayrefs, 1 with n elements, with the number of spoons in a row such as an array of (1,0,0,1,3,5,2,3) if there are 8 rows, with index 0 being the top of the triangulars shaped game, and 7 being the bottom. the other arrayref has the elements (n,m) where n=number of spoons last taken by opponent, and m=from what row the opponent took the spoon. The subroutine returns an array containing how many spoons it took, and from what row. If the move was impossible, than the subroutine is disqualified(and to prevent slaves being disqualified to masters, all games with that subroutine are null and void). all moves must occur within less than 20 minutes.

How will entries be submitted?
They will be emailed to a specific email address, with a _start_ and an _end_ block around the script.

How will the entries be scored?
They will be played against eachother in a script that plays the subroutines against eachother some number of times (let's say 10? maybe another). The winning script at the end of each match, gets 1 point. The full winner wil have the most points, in the case of a tie, the tied scripts will play in a best 5 out of 9 play off.

<STRON

Replies are listed 'Best First'.
RE: RE: Contest Ideas Quest
by Anonymous Monk on Jun 06, 2000 at 23:17 UTC
    heh. cut me off a little. to continue:

    Who will score?
    I dunno. someone with linux installed, and a relatively good machine, preferably vroom, or someother high up. he doesn't have to really judge, just start a script to compete the subroutines.

    when will submissions be viewed
    the contest will last some predetermined time, such as 1 week, 2, or a month(it may be difficult). as soon as it is done, no more entries willbe accepted, and the entrants will be posted. the scoring will take place the next day or over the course of a few days (depending on the amount of scripts, and the length each takes).

    the winning subroutine gets mega XP!!!!!