/chopper258

Chopper Commando Revisited

Primary LanguageC

chopper 2.58

Background

chopper258 is a modern port of the old DOS game, "Chopper Commando", written by Mark Currie in 1990.

It has been translated from Pascal to C, and adapted to work with SDL2.

The game is known to build and run on Ubuntu 18.04 and MacOSX El Capitan, and there is also a web port via emscripten.

For more background on the project, see this article:

https://blog.loadzero.com/blog/chopper258

Credits

Thanks to Mark Currie for granting permission to publish this port of his game.

Building and running

SDL2 is required as a dependency, to install on Ubuntu, do this:

$ sudo apt-get install libsdl2-dev

To grab the code and build the binary, do this:

$ git clone https://github.com/loadzero/chopper258.git && cd chopper258
$ make

To run it:

$ ./bin/chopper258 

The default scale factor is 3x. To run with a different scale factor:

$ ./bin/chopper258 2

To get started:

Press P to enter Practice Mode
Press Space to continue
Tap cursor keys to move

The main gameplay controls are:

left_arrow   LEFT
right_arrow  RIGHT
up_arrow     UP
down_arrow   DOWN
space        FIRE
b            BOMB
m            MISSILE
n            NUKE
e            EJECT
a            AUTOEJECT_TOGGLE

Some extra fun:

t            TERRAFORM
c            CHANGE_BACKGROUND_COLOR
p            CHANGE_PALETTE