Automanic
http://automanic.sourceforge.net
By Chris Fraser <cfraz89@exemail.com.au> Copyright (C)2006 by Chris Fraser
Thankyou to BlueG for the great sounds and Jorrit and vknecht and everyone else on #crystalspace for all their help.
Contents
1. Introduction and Features
2. Requirements and Building
3. Usage
4. Contact
1.1 Introduction
Automanic is a vehicular deathmatch game, hopefully becoming the best of Twisted Metal, Interstate '76, the Burnout Games, and Carmageddeon, focussing on cross-country carnage. It uses Crystal Space, CEL, and ODE. It is written in C++ and Python.
1.2 Features
- 2 unique vehicles with their own gear settings and default weapon setups.
- 2 different maps. The carpark has many objects lying around, more weapons, and bumpmapped vehicles. However, it may be slow on your computer.
- Trolleys, crates and Parked civilian cars to push around in the carpark map. The parked cars also blow up.
- 6 different weapons to be found around the maps.
- Nice explosions (In slow motion!)
- Aggressive (but stupid) AI will ram you to death.
2. Building and installing
You can build the project on Unix, Msys/Mingw, and Cygwin using the Jam build tool. Microsoft Visual-C++ users can build the project using the project files in the automanic/msvc directory.
2.1 Jam
The build system is based upon Jam rather than 'make'. If you do not yet have jam installed, then check your distribution for a Jam package or download the source and compile/install Jam yourself. You can find the source here:
ftp://ftp.perforce.com/pub/jam/
You will need at least version 2.4.
2.1.1 Requirements (for source distribution)
You will need these to compile the source:
- Crystal Space (http://www.crystalspace3d.org)
- Crystal Entity Layer (http://cel.sourceforge.net)
- Python (http://www.python.org)
- Simplified Wrapper and Interface Generator (http://www.swig.org)
2.1.2 Building
- Go to the top-level directory in the project tree.
- Run "./configure", possibly with some options, if you wish. You can see a list of available options by invoking configure with the "--help" option.
- Run "jam".
2.2 Microsoft Visual-C++
- Open the workspace file automanic/msvc/wksautomanic.
- Set "grpall_automanic" as the active project.
- Choose "Release" or "Debug" build mode.
- Build the project.
3. Usage
When you start, you will be suspended in mid-air for a short time, then dropped onto the map.
The controls are:
w/up : accelerate.
s/down : brake.
a/left : steer left.
d/right : steer right.
Left click: shoot Secondary (aimable) weapon.
Right Click: shoot Primary (fixed) weapon.
q : previous secondary weapon (once you have picked another one up).
e : previous secondary weapon (once you have picked another one up).
z : previous primary weapon (once you have picked another one up).
c : previous primary weapon (once you have picked another one up).
r: roll the car around a bit. Keep tapping if you get stuck.
enter: change camera mode (currently broken, camera is aimed at back of car).
escape: quit
Mouse move aims the secondary weapon, and moves the camera.
You can shoot the other cars or ram them to kill them, because they will kill you if you don't.
4. Contact
Bug-Reports, suggestions, requests, and greeting cards should be send to cfraz89@exemail.com.au
