X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=src%2Fconf.py;h=e8f1d88fb3a682d6d560118b53e2fb0cc5be7eaa;hb=0374e4a4aa10c3a86a6419b260fc0ea7e72c563a;hp=aabd7171395fe9f6214462284223594833b3241b;hpb=52eb4c5a3aadbf02361e4f11b5790ae489fd3900;p=progcomp10.git diff --git a/src/conf.py b/src/conf.py index aabd717..e8f1d88 100644 --- a/src/conf.py +++ b/src/conf.py @@ -2,19 +2,19 @@ from rpsconst import * -# Enable for verbose output. -VERBOSE = True +# Enable for verbose output. (or use -v) +VERBOSE = False # Enable for even more verbose output. DEBUG = False # How many iterations to run before quitting. -MAX_ITERATIONS = 150 +MAX_ITERATIONS = 1000 -# How many of each agent to create initially. +# How many of each agent to create initially. (or use -n) STARTING_POPULATION = 10 -# ??? +# Number of times the simulation is run. (or use -t) TRIALS = 1 # How much health to give each agent on birth. @@ -29,11 +29,14 @@ DIE_HEALTH = 0 # The age at which to kill any agent. MAX_AGE = 100 -# Game dynamics - these are not final: +# Cap the number of agents (set to 0 to disable) +MAX_TOTAL_AGENTS = 255 + +# Game dynamics: # WINNER TRUTH ATTPoints, DEFPoints -pointsTable [Attacker] [False] = (2, -2) +pointsTable [Attacker] [False] = (3, -3) pointsTable [Attacker] [True] = (2, -2) pointsTable [Defender] [False] = (-2, 2) -pointsTable [Defender] [True] = (-2, 2) +pointsTable [Defender] [True] = (-3, 3) pointsTable [Tie] [False] = (0, 0) pointsTable [Tie] [True] = (1, 1)