Drag Racing '99  

Team Members:
        Ryan P. LindsayGame-play
        Devendra S. HuraGraphics
        Michael MooreGraphics
        Greg Nayman - Sound
 

Introduction
        This project deals with drag racing. We plan to implement a network game that involves two players to compete against each other. To make it as realistic as possible, sound effects and other features such as having the player adjust the throttle, brake, and gears will also be added. The player will be using a joystick and keyboard to play this game. Through the joystick the player will be able to change gears, change speed, brake and many other things. This game ,as it is with drag racing, tests reaction time and driving skill.
 

Problem Description
        This game will be implemented in Mode 13h VGA Graphics. As of right now, we have split the screen in thirds, whereby in the first third of the screen there will be clouds moving, in the second third the cars will "move" and in the bottom third all the variables will be updated (including the gears and speedometer).

We'll be having sound to make the game as realistic as possible. We'll probably use MIDI's for the background music and have various WAV files for depicting acceleration, stopping, changing of gears, and even crashing.

The network aspect of the game will be quite straight-forward; we'll be using double buffering. We will update the variables and draw the entire image onto a scratch segment, which then will be transferred onto the screen as to avoid flickering.

This game is intended to be quite technical in the sense that the user will actually feel he/she is drag racing. He/she will have to control and change all sorts of variables in order to get a good grasp of the game. This game is not just about pressing one button and going straight down the runway. It promises to be much more than that!

We will also have a menu whereby the user will be able to get instructions on how to use the joystick and how to play the game in general. At the end of each race, the person's statistics will be printed out on the screen. The user can exit the game anytime by pressing the ESC key. We will not be using the mouse for this project.

Below you will find various pages which contains variables and constants and procedures for each section of our project.

 

Last modified: Fri Apr 30 04:57:53 CDT 1999