On Jan 9, 2008 8:28 PM, Taral <[EMAIL PROTECTED]> wrote:
> Can you post the difference between this and current?

Briefly, it allows more contestants per task to score points by
meeting optional objectives, clarifies that only one entry per
contestant is ultimately considered in the scoring, and allows any
party to leave the contract rather than just first-class players.

Verbosely, replace this:

1) Every week, the contestmaster SHALL announce a new task to be
implemented in Brainfuck.

with this:

1) Every week, the contestmaster SHALL announce a new task to be
implemented in Brainfuck.  The task may include one or more optional
objectives, each worth a positive integer number of points, the sum of
which may not exceed five.

Replace these:

3) A week after the announcement of a task, the contestmaster SHALL
announce as soon as possible the single valid entry for the task that
is smaller than all other valid entries for the same task, if one such
exists.  The contestmaster SHALL award to the author of this program 1
point for each character by which it is smaller than the second-place
valid entry, up to the limit provided by the rules of Agora.  If there
is only one valid entry, then the size of the second-place valid entry
is considered to be infinite.  The contestmaster SHALL include all
programs submitted during the week in the message by which e awards
these points.

4) If two or more valid entries for a task tie for smallest size and
have different authors, then the contestmaster shall announce each
such entry as above, but e shall instead award 5 points to the author
of each.  Each contestant may only be awarded points for a single
valid entry per task.

with these:

3) A week after the announcement of a task, the contestmaster SHALL
announce as soon as possible a list of all programs submitted during
the week.  In the same message, e SHALL award points to the authors
of those programs as described by this contract.

4) For each task and each contestant who submitted a valid entry for
the task, that contestant's nominated entry for the task is eir single
valid entry for the task that is smaller than all eir other valid
entries for the same task, if one such exists.  If no single valid
entry is smaller than the rest, then the contestmaster SHALL select
the one of minimal size that e deems the best to be that contestant's
nominated entry.

5) For each nominated entry for a task that meets one or more of the
objectives associated with the task, the contestmaster SHALL award to
its author a number of points equal to the sum of the values of the
objectives met by that entry.

6) The winning entry for a task is the single nominated entry for the
task that is smaller than all other nominated entries for the same
task, if one such exists.  The contestmaster SHALL award to the author
of this program 1 point for each character by which it is smaller than
the second-place nominated entry, up to the limit provided by the
rules of Agora less the number of points to be awarded for objectives.
If there is only one nominated entry, then the size of the second-
place nominated entry is considered to be infinite.

7) If two or more nominated entries for a task tie for smallest size,
then the contestmaster SHALL award to the author of each a number of
points equal to five less the sum of the values of the task's
objectives.

Replace this:

9) Any first-class player CAN leave this contract by announcement.

with this:

12) Any party to this contract CAN leave it by announcement.

and renumber the paragraphs to fit.

-root

Reply via email to