diff --git a/overcooked_simulator/game_server.py b/overcooked_simulator/game_server.py index 1848a5329552dc8e0f733fcc3b330fd78ada83dd..75aa505b3ad3e49a203082a992134df53545fe44 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 7d544fe2cb95b1e8f9e2421d80981b2d68774fec..c9ee9a8f6d8e01afedbac52828b0c281887f0c01 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/",