Releases: CodinGame/codingame-game-engine
Releases Β· CodinGame/codingame-game-engine
v3.3.2
π Bug fixes
- Included missing
addAgent
polymorphism β custom nickname with default avatar. - Improved display of player output in local test page.
- Better handling of errors from initializing modules.
- Unused
title
property no longer mandatory inconfig.ini
. setFrameDuration()
now throws an exception on non-positive values.- We no longer wait the full player timeout time when creating a frame when no players have been executed.
β οΈ Known issues
ToggleModule
only works in local IDE
v3.3.1
π Bug fix
setFrameDuration()
regression from 3.0.0 fixed.
β οΈ Known issues
- Frames created when no players have been executed will still wait the full player timeout time.
ToggleModule
only works in local IDE
v3.3.0
π New feature
- The EndScreenModule allows you to display a custom text instead of the score.
β οΈ Known issues
- Frames created when no players have been executed will still wait the full player timeout time.
ToggleModule
only works in local IDE
v3.2.0
π New features
- The EndScreenModule and the TooltipModule are now bundled with the sdk.
- The ToggleModule has been added.
π Bug fix
- Fixed absence of game summaries from the local test page of SOLO games.
β οΈ Known issues
- Frames created when no players have been executed will still wait the full player timeout time.
- Maven modules not available as dependencies
setFrameDuration()
does not work in theinit()
.ToggleModule
only works in local IDE
v3.1.0
π New feature
- A frame is created even if no players have been executed at the end of each gameTurn.
π Bug fix
- Fixed an issue with sprites.
β οΈ Known issues
- Frames created when no players have been executed will still wait the full player timeout time.
setFrameDuration()
does not work in theinit()
.
v3.0.0
January 11, 2019
π New features
- BitmapText has been added.
- Text can be bold.
- Shapes now have a blendmode property.
π Bug fixes
- π₯ Breaking change Renamed SpriteSheetLoader to SpriteSheetSplitter.
- Subfolders of the assets folder work on Windows now.
- Frame zero now has a duration of zero.
- The SpriteSheetSplitter doesn't reload the sprite sheet if it's already in the TextureCache.
- The local player now uses the parameters stored in the LocalStorage.
- Removed the max turn warning, since it's replaced by a limit of alloted time.
- Better process cleanup.
- Fixed security issue (ZipSlip bug).
- Fixed the minimum max time alloted to players (now it really is 50ms).
β οΈ Known issues
setFrameDuration()
does not work in theinit()
.
v2.15
November 29, 2018
π Bug fixes
- Frame zero is not animated anymore.
- Less spammy warnings.
v2.14
October 30, 2018
π New features
- Limited the max total alloted time to the players to 25s.
- SpriteAnimation now a has reworked API and a pause function.
π Bug fixes
- Better error handling.
- Reworked the commit system, fixing some big issues and reducing data usage.
v2.11
September 14, 2018
π Bug fixes
- Fixed BufferedGroup performance issues.
- Better handling of modules errors.
v2.9
August 21, 2018
π New feature
- Local test page design now matches the website one.