Skip to content
Snippets Groups Projects
  1. Mar 18, 2024
  2. Mar 15, 2024
  3. Mar 05, 2024
    • Florian Schröder's avatar
      Update PUT action to PICK_UP_DROP · 7c31d0ac
      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.
      7c31d0ac
  4. Feb 29, 2024
    • Florian Schröder's avatar
      Refactor Action classes into separate file · 49231a76
      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.
      49231a76
    • Florian Schröder's avatar
      Add Movement class for handling player and counter interactions · ef72806c
      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.
      ef72806c
  5. Feb 28, 2024
    • Florian Schröder's avatar
      Move game content configurations to "configs" directory · 87d43f82
      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.
      87d43f82
    • Florian Schröder's avatar
      Rename project from overcooked_simulator to cooperative_cuisine · 242c9860
      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.
      242c9860
  6. Feb 25, 2024
  7. Feb 14, 2024
  8. Feb 06, 2024
    • Fabian Heinrich's avatar
    • Florian Schröder's avatar
      Refactor random_agent to use asyncio and correct counter handling · 2834b4e7
      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.
      2834b4e7
    • Florian Schröder's avatar
      Implement random agent and adjust player collision handling · 3f7420e4
      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.
      3f7420e4
Loading