- Mar 18, 2024
-
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
- Mar 15, 2024
-
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
fheinrich authored
-
Fabian Heinrich authored
- added function for calculating a graph with possible movements - used astar on this graph for the random agent
-
- Mar 05, 2024
-
-
Florian Schröder authored
The ActionType.PUT has been replaced with ActionType.PICK_UP_DROP across all instances in the codebase. This change aligns the action name with its actual function, making the action more intuitive and the code easier to understand. This update also includes minor modifications in comments and function arguments to reflect the new action name.
-
- Feb 29, 2024
-
-
Florian Schröder authored
Action, ActionType, and InterActionData classes have been moved from the environment module into a separate file named action.py. All imports have been adjusted to reflect this change. This provides a clearer structure and improves modularity in the code, as all action related classes and enums are now organized in a single module.
-
Florian Schröder authored
This commit introduces a new Movement class which handles player movements, collisions, and interactions with counters in the 'cooperative_cuisine' environment. The commit also includes necessary changes to related configurations and adjustments in the 'environment.py' and 'player.py' files to accommodate the introduction of this new class. This encapsulation enhances readability, promotes code organization, and adheres to the principle of Single Responsibility.
-
- Feb 28, 2024
-
-
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
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.
-
- Feb 25, 2024
-
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
- Feb 14, 2024
-
-
Fabian Heinrich authored
-
Fabian Heinrich authored
-
- Feb 06, 2024
-
-
Fabian Heinrich authored
-
Florian Schröder authored
The `random_agent.py` has been refactored to use asyncio. This modification allows for more efficient handling of asynchronous operations. Additionally, a fix has been implemented to correctly identify and handle the "current nearest counter ID", making sure that the agent continues performing its tasks in a correct manner.
-
Florian Schröder authored
This commit introduces a random agent in the game simulation. A significant portion of code has been added to manage the actions and decisions of this random agent within the environment. Player collision with moving players has been commented out, possibly indicating a test where player interactions do not lead to the halting of movement. A large layout has also been added to the simulation. In the visualization component, the process for launching agents has been adjusted to accommodate the random agent.
-