OpenSpiel
latest
Getting started
What is OpenSpiel?
Installation
Python-only installation via pip
Python-only installation via pip (from source).
Installation from Source
Summary
Installing via Docker
Running the first examples
Detailed steps
Configuring conditional dependencies
Installing system-wide dependencies
Installing Python dependencies
Required dependencies
Optional dependencies
Building and running tests
Setting Your PYTHONPATH environment variable
Core OpenSpiel
First examples
Concepts
The tree representation
Loading a game
Creating sequential games from simultaneous games
Playing a trajectory
Available games
Details
Amazons
Backgammon
Bargaining
Battleship
Blackjack
Breakthrough
Bridge
(Uncontested) Bridge bidding
Catch
Checkers
Cliff Walking
Clobber
Coin Game
Colored Trails
Connect Four
Cooperative Box-Pushing
Chess
Dark Hex
Deep Sea
Euchre
First-price Sealed-Bid Auction
Gin Rummy
Go
Goofspiel
Hanabi
Havannah
Hearts
Hex
Kriegspiel
Kuhn poker
Laser Tag
Leduc poker
Lewis Signaling
Liar’s Dice
Mancala
Markov Soccer
Matching Pennies (Three-player)
Mean Field Game : routing
Mean Field Game : Linear-Quadratic
Morpion Solitaire (4D)
Negotiation
Nim
Oh Hell
Oshi-Zumo
Oware
Pathfinding
Pentago
Phantom Go
Phantom Tic-Tac-Toe
Pig
Poker (Hold ‘em)
Quoridor
Reconnaissance Blind Chess
Routing game
Sheriff
Slovenian Tarok
Skat (simplified bidding)
Solitaire (K+)
Tic-Tac-Toe
Tiny Bridge
Tiny Hanabi
Trade Comm
Ultimate Tic-Tac-Toe
Y
Evaluation
Alpha-Rank
Importing the Alpha-Rank module
Running Alpha-Rank on various games
Example: symmetric 2-player game rankings
Example: multi-population game rankings
Visualizing and reporting results
Basic Ranking Outputs
Markov Chain Visualization
Alpha-sweep plots
Julia OpenSpiel
OpenSpiel on Julia
Install
Known Problems
Example
Q&A
Developer guide
The code structure
C++ and Python implementations.
Adding a game
Conditional dependencies
Debugging tools
Adding Game-Specific Functionality
Language APIs
Guidelines
Support expectations
Bugs
Pull requests
Roadmap and Call for Contributions
Extra information
Authors
OpenSpiel contributors
OpenSpiel with Swift for Tensorflow (now removed)
External contributors
OpenSpiel
Docs
»
Welcome to OpenSpiel’s documentation!
Edit on GitHub
Welcome to OpenSpiel’s documentation!
¶
Getting started
What is OpenSpiel?
Installation
Python-only installation via pip
Installation from Source
Summary
Installing via Docker
Running the first examples
Detailed steps
Core OpenSpiel
First examples
Concepts
The tree representation
Loading a game
Creating sequential games from simultaneous games
Playing a trajectory
Available games
Details
Evaluation
Alpha-Rank
Importing the Alpha-Rank module
Running Alpha-Rank on various games
Visualizing and reporting results
Julia OpenSpiel
OpenSpiel on Julia
Install
Known Problems
Example
Q&A
Developer guide
The code structure
C++ and Python implementations.
Adding a game
Conditional dependencies
Debugging tools
Adding Game-Specific Functionality
Language APIs
Guidelines
Support expectations
Bugs
Pull requests
Roadmap and Call for Contributions
Extra information
Authors
OpenSpiel contributors
OpenSpiel with Swift for Tensorflow (now removed)
External contributors
Read the Docs
v: latest
Versions
latest
stable
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.