Skip to content
Snippets Groups Projects
  1. Apr 17, 2024
  2. Mar 27, 2024
    • Florian Schröder's avatar
      Update SSL usage and enhance argument parsing · 843b145f
      Florian Schröder authored
      With this commit, the game now supports SSL connections. In addition, the argument parsing workflow was fundamentally improved to provide a clearer, better-structured usage of command line arguments for different functionalities. It also includes updates to the help documentations - now, each of these functionalities are accessible as subcommands with their own help messages. A minor update was also made to the test suite to reflect these changes.
      843b145f
  3. Mar 26, 2024
    • Florian Schröder's avatar
      Extract argument parser creation into separate file · 27389f93
      Florian Schröder authored
      Moved the creation of argparse.ArgumentParser objects used to parse command line arguments into a separate module, `argument_parser.py`. This includes organizing all the add_argument calls into specific functions within this new module, in order to increase code readability, reusability and organization within the argument parsing codebase. All existing usages have been updated accordingly.
      27389f93
  4. Mar 18, 2024
  5. Mar 08, 2024
    • Florian Schröder's avatar
      Refactor game and study server scripts, update tests, improve error handling · cd3e27da
      Florian Schröder authored
      The refactoring involved creating a new function to handle game server requests for cleaner and more concise code. Changes were also made to the formatting of commit messages for better readability. Invalid game environment configurations are now dealt with accordingly to prevent game errors. Several updates were made to the tests to ensure they accurately measure the performance and functionality of the game.
      cd3e27da
Loading