- Mar 27, 2024
-
-
Florian Schröder authored
With this commit, the game now supports SSL connections. In addition, the argument parsing workflow was fundamentally improved to provide a clearer, better-structured usage of command line arguments for different functionalities. It also includes updates to the help documentations - now, each of these functionalities are accessible as subcommands with their own help messages. A minor update was also made to the test suite to reflect these changes.
-
- Mar 26, 2024
-
-
Florian Schröder authored
Moved the creation of argparse.ArgumentParser objects used to parse command line arguments into a separate module, `argument_parser.py`. This includes organizing all the add_argument calls into specific functions within this new module, in order to increase code readability, reusability and organization within the argument parsing codebase. All existing usages have been updated accordingly.
-
- Mar 25, 2024
-
-
Florian Schröder authored
The update modifies the get_participant_game_connection method in the study server. Now, the method uses "Test" as the default host if the request client is None. This ensures that the functionality will not break when dealing with test or invalid client requests.
-
Florian Schröder authored
A logging functionality has been added to record participant connections in the study_server.py. The logs, which include the participant's IP, environment ID, level info, and player info, are stored in the directory specified in the study_config.yaml file. Moreover, the participant's host IP is now provided when retrieving their game connection.
-
- Mar 20, 2024
-
-
Florian Schröder authored
Resolve "Docs for hooks" Closes #104 See merge request scs/cocosy/overcooked-simulator!86
-
Florian Schröder authored
This change updates the filename to better reflect its purpose. tryout_pearl.py serves as a test environment for the 'PEARL' reinforcement learning algorithm within the Cooperative Cuisine project.
-
Florian Schröder authored
The additional "env_name" parameter has been added to the game server test setup. This addition is intended to further specify the game environment during testing, improving precision and potentially revealing more detailed results.
-
Florian Schröder authored
Several sections of the codebase have been refactored for maintainability. The 'ORDERS' module has witnessed some cleanups and adjustments in the 'create_init_orders' method. Hooks and associated comments were added in the 'hooks' module for better understanding of code functionality. The 'pygame_2d_vis' script's documentation was also improved for clarity.
-
Florian Schröder authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
- Mar 19, 2024
-
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
- Mar 18, 2024
-
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
Resolve "simple pathfinding" Closes #120 See merge request scs/cocosy/overcooked-simulator!89
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
- Mar 15, 2024
-
-
Fabian Heinrich authored
-
Fabian Heinrich authored
Changed from unpacking operator to direct accessing of grid idx, weirdly did not work on gitlab test runner
-
Fabian Heinrich authored
-