Page 1

Introduction 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.       Aim  of  the  game   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.     Navigation  and  controls   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.     Accelerator       Space  Bar   Turn  Right    

Power Ups   Turn  Left  



Inspiration 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.   Health   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.     HUD   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.     Customizable  and  Power  ups   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    


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.   Obstacles     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.   Enemy  Types   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  


wins the  race  they  will  get  some  money  as  a  reward.  If  you   lose  then  you  will  lose  some  money.  

  Level  Progression  

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     Scene  Selection          

Main Menu  


High Score  

New Game   Level  



Win or  Lose  screen  


Richard M  Hpa   300226122   MDDN  343  


MDDN 343 project 2  

Here is my game design proposal for project 2

Read more
Read more
Similar to
Popular now
Just for you