Skip to content

Redherring32/eradicate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eradicate

Futuristic arcade racing game for DOS. Written for the MS-DOS game jam: https://itch.io/jam/dos-game-jam-2

screenshot

Minimum requirements:

  • Pentium MMX 166MHz
  • 32MB RAM
  • SVGA video card supporting 16bit color
  • Any ISA sound card

Recommended hardware:

  • Pentium2 350MHz
  • 32MB RAM
  • SVGA video card supporting 16bit color, and VBE 2.0+
  • Any ISA sound card
  • Any gameport-compatible gamepad

Eradicate attempts to auto-detect the installed sound card, and only asks the user for manual sound card configuration if the auto-detection fails. If for some reason your sound card is not detected correctly, or if you wish to change the current settings, start the game with the -setup option. You will only need to do this once; your choices are automatically saved, and will be used every time you start the game in the future.

The cross-platform build uses OpenGL to display and scale the frame buffer, either in a window, or fullscreen. To toggle between windowed and fullscreen modes, simply press alt+enter, and the game will remember your choice next time it starts. Note that OpenGL is not used for 3D rendering; rendering is still performed in software, and will be identical to the DOS build.

Controls

  • Arrow keys or WASD: accelerate/break and turn
  • tab: skip to the next music track
  • +/-: change sound volume

Music

Eradicate plays music tracks randomly from two directories:

  • data/musgame for in-game music.
  • data/musmenu for music to be played while in the game menus.

The release archive contains a selection of music tracks downloaded from modarchive, but you can drop your own music in the jukebox directories. Supported formats are:

  • Fast tracker extended modules (.xm).
  • Pro tracker 4-channel modules (.mod).
  • Scream tracker 3 modules (.s3m).
  • Impulse tracker modules (.it).

See https://modarchive.org for a wide selection of compatible music files.

Download

Release v0.1 (jam release, includes source and binaries for DOS, GNU/Linux and Windows):

The third link is a minimal archive with strictly 8.3 filenames for DOS versions without FAT32 long filename support.

Source code repository:

Release archives include the data files. If you got the source code from the github repository, either copy the data directory from a release, or get the data from the subversion data repository:

  • svn co svn://mutantstargoat.com/datadirs/eradicate data

License

Copyright (C) 2020 John Tsiombikas nuclear@mutantstargoat.org

This program is free software. Feel free to use, modify and/or redistribute it, under the terms of the GNU General Public License version 3, or at your option any later version published by the Free Software Foundation. See COPYING for details.

Copyright for music files bundled with the releases belong to their respective authors. This is not a commercial game, it's a free/open source project and will never be sold for profit, but if you own the copyright to some bundled track and would like it removed from future releases, please contact me.

Build

First copy libmidas.a (DJGPP) and/or midas.lib (Watcom) from data/bin to libs/midas.

  • Watcom: change into libs/imago and type wmake, then return to project root, and type wmake.
  • DJGPP: type make -f Makefile.dj.

Build cross-platform version (x86 only)

To build the cross-platform version, you need:

  • freeglut (32bit build)
  • a x86 32bit compiler toolchain (only GCC tested).
  • GNU make.

Just type make.

About

Futuristic arcade racing game for DOS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 96.8%
  • C++ 2.1%
  • Objective-C 0.6%
  • Makefile 0.3%
  • Assembly 0.1%
  • Shell 0.1%