mirror of
				https://github.com/illiumst/marl-factory-grid.git
				synced 2025-10-31 04:37:25 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			113 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			113 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| ---
 | |
| General:
 | |
|   level_name: large
 | |
|   env_seed: 69
 | |
|   verbose: !!bool False
 | |
|   pomdp_r: 3
 | |
|   individual_rewards: !!bool True
 | |
| 
 | |
| Entities:
 | |
|   Defaults: {}
 | |
|   DirtPiles:
 | |
|       initial_dirt_ratio: 0.01          # On INIT, on max how many tiles does the dirt spawn in percent.
 | |
|       dirt_spawn_r_var: 0.5             # How much does the dirt spawn amount vary?
 | |
|       initial_amount: 1
 | |
|       max_local_amount: 3               # Max dirt amount per tile.
 | |
|       max_global_amount: 30             # Max dirt amount in the whole environment.
 | |
|   Doors:
 | |
|       closed_on_init: True
 | |
|       auto_close_interval: 10
 | |
|       indicate_area: False
 | |
|   Batteries: {}
 | |
|   ChargePods: {}
 | |
|   Destinations: {}
 | |
|   ReachedDestinations: {}
 | |
|   Items: {}
 | |
|   Inventories: {}
 | |
|   DropOffLocations: {}
 | |
| 
 | |
| Agents:
 | |
|   Wolfgang:
 | |
|     Actions:
 | |
|       - Noop
 | |
|       - Noop
 | |
|       - Noop
 | |
|       - CleanUp
 | |
|     Observations:
 | |
|       - Self
 | |
|       - Placeholder
 | |
|       - Walls
 | |
|       - DirtPiles
 | |
|       - Placeholder
 | |
|       - Doors
 | |
|       - Doors
 | |
|   Bjoern:
 | |
|     Actions:
 | |
|       # Move4, Noop
 | |
|       - Move8
 | |
|       - DoorUse
 | |
|       - ItemAction
 | |
|     Observations:
 | |
|       - Defaults
 | |
|       - Combined:
 | |
|           - Other
 | |
|           - Walls
 | |
|       - Items
 | |
|       - Inventory
 | |
|   Karl-Heinz:
 | |
|     Actions:
 | |
|       - Move8
 | |
|       - DoorUse
 | |
|     Observations:
 | |
|       # Wall, Only Other Agents
 | |
|       - Defaults
 | |
|       - Combined:
 | |
|           - Other
 | |
|           - Self
 | |
|           - Walls
 | |
|           - Doors
 | |
|       - Destinations
 | |
|   Manfred:
 | |
|     Actions:
 | |
|       - Move8
 | |
|       - ItemAction
 | |
|       - DoorUse
 | |
|       - CleanUp
 | |
|       - DestAction
 | |
|       - BtryCharge
 | |
|     Observations:
 | |
|       - Defaults
 | |
|       - Battery
 | |
|       - Destinations
 | |
|       - DirtPiles
 | |
|       - Doors
 | |
|       - Items
 | |
|       - Inventory
 | |
|       - DropOffLocations
 | |
| Rules:
 | |
|   Defaults: {}
 | |
|   Collision:
 | |
|     done_at_collisions: !!bool False
 | |
|   DirtRespawnRule:
 | |
|     spawn_freq: 15
 | |
|   DirtSmearOnMove:
 | |
|     smear_amount: 0.12
 | |
|   DoorAutoClose: {}
 | |
|   DirtAllCleanDone: {}
 | |
|   Btry: {}
 | |
|   BtryDoneAtDischarge: {}
 | |
|   DestinationReach: {}
 | |
|   DestinationSpawn: {}
 | |
|   DestinationDone: {}
 | |
|   ItemRules: {}
 | |
| 
 | |
| Assets:
 | |
|   - Defaults
 | |
|   - Dirt
 | |
|   - Door
 | |
|   - Machine
 | |
|   - Item
 | |
|   - Destination
 | |
|   - DropOffLocation
 | |
|   - Chargepod
 | 
