Reverse engineering the 1997 game "Carmageddon"
Go to file
Jeff Harris ecc435ef8e
Feature/keyboard input (#33)
* Adds basic keyboard handling, palette fading
2020-07-24 18:49:35 -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/keyboard input (#33) 2020-07-24 18:49:35 -07:00
test Feature/keyboard input (#33) 2020-07-24 18:49:35 -07:00
tools/watcom-codegen plays intro smack files (#32) 2020-07-19 23:42:03 -07:00
.clang-format BrV1dbBeginWrapper_Float call tree (#19) 2020-01-10 14:59:43 -08:00
.gitignore Fixes some functions having incorrect parameters 2019-11-14 13:53:30 -08:00
LICENSE Create LICENSE 2019-11-18 11:42:18 -08:00
Makefile plays intro smack files (#32) 2020-07-19 23:42:03 -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