Term P project
digital version of boardgame
2 player
2 phases
Place ships
Shoot/Take hits
Multiplayer component
In Memory Key Value store
Stores game state and ship locations
Game.rb -> Wrapper class around Redis
Stores Leaderboards
Caching
Heroku : RedisToGo
HTML5 Game Engine
Uses WebGL where possible
Drawn on Canvas
Very fast and popular
Rails Asset Pipeline
Use built in helpers like asset_path
Use Github Pull Requests
Heroku debugging
Use rails console remotely
DRY
Leaderboard Gem
Devise + OmniAuth
Paperclip
Countries Gem
Phaser
By Jens Vanderhaeghe