Skip to content

decided to train some RL agents on board games during this quarantine

Notifications You must be signed in to change notification settings

mkovalski/boredgames

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

boredgames

Quoridor Example

RL environments + algorithms for board games.

Environments

The environments are similar to OpenAI Gym environments and can be used similarly, but they differ in two ways: - The reset and step take a "player" argument to signify which player you are moving as. - The environments have a property called 'n_players' which will let you know the maximum number of players for each game - When possible, the boards are either transposed or player values are changed in the state - Values returned from the "step" function / replay buffer - A list of valid moves that the agent can make from the state - A list of valid moves for the next state (if applicable to the algorithm)

The environments also provide the neural network structure for specific algorithms, as some network structures may work better in some games than others, the states / number of states may be of different sizes, etc.

About

decided to train some RL agents on board games during this quarantine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published