[Hopefully] final point table
[progcomp10.git] / src / conf.py
1 ''' Configuration settings for the RPS simulator. '''
2
3 from rpsconst import *
4
5 # Enable for verbose output.
6 VERBOSE = True
7
8 # Enable for even more verbose output.
9 DEBUG = False
10
11 # How many iterations to run before quitting.
12 MAX_ITERATIONS = 15
13
14 # How many of each agent to create initially.
15 STARTING_POPULATION = 10
16
17 # ???
18 TRIALS = 1
19
20 # How much health to give each agent on birth.
21 DEFAULT_HEALTH = 50
22
23 # How much health at which an agent can reproduce.
24 REPRODUCE_HEALTH = 100
25
26 # How much health at which an agent dies.
27 DIE_HEALTH = 0
28
29 # The age at which to kill any agent.
30 MAX_AGE = 100
31
32 # Game dynamics - these are not final:
33 #                WINNER          TRUTH          ATTPoints, DEFPoints
34 pointsTable     [Attacker]      [False] =       (3, -3)
35 pointsTable     [Attacker]      [True]  =       (2, -2)
36 pointsTable     [Defender]      [False] =       (-2, 2)
37 pointsTable     [Defender]      [True]  =       (-3, 3)
38 pointsTable     [Tie]           [False] =       (0, 0)
39 pointsTable     [Tie]           [True]  =       (1, 1)

UCC git Repository :: git.ucc.asn.au