____________ ____ ____ ___ ____ ___ ____ ______ _____________
/| |/| | | |/| \/| |/| \/| || |/| |
/ | ____ | | | | | | \| | | \| || ___| | ____ |
| | | | | | | | | | | | || | / | | | |
| | '''' /| | | | | | | | || ---| | '''' /
| | \ | | ---- | | | | || ---| | \
| | \| | | | |\ | | |\ || |_/_ | \
| | \ \ | | | | | | | | | || | | \ \
| | |\ \\________/ |_____| |__| |_____| |__||______| | |\ \
| |_____| \ \ / / / / / / / / // /| |_____| \ \
| / \ \______\------|/_____/|/__/|/_____/|/__//______/ | / \ \______\
|/ \| | | DOS 1998 -> PYTHON 2026 |/ \| | |
/_________\ | | BRIAN GEIS ......... CODE /_________\ | |
\|_____| KRIS SZLAKOWSKI ..... ART \|_____|
A cross-platform Python port of Runner, a 320x200 DOS shooter written in C in 1998.
Ready-to-run builds for Windows, macOS, and Linux are on the Releases page. Unpack one and start it. There is nothing to install and no need for Python.
Windows and macOS each ask once before running a program they have not seen before, because these builds are not code signed. The release notes cover the prompt on each system.
Running from source needs Python 3.11 or newer. pygame-ce is the only dependency, and it installs as a prebuilt wheel on Linux, Windows, and macOS.
git clone https://github.com/briangeis/runner
cd runner
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python -m runnerThe virtual environment is created once. To play again later:
cd runner
source .venv/bin/activate
python -m runnergit clone https://github.com/briangeis/runner
cd runner
py -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
python -m runnerThe virtual environment is created once. To play again later:
cd runner
.venv\Scripts\activate
python -m runnerThe code is licensed under the GNU General Public License v3.0.
The artwork is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License, and remains the copyright of Kris Szlakowski.