Fuzzy-asteroids

Latest version: v3.3.1

Safety actively analyzes 642295 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

3.0.0

- Added adversarial functionality for 2 separate teams/controllers. See example script `test_fuzzy_controllers.py` for
usage.

2.2.1

- Added requirements for properties for instantiation of `FuzzyController` class including `name()`, `final_controller
()`, `actions()`, and `__init__()`.

2.2.0

- Added mandatory getter-only property `ControllerBase.name` (used for plotting controller name)
- Added mandatory static method `ControllerBase.final_controller()` (used by organizers to instantiate your controller
on competition day)

2.1.2

- Added getter/setters for `Scenario.name` to improve type safety as the Scenario name field is used for plotting
in the graphics window

2.1.1

- Removed type hinting of `ShipSprite` in `fuzzy_controller.SpaceShip` to make testing of the controller class
consistent and available in headless configurations (i.e. docker, CI/CD)

2.1.0

- Implemented `fuzzy_asteroids.dashboard.Dashboard` class to group together sprites/text related to the ship control
actions
- Added "full_dashboard" option to AsteroidGame settings keyword arguments, running without the dashboard can speed
up the environment evaluation
- Updated window title to "2022" for the new competition
- Moved global font/color related settings to `fuzzy_asteroids.settings`, for better consistency
- Updated dependency to `arcade==2.5.7`

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.