| ECE291 |
Computer Engineering II |
Lockwood, Spring 1999 |

Click Here For Code Specifications

The project goal was to produce a 2-D side-scrolling space shoot-em-up game which
expanded our skills and programming techniques. Gameplay is One-player vs.
Computer (AI) opponent.
Outline of Earth Forces Features
- Designed a 320x200 (256 color), double-buffered graphics engine using .PCX images
- Designed AI procedures for computer opposition
- Designed multiple weapons of varying damage and usefulness
- Designed 8-bit .WAV sound routines, integrated and modified the 291 sound library as an underlying function
- Designed Midi sound routines, integrated MidiPak as an underlying function
- Designed palette routines for menu and game effects
- Designed game introduction
- Designed exit credits fade-out routine
Storyline:
Our hero respond to an alien radio contact in which the leaders of Earth have been
asked to a peaceful rendevous, only to find they`ve been lured along with their leaders
to their most certain death in space, leaving Earth vulnerable to assimilation! It is up
to our hero to defeat the aliens in space, protecting his own ship in which the
Earth's leaders are riding. If he succeeds, then the leaders will be able to return home
in time to amass a defensive against any remaining ships that they were unable to destroy
in the outer space melee.
Members and Primary Roles:
Brian Buhr - Menu and Graphics Routines, Core Code
Christian Guerra - Sound Routines and Selection
Matt Hong - Graphics Design, Core Code, I/O handlers
Brian Slechta - Gameplay, AI, 291SoundLib Modification
Screenshot:
This screenshot is from the final confrontation between the alien boss and our hero!