Esempio n. 1
0
        if s == 'n':
            register(
                id='FrozenLake-v3',
                entry_point='gym.envs.toy_text:FrozenLakeEnv',
                kwargs={'map_name' : '4x4', 'is_slippery': False}
            )

            env = gym.make('FrozenLake-v3')        # is_slippery False
            break
        elif s == 'y':
            env = gym.make('FrozenLake-v0')        # is_slippery True
            break

    env.reset()
    env.render()                             # Show the initial board

    key = KBHit()
    while True:

        action = key.getarrow()
        if action not in [0, 1, 2, 3]:
            print("Game aborted!")
            break

        state, reward, done, info = env.step(action)
        env.render()
        print("State: ", state, "Action: ", action, "Reward: ", reward, "Info: ", info)

        if done:
            print("Finished with reward", reward)
            break