- Apr 03, 2024
-
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
- Apr 02, 2024
-
-
Fabian Heinrich authored
-
- Mar 27, 2024
-
-
Florian Schröder authored
Updated setup.py and CHANGELOG.md to reflect the new version of the application, 1.1.0. This new version includes numerous updates and fixes that resulted from the first version, such as a new command line interface, increased test coverage, support for different languages, and more.
-
Fabian Heinrich authored
Resolve "Score of order depends on remaining time" Closes #128 See merge request scs/cocosy/overcooked-simulator!94
-
Fabian Heinrich authored
-
Fabian Heinrich authored
# Conflicts: # CHANGELOG.md
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Florian Schröder authored
Resolve "Complete Cooperative Cousine Terminal Command" Closes #113 See merge request scs/cocosy/overcooked-simulator!90
-
Fabian Heinrich authored
Score is calculated when recipe graph is created and shown next to recipes. Score of order is shown in game.
-
Fabian Heinrich authored
-
Florian Schröder authored
# Conflicts: # CHANGELOG.md # cooperative_cuisine/pygame_2d_vis/gui.py
-
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.
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
- Mar 26, 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
-
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.
-
Florian Schröder authored
Resolve "additional state keys and values" Closes #124 See merge request scs/cocosy/overcooked-simulator!92
-
Florian Schröder authored
Corrected spelling and added information about state content storage. The spelling error related to "hot-plugging" has been corrected. Also, a detail about the new change in state content storage, which is now being held in its own variable instead of passed through a keyword argument to the step function, has been added.
-
Florian Schröder authored
The 'game_ended_step' has been added to both 'environment_config_no_validation.yaml' and 'environment_config.yaml' files. This state will trigger at the end of each game, and now it'll be recognized by the system.
-
Florian Schröder authored
The code now contains a new hook named "additional_state_update" and accommodates accepting additional state content. This functionality is used to better manage player readiness states in the game_server module and includes updates to the get_state and get_json_state methods in the environment module. New changes also impact the environment configuration files.
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-