From b2389cf47eebc4311cc3c615939cebf4e50587fb Mon Sep 17 00:00:00 2001 From: fheinrich <fheinrich@techfak.uni-bielefeld.de> Date: Tue, 6 Feb 2024 16:24:01 +0100 Subject: [PATCH] Setting the seed via CreateEnvironmentConfig --- overcooked_simulator/game_server.py | 1 + overcooked_simulator/gui_2d_vis/overcooked_gui.py | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/overcooked_simulator/game_server.py b/overcooked_simulator/game_server.py index 1848a532..75aa505b 100644 --- a/overcooked_simulator/game_server.py +++ b/overcooked_simulator/game_server.py @@ -655,6 +655,7 @@ class CreateEnvironmentConfig(BaseModel): item_info_config: str # file content environment_config: str # file content layout_config: str # file content + seed: int class AdditionalPlayer(BaseModel): diff --git a/overcooked_simulator/gui_2d_vis/overcooked_gui.py b/overcooked_simulator/gui_2d_vis/overcooked_gui.py index 7d544fe2..c9ee9a8f 100644 --- a/overcooked_simulator/gui_2d_vis/overcooked_gui.py +++ b/overcooked_simulator/gui_2d_vis/overcooked_gui.py @@ -460,6 +460,8 @@ class PyGameGUI: layout = file.read() with open(environment_config_path, "r") as file: environment_config = file.read() + + seed = 161616161616 creation_json = CreateEnvironmentConfig( manager_id=self.manager_id, number_players=2, @@ -467,7 +469,9 @@ class PyGameGUI: item_info_config=item_info, environment_config=environment_config, layout_config=layout, + seed=seed, ).model_dump(mode="json") + # print(CreateEnvironmentConfig.model_validate_json(json_data=creation_json)) env_info = requests.post( f"{self.request_url}/manage/create_env/", -- GitLab