- Feb 08, 2024
-
-
Florian Schröder authored
The package version requirements in setup.py have been updated to specific versions rather than picking the latest available version blindly. This is done to ensure compatibility and prevent potential failures due to future package updates that may introduce breaking changes.
-
Florian Schröder authored
The fastapi and websockets package dependencies were updated to their specific versions, ensuring compatibility. An extra 'rl' dependency section got added, which lists 'gymnasium', 'stable-baselines3[extra]', 'opencv-python', and 'wandb' as its components.
-
- Feb 04, 2024
-
-
Florian Schröder authored
This update introduces comprehensive hook management, improved environment setup functions, and a new class for logging and recording simulations. The enhanced hook management ensures better callback registration and tracing of specific simulation events. Extra setup functions allow more flexibility in setting parameters from the environment config. The new logging and recording class makes it easier to capture simulation data in a structured format for analysis. Various minor fixes and code refactoring are also included.
-
- Jan 26, 2024
-
-
Florian Schröder authored
A new command line interface has been added to Overcooked Simulator, which starts up the overcooked game engine server and a PyGame 2D Visualization window each in their own process. This is done using argparse for handling command line arguments. Furthermore, some minor changes have been introduced in the game server and GUI scripts to better handle processes and accept host and port arguments.
-
- Jan 24, 2024
-
-
Florian Schröder authored
The server (game_server.py) and client communication (overcooked_gui.py) now uses the WebSocket communication protocol. In setup.py, the 'requests' module was added as a new requirement. The game simulator now waits for a player to be ready before starting, stops a game environment if no step is taken within a minute, and pauses or unpauses a game environment. Player actions are now handled based on a new 'Action' type. The server also now handles several client types that can send messages.
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
- Jan 18, 2024
-
-
Florian Schröder authored
-
- Jan 10, 2024
-
-
Fabian Heinrich authored
-
- Jan 03, 2024
-
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
- Dec 21, 2023
-
-
Fabian Heinrich authored
-
Dominik Battefeld authored
-
- Dec 13, 2023
-
-
Fabian Heinrich authored
-
- Dec 05, 2023
-
-
Fabian Heinrich authored
-
- Dec 04, 2023
-
-
Fabian Heinrich authored
-
- Nov 23, 2023
-
-
Florian Schröder authored
-
Florian Schröder authored
-