-
Notifications
You must be signed in to change notification settings - Fork 3
/
defaults.py
41 lines (38 loc) · 1.02 KB
/
defaults.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# from matrx.goals.goals import LimitedTimeGoal
######################
# AgentBody defaults #
######################
AGENTBODY_IS_TRAVERSABLE = False
AGENTBODY_IS_MOVABLE = False
AGENTBODY_SPEED_IN_TICKS = 1
AGENTBODY_VIS_SIZE = 1.0
AGENTBODY_VIS_COLOUR = "#92f441"
AGENTBODY_VIS_OPACITY = 1.0
AGENTBODY_VIS_SHAPE = 1
AGENTBODY_VIS_DEPTH = 100
AGENTBODY_VIS_BUSY = False
AGENTBODY_POSSIBLE_ACTIONS = "*"
######################
# EnvObject defaults #
######################
ENVOBJECT_IS_TRAVERSABLE = False
ENVOBJECT_IS_MOVABLE = None
ENVOBJECT_VIS_SIZE = 1.0
ENVOBJECT_VIS_SHAPE = 0
ENVOBJECT_VIS_COLOUR = "#4286f4"
ENVOBJECT_VIS_OPACITY = 1.0
ENVOBJECT_VIS_DEPTH = 80
ENVOBJECT_VIS_FROM_CENTER = True
######################
# GridWorld defaults #
######################
GRIDWORLD_RANDOM_SEED = 1
GRIDWORLD_SIZE = [25, 25]
GRIDWORLD_STEP_DURATION = 0.1
GRIDWORLD_TIME_FOCUS = "step"
GRIDWORLD_RUN_VIS_SERVER = False
GRIDWORLD_RUN_API = False
# GRIDWORLD_SIMULATION_GOAL = LimitedTimeGoal
GRIDWORLD_SIM_GOAL_ARGUMENTS = {
"max_nr_ticks": -1
}