Spaces:
Running
Running
Commit ·
ba914d8
1
Parent(s): 3fb4224
fix: force UI difficulty mapping exactly at entrypoint
Browse files- server/app.py +9 -1
server/app.py
CHANGED
|
@@ -688,7 +688,15 @@ def init_env(difficulty: str, compare: bool, agent_mode: str = "Dueling DDQN (Lo
|
|
| 688 |
state.difficulty = difficulty
|
| 689 |
state.compare_mode = compare
|
| 690 |
state.agent_mode = agent_mode
|
| 691 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 692 |
|
| 693 |
# Initialize RL Env
|
| 694 |
state.env_rl = task.build_env()
|
|
|
|
| 688 |
state.difficulty = difficulty
|
| 689 |
state.compare_mode = compare
|
| 690 |
state.agent_mode = agent_mode
|
| 691 |
+
|
| 692 |
+
# Force map UI conceptual names directly to task IDs
|
| 693 |
+
val = difficulty.lower().strip()
|
| 694 |
+
if val == "easy": task_key = "task_1"
|
| 695 |
+
elif val == "medium": task_key = "task_11"
|
| 696 |
+
elif val == "hard": task_key = "task_21"
|
| 697 |
+
else: task_key = val
|
| 698 |
+
|
| 699 |
+
task = get_task(task_key)
|
| 700 |
|
| 701 |
# Initialize RL Env
|
| 702 |
state.env_rl = task.build_env()
|