Reverse engineering the 1997 game "Carmageddon"
Go to file
Jeff Harris 185fb8a2dc
Feature/mainmenu (#35)
* rendering main menu
2020-09-03 00:35:15 -07:00
.github/workflows Feature/renderer (#29) 2020-07-06 00:45:08 -07:00
docs Feature/renderer (#29) 2020-07-06 00:45:08 -07:00
lib Feature/keyboard input (#33) 2020-07-24 18:49:35 -07:00
src Feature/mainmenu (#35) 2020-09-03 00:35:15 -07:00
test Feature/mainmenu (#35) 2020-09-03 00:35:15 -07:00
tools Feature/mainmenu (#35) 2020-09-03 00:35:15 -07:00
.clang-format BrV1dbBeginWrapper_Float call tree (#19) 2020-01-10 14:59:43 -08:00
.gitignore Feature/mainmenu (#35) 2020-09-03 00:35:15 -07:00
LICENSE Create LICENSE 2019-11-18 11:42:18 -08:00
Makefile Feature/mainmenu (#35) 2020-09-03 00:35:15 -07:00
README.md Adds font rendering, makes low memory screen work (#30) 2020-07-08 21:08:55 -07:00

README.md

Dethrace

CI

Discord Chat Channel Discord Chat Channel

Dependencies

SDL2

The easiest way to install SDL is via your favorite package manager.

OSX:

brew install SDL2

Linux:

apt-get install libsdl2-dev

Root content directory

Dethrace does not ship with any game content. You'll need access to the data from the original game. If you don't have an original CD then you can buy Carmageddon from GoG.com.

Point Dethrace at the Carmageddon install directory:

export DETHRACE_ROOT_DIR=/path/to/carmageddon

Build

make build

Run tests

make test

To run a single test

DETHRACE_TEST_ARGS="-n test_name" make test

Run game

make run