gym_toytext
This repository contains the text environments previously present in OpenAI Gym <0.20. These environments had been in the master branch of openai/gym but later excluded in this pull.
List of environments
environment | commit history | first committer |
---|---|---|
GuessingGame-v0 |
guessing_game.py |
@JKCooper2 |
HotterColder-v0 |
hotter_colder.py |
@JKCooper2 |
KellyCoinflip-v0 and KellyCoinflipGeneralized-v0 |
kellycoinflip.py |
@gwern |
NChain-v0 |
nchain.py |
@machinaut |
Roulette-v0 |
roulette.py |
@gdb |
Compatibility
gym>=0.26
: Please usegym_toytext>=0.26
.gym>=0.19, gym<0.26
: Please usegym_toytext==0.25
.
Install
pip install gym-toytext
Usage
import gym
import gym_toytext
env = gym.make("GuessingGame-v0")
observation, info = env.reset()
low, high = env.action_space.low, env.action_space.high
while True:
action = (low + high) / 2.
observation, reward, termination, truncation, info = env.step(action)
if termination or truncation:
break
if observation == 1:
low = action
elif observation == 3:
high = action
env.close()