- Jan 26, 2024
-
-
Florian Schröder authored
-
Florian Schröder authored
-
Florian Schröder authored
This commit removes a temporal lock previously used for the GUI. This leads to refinement and adjustments to the usage of datetime and timedelta in the simulator environment. In the tests, the Simulator class is replaced with directly creating an Environment instance and testing the desired features. Additions include comments for future TODOs relating to further enhancements and checks.
-
Florian Schröder authored
Renamed `move_dist` attribute to `player_speed_units_per_seconds` in player configuration. Also implemented `__post_init__` method in Action class to handle conversion from str to Enum type. Added a utility function `custom_asdict_factory` to handle Enum serialization for actions. Various code updates are made to accommodate these changes. Fixes merge bugs.
-
- 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 22, 2024
-
-
Florian Schröder authored
The transition implementation for items in the simulator has been updated. This refactoring introduces the filter_item_info function, replacing the previous verbose, repeating pattern with filter_item_info method calls in the overcooked_environment.py module. This makes the code more efficient and readable. Test adjustments and additional type hints were also included.
-
- Jan 19, 2024
-
-
Florian Schröder authored
-
Fabian Heinrich authored
-
Florian Schröder authored
-
- Jan 17, 2024
-
-
Florian Schröder authored
-
Fabian Heinrich authored
-
Florian Schröder authored
-
- Dec 21, 2023
-
-
Fabian Heinrich authored
-
Florian Schröder authored
-
- Dec 18, 2023
-
-
Fabian Heinrich authored
-
- Dec 14, 2023
-
-
Florian Schröder authored
-
Florian Schröder authored
Changed path concatenation, Created dataclass for item information, pass item config path via argument of the environment, no tomato class anymore, no pot class anymore, no soup and pan class, now everything is either a meal, cuttableitem, item, cookingequipment or plate. maybe do the plate as a cooking equipment next.
-
Fabian Heinrich authored
-
- Dec 07, 2023
-
-
Florian Schröder authored
-
Florian Schröder authored
-
Annika Österdiekhoff authored
-
- Dec 06, 2023
-
-
Fabian Heinrich authored
-
Fabian Heinrich authored
added testing for pickup, cut tomato
-
Fabian Heinrich authored
-
- Dec 05, 2023
-
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
- Dec 04, 2023
-
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
- Nov 23, 2023
-
-
Florian Schröder authored
-
Florian Schröder authored
-