Pong
This commit is contained in:
parent
3bb3ffa3a0
commit
164c72504c
108
configs/Pong.yaml
Normal file
108
configs/Pong.yaml
Normal file
@ -0,0 +1,108 @@
|
||||
name: "DEFAULT"
|
||||
|
||||
params:
|
||||
task:
|
||||
task: columbus
|
||||
env_name: Columbus-v1
|
||||
env_args:
|
||||
observable:
|
||||
- type: State
|
||||
coordsAgent: True
|
||||
speedAgent: True
|
||||
coordsRelativeToAgent: False
|
||||
coordsRewards: True
|
||||
coordsEnemys: False
|
||||
enemysNoBarriers: True
|
||||
rewardsTimeouts: False
|
||||
include_rand: True
|
||||
- type: State
|
||||
coordsAgent: False
|
||||
speedAgent: False
|
||||
coordsRelativeToAgent: True
|
||||
coordsRewards: True
|
||||
coordsEnemys: False
|
||||
enemysNoBarriers: True
|
||||
rewardsTimeouts: False
|
||||
include_rand: True
|
||||
- type: Compass
|
||||
- type: RayCast
|
||||
num_rays: 6
|
||||
chans: [Enemy]
|
||||
entities:
|
||||
- type: Ball
|
||||
radius: 16px
|
||||
pos: [0.8, 0.5]
|
||||
speed: [-0.2, -0.1]
|
||||
speed_rand: [0, 0.2]
|
||||
solid: True
|
||||
collision_elasticity: 3
|
||||
elasticity: 1
|
||||
movable: 1
|
||||
collision_changes_speed: True
|
||||
crash_conservation_of_energy: False
|
||||
min_speed: 0.2
|
||||
max_speed: 0.6
|
||||
draw_path: True
|
||||
draw_path_width: 32
|
||||
draw_path_harm: True
|
||||
drag: 0.00001
|
||||
- type: RectGoal # Good
|
||||
height: 1em
|
||||
width: 10ct
|
||||
pos: [97ct, 0ct]
|
||||
skip_agent_col_check: True
|
||||
col: [0, 255, 0]
|
||||
reward: 30
|
||||
solid: True
|
||||
elasticity: 0.6
|
||||
void_collidable: False
|
||||
- type: Goal # Top
|
||||
radius: 7ct
|
||||
pos: [100ct, 0ct]
|
||||
skip_agent_col_check: True
|
||||
col: [0, 255, 0]
|
||||
reward: 30
|
||||
solid: True
|
||||
elasticity: 0.7
|
||||
void_collidable: False
|
||||
- type: Goal # Bottom
|
||||
radius: 7ct
|
||||
pos: [100ct, 100ct]
|
||||
skip_agent_col_check: True
|
||||
col: [0, 255, 0]
|
||||
reward: 30
|
||||
solid: True
|
||||
elasticity: 0.7
|
||||
void_collidable: False
|
||||
- type: RectGoal # Bad
|
||||
height: 1em
|
||||
width: 3ct
|
||||
pos: [0ct, 0ct]
|
||||
skip_agent_col_check: True
|
||||
col: [255, 0, 0]
|
||||
reward: -45
|
||||
solid: True
|
||||
elasticity: 1000
|
||||
void_collidable: False
|
||||
agent_cls: PongAgent
|
||||
agent_attrs:
|
||||
height: 100
|
||||
width: 30
|
||||
movable: False
|
||||
solid: True
|
||||
elasticity: 0.9
|
||||
exception_for_unsupported_collision: False
|
||||
start_pos: [0.05, 0.5]
|
||||
start_score: 0
|
||||
speed_fac: 0.05
|
||||
acc_fac: 0.1
|
||||
die_on_zero: False #True
|
||||
agent_drag: 0
|
||||
controll_type: SPEED
|
||||
aux_reward_max: 0
|
||||
aux_penalty_max: 0
|
||||
void_damage: 0
|
||||
terminate_on_reward: False
|
||||
agent_draw_path: False
|
||||
clear_path_on_reset: False
|
||||
---
|
Loading…
Reference in New Issue
Block a user