Invoker Games
For practicing your invoker skills

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
- Install NodeJs
- Install global:
npm install -g gulp
- Install dependency:
bower install && npm install
- Start:
gulp
Todo
- [ ] Add scoreboard (stored by firebase)
- [ ] Add
no js
screen and message
- [ ] Add
outdated browser
screen and message
- [x] 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
- [x] 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
- [x] Add GitHub Ribbons
- [ ] Remove log
- [ ] Setup build task
- [ ] Responsive
Thx