Kesslergame

Latest version: v2.1.9

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

Scan your dependencies

Page 1 of 4

2.1.9

- Added missing package in `requirements.txt`

2.1.8

- Changed the `game_state` dictionary that is passed to controllers to be type `immutabledict`. This prevents
changing of `game_state` values by controllers to prevent tampering/affecting controllers later in the loop where
it is passed. This is faster than passing copies of the dict and is still passed by reference.

2.1.7

- Added optional Boolean setting `random_ast_splits` for game object instantiation. If `True`, left and right asteroid
child asteroid vectors will be be random within a bounded range about the main child asteroid vector. By default
is set to `False`.

2.1.6

- Changed `stop_if_no_ammo` condition to also check mines. Also changed condition such that sum of mines and bullets
remaining has to be > 0 since negative values are considered true.

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

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.