- Feb 02, 2024
-
-
Florian Schröder authored
Added a Hooks class to monitor events related to player actions, item interactions, and state changes in the game environment. A hook triggers a corresponding event when a specific action takes place, such as a player picking up an item or a game state changing. This feature will make debugging easier and provide valuable insights during gameplay.
-
Florian Schröder authored
The EnvironmentConfig and OrderConfig classes, previously defined in the utils.py file, were moved to their respective modules overcooked_environment.py and order.py. This change creates a central location for configuration and reduces unnecessary dependencies in the utils.py file.
-
- Jan 31, 2024
-
-
Florian Schröder authored
The updates include adding docstrings and type hinting to several classes and methods in multiple Python files. This commit also includes fixes for inconsistent code formatting and minor bugs. The docstrings provide essential details about the classes and methods, improving readability and understanding for other developers. Furthermore, the added type hinting will enable better IDE assistance, static analysis, and clarity on expected input and output types. Lastly, the code formatting fixes and bug fixes enhance the overall code quality and maintainability.
-
- Jan 27, 2024
-
-
Florian Schröder authored
This update introduces a penalty computation for items that the player puts into the trash in the Overcooked simulator. A new function has been added onto the Order class to calculate this penalty, and the Trashcan class has been updated to use this new function whenever an item is dropped off. This change helps to further emulate real gameplay mechanics.
-
- Jan 25, 2024
-
-
Florian Schröder authored
The update introduces a new function `get_json_state()` in overcooked_environment.py that exports the current game state in JSON format. Changes were made to player.py, counters.py, and game_items.py to include an additional `to_dict()` function which represents their current status as a dictionary. This commit also includes minor naming changes, such as renaming `beginning_time` to `start_time`.
-
- Jan 20, 2024
-
-
Florian Schröder authored
Convert Stove to abstract "CookingCounter". Added item info and visualization for pizza and fish and chips meals including their ingredients and intermediate steps and cooking equipments and counters. Implemented accepting_not_ordered_meals func
-
Florian Schröder authored
-
- Jan 19, 2024
-
-
Florian Schröder authored
-
Florian Schröder authored
-
Florian Schröder authored
-
-
Florian Schröder authored
-
Florian Schröder authored
-
Florian Schröder authored
-
- Jan 18, 2024
-
-
Fabian Heinrich authored
-
Florian Schröder authored
-
Fabian Heinrich authored
-
Florian Schröder authored
-
Fabian Heinrich authored
-
Florian Schröder authored
-
Florian Schröder authored
-
Fabian Heinrich authored
-
Florian Schröder authored
-