Skip to content
Snippets Groups Projects
  1. Mar 08, 2024
  2. Mar 05, 2024
  3. Mar 01, 2024
  4. Feb 29, 2024
    • Florian Schröder's avatar
      Remove test_requirements from setup.py · 8adfb8e9
      Florian Schröder authored
      The setup file has been updated to remove the 'tests_require' attribute. Instead, 'test_requirements' has been added under 'extras_require'. This change allows the flexible installation of test requirements.
      8adfb8e9
    • Florian Schröder's avatar
      Update testing procedures and dependencies · 2eafc355
      Florian Schröder authored
      Changed the testing script in .gitlab-ci.yml to use Pytest's coverage feature instead of the standalone Coverage tool. Also, updated the test_requirements in setup.py to include pytest-cov, eliminating the need for separate coverage version.
      2eafc355
    • Florian Schröder's avatar
      Implement coverage measurement for tests · 035b2a6d
      Florian Schröder authored
      The pytest command in .gitlab-ci.yml has been updated to include code coverage measurements. The "coverage" Python package was added in setup.py under test requirements. Also, small updates were made in tests to reflect changes in the module imports and object comparisons.
      035b2a6d
  5. Feb 28, 2024
    • 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
    • fheinrich's avatar
      Requirements · 84234a93
      fheinrich authored
      84234a93
    • Florian Schröder's avatar
      Add simulation-based image generation and video replay functionalities · 83be4728
      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.
      83be4728
  6. Feb 27, 2024
  7. Feb 23, 2024
  8. Feb 16, 2024
  9. Feb 08, 2024
  10. Feb 04, 2024
    • Florian Schröder's avatar
      Implement additional logging and recording features · 4636abf5
      Florian Schröder authored
      This update introduces comprehensive hook management, improved environment setup functions, and a new class for logging and recording simulations. The enhanced hook management ensures better callback registration and tracing of specific simulation events. Extra setup functions allow more flexibility in setting parameters from the environment config. The new logging and recording class makes it easier to capture simulation data in a structured format for analysis. Various minor fixes and code refactoring are also included.
      4636abf5
  11. Jan 26, 2024
    • Florian Schröder's avatar
      Add command line interface to Overcooked Simulator · 01b18acd
      Florian Schröder authored
      A new command line interface has been added to Overcooked Simulator, which starts up the overcooked game engine server and a PyGame 2D Visualization window each in their own process. This is done using argparse for handling command line arguments. Furthermore, some minor changes have been introduced in the game server and GUI scripts to better handle processes and accept host and port arguments.
      01b18acd
  12. Jan 24, 2024
    • Florian Schröder's avatar
      Update server and client communication in game simulator · 7ba326c6
      Florian Schröder authored
      The server (game_server.py) and client communication (overcooked_gui.py) now uses the WebSocket communication protocol. In setup.py, the 'requests' module was added as a new requirement. The game simulator now waits for a player to be ready before starting, stops a game environment if no step is taken within a minute, and pauses or unpauses a game environment. Player actions are now handled based on a new 'Action' type. The server also now handles several client types that can send messages.
      7ba326c6
    • Fabian Heinrich's avatar
      Updates to requirements · 98cd84ec
      Fabian Heinrich authored
      98cd84ec
    • Fabian Heinrich's avatar
      Updates · a42180fb
      Fabian Heinrich authored
      a42180fb
  13. Jan 18, 2024
  14. Jan 10, 2024
  15. Jan 03, 2024
  16. Dec 21, 2023
  17. Dec 13, 2023
  18. Dec 05, 2023
  19. Dec 04, 2023
  20. Nov 23, 2023
Loading