OpenAI Gym (Unofficial Rust Implementation)
This library aims be be as close to the original OpenAI Gym library written in Python.
If you don't mind Python and would like to use the original implementation from Rust, check out a OpenAI Gym wrapper.
Prerequisites
This library use's SDL2 to enable various forms of rendering. Even when an SDL2 window is not explictly shown, renders can be saved to files making it a mandatory dependency if any form of rendering is to be done.
Examples
cargo run --example=cartpole
cargo run --example=mountain_car
Usage
To use this crate in your project, put this in your Cargo.toml:
[dependencies]
gym_rs = "1.0.0"
Contributions
Contributions are welcomed. For the contribution guidelines, please take a look at CONTRIBUTING.md.
Donations
If you would like to support the development of this crate, feel free to send over a donation:
Monero:
47xMvxNKsCKMt2owkDuN1Bci2KMiqGrAFCQFSLijWLs49ua67222Wu3LZryyopDVPYgYmAnYkSZSz9ZW2buaDwdyKTWGwwb