+Entry to the UCC::ProgComp 2010 is by writing an "agent".
+
+Your agent spends its life in a dystopian RPS underworld, where at any
+moment another agent could pick a fight with it, after which your agent
+is obliged to pick a fight with yet another.
+
+On RPS Island, battles are based on Rock-Paper-Scissors, but
+considerably more involved: the attacking agent must bluff to the
+defending agent before making its real attack.
+
+If an agent gets picked on for a fight and told rock, paper or scissors,
+it can either get modest but mutually beneficial points by trying to
+cause a tie, but risk being slaughtered by the other if it's lying (with
+a small amount of points awarded if it wins "by accident"), or it can
+try to win based on that information and get big points for exploiting
+the other agent with a relatively small punishment for being "tricked"
+and losing (and no point change in case of an "accidental" tie).
+
+Thus, in any single round there are bigger rewards and smaller
+consequences in "attacking" the rock, paper or scissors that the enemy
+agent claims it will use, but cooperation leads to mutual benefit and
+good agents should turn against agents that try to exploit them. (The
+full points table can be found in POINTS.txt)
+
+Agents start off with 50 points. If the agent loses all its points, it
+dies. If it reaches 100 points, it forms a new agent and both return to
+50 points. (However, the arena in which the agents battle is only so big
+- if it's too crowded the agent will keep its points and not spawn a
+child.)
+
+The agent can remember who it has battled in the past and what the other
+agent has done, but it has no way of communicating this to any other
+agent, and any "children" of the agent don't inherit this memory.
+
+To provide for both smart learning agents and agents that aren't so
+complex, both 'long' (1000 round) and 'short' (100 round) variations
+will be run. You are not allowed to submit different versions of your
+agent for the different durations - you will have to make a tactical
+decision about which to target.
+