SushCodex's picture
Upload 14 files
85768b6 verified
raw
history blame contribute delete
794 Bytes
TASK_DEFINITION = {
1: {
"name": "Single Item Retrieval",
"level": 1,
"targets": [[5, 5]],
"max_steps": 50,
"description": "Navigate to [5,5], pick the item, and return to the Dock at [0,0]."
},
2: {
"name": "Multi-Order Sequential",
"level": 2,
"targets": [[8, 2], [2, 8]],
"max_steps": 150,
"description": "Collect two items in order and return each safely to the Dock."
},
3: {
"name": "Dynamic Warehouse Master",
"level": 3,
"targets": [[9, 9], [5, 1], [1, 5]],
"max_steps": 300,
"description": "Avoid moving forklifts while fulfilling a triple-item order."
}
}
def get_task(task_id):
return TASK_DEFINITION.get(task_id, TASK_DEFINITION[1])