An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

**Status:** Archive (code is provided as-is, no updates expected)

# doom_py

[![Build Status](https://travis-ci.org/openai/doom-py.svg?branch=master)](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 .
```