Jumanji v0.2.1
Release Notes
This major release introduces a whole set of new environments, namely:
Game2048
: the classic 4x4 2048 gameMinesweeper
: the classic game from the video gameRubiksCube
: the standard puzzleJobShop
: job-shop scheduling problem as another canonical CO problemCleaner
: a maze with multiple agents that spawn across the grid in order to clean all the tiles ASAPConnector
: replacement of the previousRouting
environment reimplemented for better efficiency and modularity.Maze
: classic maze on a grid
This release also stabilizes the API with a cleaner definition of the environment specs, rendering implemented for all the environments (using matplotlib), and an actor-critic agent implement for training alongside environment-specific actor-critic networks for each environment.
What's Changed
- fix: pygame requirements by @wang-r-j in #72
- feat: internal update for v0.2.0 by @clement-bonnet in #73
- refactor: remove connect4 environment
- feat: implement training and environment-specific networks in jumanji.training by @clement-bonnet
- feat: replace routing environment with connector by @sash-a
- feat: implement rubiks_cube environment by @TristanKalloniatis
- feat: implement game_2048 environment by @OmaymaMahjoub
- feat: implement minesweeper environment by @TristanKalloniatis
- feat: implement job_shop environment by @dluo96
- refactor: knapsack, cvrp and tsp by @surana01
- feat: implement cleaner environment by @coyettev
- feat: implement maze environment by @PDuckworth
- feat: clean and augment snake with action mask by @clement-bonnet
- refactor: implement arbitrarily nested specs by @dluo96
- ci: drop support for python 3.7
New Contributors
Full Changelog: v0.1.6...v0.2.1