Project 'scs/cocosy/overcooked-simulator' was moved to 'scs/cocosy/cooperative-cuisine'. Please update any links and bookmarks that may still have the old path.
Commits on Source (8)
-
Florian Schröder authored
This commit refactors the setup of recorders and hooks in several configuration files. It simplifies the YAML structure, renames "extra_setup_functions" to "hook_callbacks", and replaces "log_path" with "record_path". This makes the configurations cleaner and more intuitive. The update also removes the "func" and "kwargs" in the extra setup functions. Now only hooks are registered. This change should not affect functionality, because until now only hooks were registered as extra setup functions.
-
Florian Schröder authored
This commit introduces a new test suite for the pygame functionality. It includes tests for color formatting and uniqueness, angle calculations, and proper initialization of the Visualizer. The tests aim to enhance game integrity and avoid potential issues with visualization.
-
Florian Schröder authored
This commit modifies comparison operators for timers to be less than or equal in various scripts. It also changes variable types explicitly in scores.py and adds several new tests for functionalities like effects, scores, information messages, trashing function etc. Additional updates include changes in values for certain default arguments in command line parser for generating images in the script for 2D visualization.
-
Florian Schröder authored
Expanded the tests in the 'test_study_server.py' file to include testing for tutorial connectivity. Added tests in 'test_start.py' to test the functionality of PlateDispenser and Sink game items. This included tests to validate the handling of dirty and clean plates and testing item drops and pick-ups. Various adjustments were made to players' positions to accommodate the tests.
-
Florian Schröder authored
Resolve "More tests" Closes #112 See merge request scs/cocosy/overcooked-simulator!79
-
Florian Schröder authored
Merge remote-tracking branch 'origin/dev' into 115-remove-repitition-of-hook-callback-class-in-env-config
-
Florian Schröder authored
Removed the 'hooks_via_callback_class' usage and replaced it with 'hook_callbacks'. The 'extra_setup_functions' field has been renamed to 'hook_callbacks' to provide a more accurate description of its role. The callback logic has consequently been adjusted, reducing verbosity and simplifying the code.
-
Florian Schröder authored
Resolve "Remove repitition of Hook callback class in env config" Closes #115 See merge request scs/cocosy/overcooked-simulator!77
Showing
- cooperative_cuisine/__init__.py 1 addition, 1 deletioncooperative_cuisine/__init__.py
- cooperative_cuisine/configs/environment_config.yaml 77 additions, 95 deletionscooperative_cuisine/configs/environment_config.yaml
- cooperative_cuisine/configs/study/level1/level1_config.yaml 85 additions, 107 deletionscooperative_cuisine/configs/study/level1/level1_config.yaml
- cooperative_cuisine/configs/study/level2/level2_config.yaml 85 additions, 107 deletionscooperative_cuisine/configs/study/level2/level2_config.yaml
- cooperative_cuisine/configs/tutorial_env_config.yaml 1 addition, 1 deletioncooperative_cuisine/configs/tutorial_env_config.yaml
- cooperative_cuisine/counters.py 2 additions, 2 deletionscooperative_cuisine/counters.py
- cooperative_cuisine/effects.py 2 additions, 2 deletionscooperative_cuisine/effects.py
- cooperative_cuisine/environment.py 10 additions, 11 deletionscooperative_cuisine/environment.py
- cooperative_cuisine/hooks.py 2 additions, 2 deletionscooperative_cuisine/hooks.py
- cooperative_cuisine/info_msg.py 12 additions, 16 deletionscooperative_cuisine/info_msg.py
- cooperative_cuisine/pygame_2d_vis/drawing.py 22 additions, 3 deletionscooperative_cuisine/pygame_2d_vis/drawing.py
- cooperative_cuisine/pygame_2d_vis/video_replay.py 4 additions, 4 deletionscooperative_cuisine/pygame_2d_vis/video_replay.py
- cooperative_cuisine/recording.py 31 additions, 40 deletionscooperative_cuisine/recording.py
- cooperative_cuisine/reinforcement_learning/environment_config_rl.yaml 48 additions, 70 deletions...cuisine/reinforcement_learning/environment_config_rl.yaml
- cooperative_cuisine/scores.py 29 additions, 37 deletionscooperative_cuisine/scores.py
- tests/test_game_server.py 7 additions, 0 deletionstests/test_game_server.py
- tests/test_pygame.py 40 additions, 0 deletionstests/test_pygame.py
- tests/test_start.py 374 additions, 5 deletionstests/test_start.py
- tests/test_study_server.py 36 additions, 0 deletionstests/test_study_server.py
tests/test_pygame.py
0 → 100644