- Feb 28, 2024
-
-
Florian Schröder authored
The 'order.py' module has been renamed to 'orders.py' for consistency and clarity. All references to this file within the code base, including import statements and comments, have been updated to reflect this change. A safer and more coherent codebase enhances readability and maintainability.
-
Florian Schröder authored
All configurations, scripts, and yaml files previously held in "game_content" are now placed in the "configs" directory for logical organization and better visibility. All references within the code that previously pointed to "game_content" have been updated to reflect the new "configs" path.
-
Florian Schröder authored
The import statements in the README and __init__.py needed adjustments due to renaming of 'overcooked_environment' to 'environment'. This commit updates the relevant parts in the documentation to prevent any confusion for users of the 'cooperative_cuisine' package.
-
Florian Schröder authored
Renamed `overcooked_gui.py` to `gui.py` in multiple files across the project including README.md, study_server.py, __main__.py, and __init__.py. This modification will ensure consistency in referencing the graphic interface script.
-
Florian Schröder authored
The "gui_2d_vis" directory has been renamed to "pygame_2d_vis". All references to "gui_2d_vis" in imports and file paths throughout the code have been updated to the new name. The renaming is clearer about the visualization library used and aligns with project conventions for directory naming.
-
Florian Schröder authored
-
Florian Schröder authored
All instances of 'overcooked_simulator' have been replaced with 'cooperative_cuisine'. This includes changes in file paths, imports, and script names. The necessary adjustments to reflect this rename have also been made in the documentation, setup files, test scripts, and CI/CD configuration.
-
Fabian Heinrich authored
-
Florian Schröder authored
Resolve "Documentation" Closes #92 See merge request scs/cocosy/overcooked-simulator!58
-
Florian Schröder authored
-
Fabian Heinrich authored
Resolve "Game Flow" Closes #91 See merge request scs/cocosy/overcooked-simulator!62
-
fheinrich authored
-
fheinrich authored
# Conflicts: # setup.py
-
fheinrich authored
-
Fabian Heinrich authored
Resolve "Tutorial graph for meal recipes" See merge request scs/cocosy/overcooked-simulator!64
-
fheinrich authored
-
fheinrich authored
-
fheinrich authored
# Conflicts: # overcooked_simulator/game_content/study/level1/level1_config.yaml # overcooked_simulator/game_content/study/study_config.yaml # overcooked_simulator/gui_2d_vis/overcooked_gui.py # overcooked_simulator/study_server.py
-
fheinrich authored
-
fheinrich authored
-
Florian Schröder authored
The code for the drop-off condition within the Overcooked simulator's counters module has been updated. The updated condition now checks not only if the item can be combined or matches the dispensing item's name but also checks if the undo dispenser pickup flag is true.
-
Florian Schröder authored
The commit introduces an option that allows dispensers in the Overcooked simulator to undo pickups of items in case of errors. This new setting, `undo_dispenser_pickup`, is now included in the `game` section of the environment configuration. Both the counter factory and dispenser have been updated to accommodate these changes.
-
fheinrich authored
-
fheinrich authored
-
fheinrich authored
-
fheinrich authored
-
Fabian Heinrich authored
-
Florian Schröder authored
This commit introduces thorough in-line documentation for different modules in the Overcooked simulator's code. This includes adding descriptions for classes, methods, and attributes across multiple files like recording.py, info_msg.py, hooks.py, effect_manager.py, etc. Additionally, explanations and examples of hooks have been provided where relevant. The overall readability and maintainability of the code is expected to improve with this change.
-
Fabian Heinrich authored
-
Florian Schröder authored
Resolve "Video replay" Closes #95 See merge request scs/cocosy/overcooked-simulator!65
-
Florian Schröder authored
This update introduces changes to setup.py and video_replay.py. In setup.py, a new dependency "tqdm>=4.65.0" is added. Significant changes are made to video_replay.py, where new functionalities are introduced to allow creation of images via simulation of game environment based on sequence of actions, and generate videos from images. This facilitates visualization of game progress, especially helpful for debugging and analysis purposes. Additionally, flexible customization options are added for items like grid size, player numbers, and breakdown when no actions are available.
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
fheinrich authored
-
fheinrich authored
-
- Feb 27, 2024
-
-
Fabian Heinrich authored
-
Florian Schröder authored
This commit adds a new file `video_replay.py` to the Overcooked Simulator which introduces the capability to generate and display video replays from recorded games. It provides two methods; one to simulate and visualize actions from an action file, and another to visualize from recorded JSON states. In addition, command line argument parsing has been implemented for flexibility and easy usage.
-
Fabian Heinrich authored
-
Fabian Heinrich authored
# Conflicts: # overcooked_simulator/gui_2d_vis/overcooked_gui.py
-
Fabian Heinrich authored
-