gym-toytext

Text Environments forked from OpenAI Gym


Install
pip install gym-toytext==0.26.0

Documentation

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.19

Install

pip install gym-toytext

Usage

import gym
import gym_toytext

env = gym.make("GuessingGame-v0")
observation = env.reset()
low, high = env.action_space.low, env.action_space.high
while True:
    action = (low + high) / 2.
    observation, reward, done, info = env.step(action)
    if done:
        break
    if observation == 1:
        low = action
    elif observation == 3:
        high = action
env.close()