Skip to content

jojoee/invoker-games

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Invoker Games

For practicing your invoker skills

Screenshot

App

  • 2 spaces for indent
  • plural for file name naming, otherwise singular
  • Angular Style Guide by johnpapa
  • Folder Structure
  • Required browser
    • IE >= 8
    • Firefox >= 41
    • Chrome >= 43
    • Safari >= 8
    • Opera >= 33

Getting Started

  1. Install NodeJs
  2. Install global: npm install -g gulp
  3. Install dependency: bower install && npm install
  4. Start: gulp

Todo

  • Add scoreboard (stored by firebase)
  • Add no js screen and message
  • Add outdated browser screen and message
  • Add unit test
  • Add acceptance test
  • Separate angular files (e.g. controller, service, etc.)
  • Separate scss file
  • Update game title message
  • Add countdown bar
  • Add How to Remember section
  • Add How to Play section
  • Add footer
  • Redesign layout
  • Add top / header menu
  • Make it responsive
  • Change key
  • Add favicon
  • Add more games
  • Add combination feature (each stage can have 4 targeted skills)
  • Add combination stats
  • Add error screen when we can not get skill data
  • Handle app when waiting skill data from http request
  • When click Reset button then remove invoked orbs
  • Unordered skill orbs on right sidebar
  • Change sass compression type (from compressed to expanded)
  • Add pages
    • Invoker profile
    • Videos
    • Article and trick
  • Add Web Font Loader
  • Clean karma.conf.js
  • Clean package.json
  • Complete unit test
  • Complete acceptance test
  • Add ui-router
  • Refacotr global config
  • Implement Google Analytics in AngularJS style
  • Add GitHub Ribbons
  • Remove log
  • Setup build task
  • Responsive

Thx