├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── css ├── delta.css └── normalize.css ├── images ├── aliens.png ├── booting.gif ├── bullets.png ├── life.png ├── mute.png ├── rocks.png ├── sprites.png └── sprites2.png ├── index.html ├── js ├── delta.js ├── game.js ├── game │ ├── base.js │ ├── canvas.js │ ├── dom.js │ ├── event.js │ ├── game.js │ ├── key.js │ ├── math.js │ └── pool.js ├── vendor.js └── vendor │ ├── animator.js │ ├── audio-fx.js │ ├── fpsmeter.js │ ├── pubsub.js │ ├── sizzle.js │ └── state-machine.js └── sounds ├── explode.mp3 ├── explode.ogg ├── game.mp3 ├── game.ogg ├── shoot.mp3 ├── shoot.ogg ├── title.mp3 └── title.ogg /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/Rakefile -------------------------------------------------------------------------------- /css/delta.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/css/delta.css -------------------------------------------------------------------------------- /css/normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/css/normalize.css -------------------------------------------------------------------------------- /images/aliens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/images/aliens.png -------------------------------------------------------------------------------- /images/booting.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/images/booting.gif -------------------------------------------------------------------------------- /images/bullets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/images/bullets.png -------------------------------------------------------------------------------- /images/life.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/images/life.png -------------------------------------------------------------------------------- /images/mute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/images/mute.png -------------------------------------------------------------------------------- /images/rocks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/images/rocks.png -------------------------------------------------------------------------------- /images/sprites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/images/sprites.png -------------------------------------------------------------------------------- /images/sprites2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/images/sprites2.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/index.html -------------------------------------------------------------------------------- /js/delta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/js/delta.js -------------------------------------------------------------------------------- /js/game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/js/game.js -------------------------------------------------------------------------------- /js/game/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/js/game/base.js -------------------------------------------------------------------------------- /js/game/canvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/js/game/canvas.js -------------------------------------------------------------------------------- /js/game/dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/js/game/dom.js -------------------------------------------------------------------------------- /js/game/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/js/game/event.js -------------------------------------------------------------------------------- /js/game/game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/js/game/game.js -------------------------------------------------------------------------------- /js/game/key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/js/game/key.js -------------------------------------------------------------------------------- /js/game/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/js/game/math.js -------------------------------------------------------------------------------- /js/game/pool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/js/game/pool.js -------------------------------------------------------------------------------- /js/vendor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/js/vendor.js -------------------------------------------------------------------------------- /js/vendor/animator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/js/vendor/animator.js -------------------------------------------------------------------------------- /js/vendor/audio-fx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/js/vendor/audio-fx.js -------------------------------------------------------------------------------- /js/vendor/fpsmeter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/js/vendor/fpsmeter.js -------------------------------------------------------------------------------- /js/vendor/pubsub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/js/vendor/pubsub.js -------------------------------------------------------------------------------- /js/vendor/sizzle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/js/vendor/sizzle.js -------------------------------------------------------------------------------- /js/vendor/state-machine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/js/vendor/state-machine.js -------------------------------------------------------------------------------- /sounds/explode.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/sounds/explode.mp3 -------------------------------------------------------------------------------- /sounds/explode.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/sounds/explode.ogg -------------------------------------------------------------------------------- /sounds/game.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/sounds/game.mp3 -------------------------------------------------------------------------------- /sounds/game.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/sounds/game.ogg -------------------------------------------------------------------------------- /sounds/shoot.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/sounds/shoot.mp3 -------------------------------------------------------------------------------- /sounds/shoot.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/sounds/shoot.ogg -------------------------------------------------------------------------------- /sounds/title.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/sounds/title.mp3 -------------------------------------------------------------------------------- /sounds/title.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jakesgordon/javascript-delta/HEAD/sounds/title.ogg --------------------------------------------------------------------------------