Kesslergame

Latest version: v2.1.5

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

Scan your dependencies

Page 1 of 3

2.1.5

- Added `Mines left` to TK graphics
- Added `mines_remaining` to team and score classes to get updated
- Added conditions for `no_ship` stop condition to wait until there aren't bullets or mines left - previously this
wasn't the case and gave a slight advantage to a ship if it died first because its bullets and mines would persist
and accumulate score but the ship that died second would not get the same persistence/score accumulation

2.1.4

- Fixed issue with ship sprite indexing

2.1.3

- Added `custom_sprite_path` property to `KesslerController` to automatically grab and load custom ship sprites from
the `graphics/images` directory

2.1.2

- Added mypyc compilation for performance increases. Credit to Jie Fan for the code + testing

2.1.1

- Fixed bug with only a single ship getting mine blast damage within the blast radius
- Fixed error in mine cooldown
- Added invincibility for mines during respawn

2.1.0

- Multiple changes to enhance/optimize calculations
- Reduction in calls to transcendental functions in math/numpy
- Reduced numpy calls for non-vector/less inefficient implementations
- Refined collision checks
- Changed destruct order to asteroids before ships
- Added `time_limit` to game state info passed to controller
- Fixed bug in mine detonation where coincidence with asteroids/ships caused undesired destruct behavior
- Changed such that if coincident with asteroid with 0 speed, momentum is imparted and split angles are uniform

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.