https://github.com/openai/doom-py
ViZDoom Python wrapper
https://github.com/openai/doom-py
Last synced: 9 months ago
JSON representation
ViZDoom Python wrapper
- Host: GitHub
- URL: https://github.com/openai/doom-py
- Owner: openai
- License: mit
- Created: 2016-05-08T06:03:36.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-04-02T11:58:25.000Z (over 2 years ago)
- Last Synced: 2025-03-02T13:10:02.317Z (10 months ago)
- Language: C++
- Size: 5.26 MB
- Stars: 74
- Watchers: 156
- Forks: 45
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
**Status:** Archive (code is provided as-is, no updates expected)
# doom_py
[](https://travis-ci.org/openai/doom-py)
DEPRECATED, please use the official [ViZDoom python bindings](http://vizdoom.cs.put.edu.pl/) instead.
Python wrappers for [ViZDoom](http://vizdoom.cs.put.edu.pl/).
Contains a modified version of the [bleeding-edge](https://github.com/Marqt/ViZDoom/tree/54a1091830aa08b3afc8e811dbb4f8947bb20bce)
ViZDoom source code.
###Requirements
* CMake 3.0+
* Make
* GCC 4.6+
* Boost Libraries
* SDL 2.0.2
* Python with Numpy
To install dependencies on OS X via Brew, type
```brew install cmake boost boost-python sdl2 wget```
To run with python3 you may need to run
```brew install boost-python --with-python3```
To install dependencies on Ubuntu, type
```apt-get install -y python-numpy cmake zlib1g-dev libjpeg-dev libboost-all-dev gcc libsdl2-dev wget unzip```
### Installation
```
python setup.py build
pip install -e .
```