torrvision / doom-py

ViZDoom Python wrapper

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

doom_py

Build Status

Python wrappers for ViZDoom. Contains a modified version of the bleeding-edge 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 .

About

ViZDoom Python wrapper

License:MIT License


Languages

Language:C++ 78.5%Language:C 18.1%Language:CMake 0.8%Language:Objective-C++ 0.7%Language:Assembly 0.6%Language:Python 0.3%Language:Java 0.2%Language:HTML 0.2%Language:Roff 0.2%Language:Objective-C 0.1%Language:Yacc 0.1%Language:Batchfile 0.0%Language:Lex 0.0%Language:PostScript 0.0%Language:QMake 0.0%Language:Makefile 0.0%Language:TeX 0.0%Language:Shell 0.0%