1
Drag is a 3rd person computer racing game where you play as a typical boy racer who is obsessed with their car and going fast. You travel down a straight road trying to avoid the many obstacles on the road without damaging your precious car.
In this game each stretch of road will be 1 level. The distance will increase the after each level. The aim is to get through each level successfully while trying to avoid obstacles as well as avoiding police cars and other boy racers. As you progress more into the game you will earn money, which you can use to upgrade your car.
In Drag the player will remain at the bottom of the screen at all times. So the Y value of the car will remain constant. The background and other things on the screen will be what are moving constantly. This will make it look like the car is moving forward. The scrolling speed will depend on the speed that the player is going. There will be only a few controls for the game. Tapping the space bar will turn on the current power up which you have collected while play. The arrow keys on the other hand have to be held down for them to effect. So for example with the up key, if you want to speed up you have to hold down the key, once you have reached maximum speed you have to keep holding down the key. Taking your hand off the key will slowly decrease your speed. Holding down the down arrow key will turn on the breaks, which will dramatically lower your speed. The left and right keys will turn the car in the corresponding direction.
Introduction
Aim of the game
Navigation and controls
Space Bar
Power Ups
Turn Right
Turn Left
Accelerator
Break
2
I came up with this idea when I was driving around in my friend’s car while we were talking about racing films. Things that I have looked to for inspiration are the Fast and Furious movie franchise as well as the Need for Speed games. The main idea that I am taking out of both of these franchises is the idea of customizable vehicles. Going fast in a car is also something that a lot of people want to do but cant because of the real life restrictions.
The amount of damage that the car can take is dependent on the body kit of the car. The tougher the body kit the more damage that the car can take. But then this also means that the heavy the car is the slower it can go. The car takes damage by hitting into obstacles in the game. The amount of damage will depend on how fast the car is going. Hitting obstacles will also reduce the speed that the car is going at the time of impact.
There will be several things on the HUD for my game. On the bottom left will be the Tachometer, which shows you the Revelations per minute (RPM). On the bottom right there will be the Speedometer, which shows you how fast you are going. On the left side of the screen, above the Tachometer will show you your health bar. On the top right there might be a scoring system where it shows how much money you have. Or it might show the distance that you have travelled through out the entire play through.
To try making the player more enticed in the game I want to make the car customizable. At the beginning you start off with a plane car with all equal statistics about it. But as you progress in the game you will earn money, which you can spend to get upgrades for your car. Examples of upgrades are better engines so the car can go faster. Or a tougher body kit so the car can take more damage. On the downside though the heavier you make your car the slower it will be able to accelerate. And the faster your
Inspiration
Health
HUD
Customizable and Power ups
3
car is the harder it is to maneuver. I am hoping that since players will put time into making a good car that they will like to keep coming back. This will hopefully make the car more personal to the player Throughout the game the player might find a power up on the screen. These power ups can range from a boost of speed, tire spikes and a battering ram. A player can only have one of these at any time so they must chose wisely which one they have. If another power up is rewarded then they will lose the one that they have now. Once they have got a power up they can use it whenever they want.
There will be several obstacles that you have to avoid in the game. Each of them will have a different effect on your car. Some may completely ruin your car or some might just a little bit of damage. These obstacles will randomly appear so that the user doesn’t know that they are coming up. Here are 3 current obstacles that will definitely be in the game.
-‐ Barrels If the player hits a barrel then the player’s car will take some damage.
-‐ Icy Roads On the roads there might be some ice on the road. If the player drives onto the ice to fast then the fast will spin out and crash. But if the player drives onto it slow then they might be able to cross it safely.
-‐ Parked cars If a player is going over 50km/h and hits a car then it will be an instant game over. But if it is going less than that then the player will lose about half of the cars health.
There will be two main enemy types in the game (excluding obstacles on the road).
-‐ Police Cars If I player sees a police car on the side of the road they have to slow down to the legal speed limit of 100km/h. If they don’t slow down then the Police will chase you try and give you a fine, which will result in you losing money. If the police are chasing you have a limited amount of time to speed away and avoid getting a ticket.
-‐ Other Races Occasionally another boy racer will pull up next to you and challenge you to a race (which you must accept). If the player
Obstacles
Enemy Types
4
wins the race they will get some money as a reward. If you lose then you will lose some money.
The game will have an unlimited amount of levels as after a specific level the distance of the straight of road will remain constant but will have randomly generated obstacles and enemy types on the road. After each level there will be a small cut scene of the car doing a 90° turn unto a new stretch of road which will be the next level. Anytime during the game the player will be able to pause the game and be able to customize their car. If this happens player will have to restart the level that they are on and any money or power ups which they have gotten on that level will be lost
Richard M Hpa 300226122 MDDN 343
Level Progression
Scene Selection
Main Menu
New Game Customize High Score
Level
Win or Lose screen