Skip to content

🎮 Yes. You can also run DOOM on Vex robots.

Notifications You must be signed in to change notification settings

ErnWong/vexdoom

Repository files navigation

vexdoom

Vex V5 + DOOM = vexdoom.

Teaser Photo

(By the way, also checkout Jackson Seal's DOOM port)

Installation

  1. Make sure you have PROS for V5 installed.
  2. Download / clone this repo to your machine.
git clone https://github.com/ErnWong/vexdoom.git
  1. Copy your legally obtained doom1.wad file into the ./res folder.
mkdir -p ./res
cp /whatever/your/path/is/to/doom1.wad ./res
    • If you're on Linux, make sure you have build-essentials and run ./tools/genwadfiles.sh.
      sudo apt install build-essentials
      ./tools/genwadfiles.sh
    • If you're on Windows, install Windows Subsystem for Linux and do step 4 like you're on linux.
  1. Compile
prosv5 make
  1. Connect your V5 Brain, and upload the program into it.
prosv5 upload

Contribute

I probably won't be working on this any more. Feel free to submit pull requests to this project.

Thanks

The DOOM source code used in this project is based from a DOOM port by Jens Nyberg. Check out the commit history to see how the original files were modified.

About

🎮 Yes. You can also run DOOM on Vex robots.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages