Eric versus John—The Manual

By Eric Poggel and John Henry
Download

Requirements

We're not really sure what the minimum requirements are, but the below is probably a good guess.

Installation

Extract zip file to a folder anywhere on the computer and double click on Eric_vs_John.exe

Objective

Eric's view is displayed on the left side of the screen while John's is shown on the right.  Each player should attempt to chase the other around the level and hit them with the keyboard.  After a player is beaten, the corresponding health meter will turn from green to yellow to red.  If hit again, the player is defeated.

Player Input

Action Controls for Eric Controls for John
Forward
Backward
Turn Left
Turn Right
Attack
W
S
A
D
Tab
Up
Down
Left
Right
Control

Pressing F12 will cycle through various rendering modes and Escape will exit the game.

Technical Information and Known Issues:

Other than the Contour 3D engine, this game was written entirely in x86 Assembly language for the final project of Dr. Doyle's C335 Data Structures / Assembly language class at Indiana University Southeast.  All 3D models and animations as well as the textures for Eric and John were created by Eric Poggel.  The level textures were taken from various free texture packages.

The game occasionally crashes on exit.  This is because we used an older version of the Contour 3D engine which was less stable.  Newer versions are much more stable, but the functions are quite different and upgrading would break the current game.

Also, we placed the cameras slightly higher than a normal viewing height.  Viewing from inside the players' heads causes unwanted polygons to appear during player animations.

Finally, the swinging animations don't always start at the beginning or match the sound played and a fix for this game not planned at this time.  Perhaps later I'll rewrite in using C++ or D and give it all the things a game deserves, such as an intro screen, a menu with options, etc.