No description, website, or topics provided.
Branch: master
Clone or download
NeilBurch Merge pull request #4 from YaYaB/fix-compilation
Resolve compilation error -- note that a C++ compiler is required.
Latest commit b2f1f7a Feb 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
agents Initial commit. Feb 1, 2019
hanabi_lib Initial commit. Feb 1, 2019
CMakeLists.txt Initial commit. Feb 1, 2019
CONTRIBUTING.md Initial commit. Feb 1, 2019
LICENSE Initial commit Jan 31, 2019
README.md Resolve compilation error Feb 8, 2019
__init__.py Initial commit. Feb 1, 2019
clean_all.sh Initial commit. Feb 1, 2019
game_example.cc Initial commit. Feb 1, 2019
game_example.py Initial commit. Feb 1, 2019
pyhanabi.cc Initial commit. Feb 1, 2019
pyhanabi.h Initial commit. Feb 1, 2019
pyhanabi.py Initial commit. Feb 1, 2019
rl_env.py Initial commit. Feb 1, 2019
rl_env_example.py Initial commit. Feb 1, 2019

README.md

This is not an officially supported Google product.

hanabi_learning_environment is a research platform for Hanabi experiments. The file rl_env.py provides an RL environment using an API similar to OpenAI Gym. A lower level game interface is provided in pyhanabi.py for non-RL methods like Monte Carlo tree search.

Getting started

sudo apt-get install g++         # if you don't already have a CXX compiler
sudo apt-get install cmake       # if you don't already have CMake
sudo apt-get install python-pip  # if you don't already have pip
pip install cffi                 # if you don't already have cffi
cmake .
make
python rl_env_example.py         # Runs RL episodes
python game_example.py           # Plays a game using the lower level interface