Skip to content

DrewDahlman/racr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RACR

A game made for the Denver Dev's Code Challenge. Basically Tron, but updated and tweaked out.

Build

To build and run locally.

  • cd into project directory
  • run npm install
  • run bower install
  • run gulp
  • rock and roll, let'r rip!

Notes

Some general notes on how things work.

###Data Data is where character data is held as well as all game assets.

###GameView GameView is a special view that deals with more details such as collision detection and such.

###Views Each view is responsible for "characters" it brings characters into existance and calls their update.

###Characters Each character is responsible for its own state and what it is doing, it can be acted upon by its parent view.

TODO

  • Mute
  • New Enemies
  • Walls
  • Create Arena
  • Gameplay
    • Add intros
  • Data
    • Build character data into objects to consume
    • Integrate character data into new characters
  • Player enhancements
    • Force Field
    • Spray Fire
    • Bombs
    • Move blasters
    • Injury flair
  • Enemy Enhancements
    • Bombs
    • Directions
    • Spawning
    • Death flair
    • Enhance AI
  • Cleanup
    • DRY THAT SHIT UP YO
    • Clean up character inheritance
    • Clean up sprites
    • Clean up gameplay logic