Skip to content

Lehdari/DooT

Repository files navigation

DooT (Short foor DooMBoT)

Bot for doom. Maybe.

How:

mkdir wads/
  1. Put doom2.wad into wads/

Install dependencies

pip install -r requirements.txt

Dependencies for something:

sudo apt install cmake libboost-all-dev libsdl2-dev libfreetype6-dev libgl1-mesa-dev libglu1-mesa-dev libpng-dev libjpeg-dev libbz2-dev libfluidsynth-dev libgme-dev libopenal-dev zlib1g-dev timidity tar nasm

Dependencies for Oblige:

sudo apt install \
                g++ \
                binutils \
                make \
                libfltk1.3-dev \
                libxft-dev \
                libxinerama-dev \
                libjpeg-dev \
                libpng-dev \
                zlib1g-dev \
                xdg-utils

Install PyOblige:

git clone [email protected]:mwydmuch/PyOblige.git
cd PyOblige
python3 setup.py install

Make sure you have gcc-8 for Oblige - it doesn't work with gcc-9.

Create necessary folders

mkdir model
mkdir model_backup
mkdir out

Training the neural network

python3 main.py

Check results using TensorBoard

tensorboard --logdir logs/

then open the link (http:https://localhost:6006/ by default) with your browser

Releases

No releases published

Packages

 
 
 

Languages