├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── assets ├── data │ └── waves.js ├── fonts │ ├── mozillavr.fnt │ └── mozillavr.png ├── images │ ├── damage.png │ ├── decal0.png │ ├── decal1.png │ ├── decal2.png │ ├── enemy_diff.jpg │ ├── enemy_emissive0.jpg │ ├── enemy_emissive1.jpg │ ├── enemy_emissive2.jpg │ ├── enemy_emissive3.jpg │ ├── enemy_emissive_template.jpg │ ├── enemy_spec.jpg │ ├── face_guide.png │ ├── font.png │ ├── fx1.png │ ├── fx2.png │ ├── fx3.png │ ├── fx4.png │ ├── fx5.png │ ├── fx6.png │ ├── fx7.png │ ├── fx8.png │ ├── grad.png │ ├── gun_diff.jpg │ ├── gun_normal.png │ ├── gun_spec.jpg │ ├── icon-128.png │ ├── icon-256.png │ ├── icon.png │ ├── menu.png │ ├── set_diff.jpg │ └── sky.jpg ├── models │ ├── border.json │ ├── enemy-bullet.json │ ├── enemy0.json │ ├── enemy1.json │ ├── enemy2.json │ ├── enemy3.json │ ├── gameover.json │ ├── gun.json │ ├── logo.json │ ├── player-bullet.json │ ├── restart.json │ ├── ring.json │ └── welldone.json ├── rawfiles │ ├── images │ │ ├── decals.psd │ │ ├── enemy.psd │ │ ├── env.psd │ │ ├── face.psd │ │ ├── favicon.ico │ │ ├── font.kra │ │ ├── font.psd │ │ ├── fx.psd │ │ ├── icon-128.png │ │ ├── icon-256.png │ │ ├── icon.png │ │ ├── menu.psd │ │ └── sky.psd │ ├── models │ │ ├── background.blend │ │ ├── border.blend │ │ ├── border_lighting.blend │ │ ├── bullet.blend │ │ ├── deco.blend │ │ ├── decos.blend │ │ ├── enemies.blend │ │ ├── enemy0.blend │ │ ├── enemy1.blend │ │ ├── enemy2.blend │ │ ├── enemy3.blend │ │ ├── exportWaves.py │ │ ├── gameover.blend │ │ ├── gun.blend │ │ ├── gun_anim.blend │ │ ├── logo.blend │ │ ├── platform.blend │ │ ├── player-bullet.blend │ │ ├── restart.blend │ │ ├── testsphere.blend │ │ ├── waves.blend │ │ └── welldone.blend │ └── sounds │ │ └── sfx │ │ ├── .bitwig-project │ │ ├── enemy0shoot.bwproject │ │ ├── explosion0.bwproject │ │ ├── explosion1.bwproject │ │ ├── explosion2.bwproject │ │ ├── explosion3.bwproject │ │ ├── hitbullet.bwproject │ │ ├── hitwall.bwproject │ │ ├── hurt.bwproject │ │ ├── playershoot.bwproject │ │ ├── sfx.bwproject │ │ └── sounds.aup ├── readme │ ├── a-blast-10s.gif │ ├── a-blast-1s.gif │ ├── a-blast-22s.gif │ ├── a-blast-3s.gif │ ├── gun.png │ ├── mainmenu.png │ └── mainmenu2.png └── sounds │ ├── enemy0shoot.ogg │ ├── enemy1shoot.ogg │ ├── enemy2shoot.ogg │ ├── enemy3shoot.ogg │ ├── explosion0.ogg │ ├── explosion1.ogg │ ├── explosion2.ogg │ ├── explosion3.ogg │ ├── gun.ogg │ ├── hitbullet.ogg │ ├── hitwall.ogg │ ├── hurt.ogg │ ├── intro.ogg │ └── music.ogg ├── css └── main.css ├── favicon.ico ├── index.html ├── manifest.webmanifest ├── package.json ├── src ├── a-asset-image.js ├── bullets │ ├── enemy-fast.js │ ├── enemy-fat.js │ ├── enemy-medium.js │ ├── enemy-slow.js │ └── player.js ├── components │ ├── animate-message.js │ ├── bullet.js │ ├── collision-helper.js │ ├── countdown.js │ ├── curve-movement.js │ ├── decals.js │ ├── enemy.js │ ├── explosion.js │ ├── gamestate-debug.js │ ├── gamestate-visuals.js │ ├── gamestate.js │ ├── gun.js │ ├── headset.js │ ├── highscores.js │ ├── json-model.js │ ├── lifes-counter.js │ ├── points-counter.js │ ├── proxy_event.js │ ├── restrict-position.js │ ├── shoot-controls.js │ ├── sound-fade.js │ ├── spline-line.js │ ├── timer-counter.js │ ├── vr-analytics.js │ └── weapon.js ├── enemies │ ├── enemy0.js │ ├── enemy1.js │ ├── enemy2.js │ ├── enemy3.js │ └── enemy_start.js ├── index.js ├── lib │ ├── letterpanel.js │ ├── poolhelper.js │ └── utils.js └── systems │ ├── bullet.js │ ├── enemy.js │ └── explosion.js ├── vendor ├── aframe-bmfont-component.js ├── aframe-bmfont-component.min.js ├── aframe-bmfont-text-component.min.js ├── aframe-master.min.js └── aframe-master.min.js.map └── webpack.config.js /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .cache 3 | gh-pages/ 4 | node_modules 5 | npm-debug.log* 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/README.md -------------------------------------------------------------------------------- /assets/data/waves.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/data/waves.js -------------------------------------------------------------------------------- /assets/fonts/mozillavr.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/fonts/mozillavr.fnt -------------------------------------------------------------------------------- /assets/fonts/mozillavr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/fonts/mozillavr.png -------------------------------------------------------------------------------- /assets/images/damage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/damage.png -------------------------------------------------------------------------------- /assets/images/decal0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/decal0.png -------------------------------------------------------------------------------- /assets/images/decal1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/decal1.png -------------------------------------------------------------------------------- /assets/images/decal2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/decal2.png -------------------------------------------------------------------------------- /assets/images/enemy_diff.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/enemy_diff.jpg -------------------------------------------------------------------------------- /assets/images/enemy_emissive0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/enemy_emissive0.jpg -------------------------------------------------------------------------------- /assets/images/enemy_emissive1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/enemy_emissive1.jpg -------------------------------------------------------------------------------- /assets/images/enemy_emissive2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/enemy_emissive2.jpg -------------------------------------------------------------------------------- /assets/images/enemy_emissive3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/enemy_emissive3.jpg -------------------------------------------------------------------------------- /assets/images/enemy_emissive_template.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/enemy_emissive_template.jpg -------------------------------------------------------------------------------- /assets/images/enemy_spec.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/enemy_spec.jpg -------------------------------------------------------------------------------- /assets/images/face_guide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/face_guide.png -------------------------------------------------------------------------------- /assets/images/font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/font.png -------------------------------------------------------------------------------- /assets/images/fx1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/fx1.png -------------------------------------------------------------------------------- /assets/images/fx2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/fx2.png -------------------------------------------------------------------------------- /assets/images/fx3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/fx3.png -------------------------------------------------------------------------------- /assets/images/fx4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/fx4.png -------------------------------------------------------------------------------- /assets/images/fx5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/fx5.png -------------------------------------------------------------------------------- /assets/images/fx6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/fx6.png -------------------------------------------------------------------------------- /assets/images/fx7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/fx7.png -------------------------------------------------------------------------------- /assets/images/fx8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/fx8.png -------------------------------------------------------------------------------- /assets/images/grad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/grad.png -------------------------------------------------------------------------------- /assets/images/gun_diff.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/gun_diff.jpg -------------------------------------------------------------------------------- /assets/images/gun_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/gun_normal.png -------------------------------------------------------------------------------- /assets/images/gun_spec.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/gun_spec.jpg -------------------------------------------------------------------------------- /assets/images/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/icon-128.png -------------------------------------------------------------------------------- /assets/images/icon-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/icon-256.png -------------------------------------------------------------------------------- /assets/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/icon.png -------------------------------------------------------------------------------- /assets/images/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/menu.png -------------------------------------------------------------------------------- /assets/images/set_diff.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/set_diff.jpg -------------------------------------------------------------------------------- /assets/images/sky.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/images/sky.jpg -------------------------------------------------------------------------------- /assets/models/border.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/models/border.json -------------------------------------------------------------------------------- /assets/models/enemy-bullet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/models/enemy-bullet.json -------------------------------------------------------------------------------- /assets/models/enemy0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/models/enemy0.json -------------------------------------------------------------------------------- /assets/models/enemy1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/models/enemy1.json -------------------------------------------------------------------------------- /assets/models/enemy2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/models/enemy2.json -------------------------------------------------------------------------------- /assets/models/enemy3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/models/enemy3.json -------------------------------------------------------------------------------- /assets/models/gameover.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/models/gameover.json -------------------------------------------------------------------------------- /assets/models/gun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/models/gun.json -------------------------------------------------------------------------------- /assets/models/logo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/models/logo.json -------------------------------------------------------------------------------- /assets/models/player-bullet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/models/player-bullet.json -------------------------------------------------------------------------------- /assets/models/restart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/models/restart.json -------------------------------------------------------------------------------- /assets/models/ring.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/models/ring.json -------------------------------------------------------------------------------- /assets/models/welldone.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/models/welldone.json -------------------------------------------------------------------------------- /assets/rawfiles/images/decals.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/images/decals.psd -------------------------------------------------------------------------------- /assets/rawfiles/images/enemy.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/images/enemy.psd -------------------------------------------------------------------------------- /assets/rawfiles/images/env.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/images/env.psd -------------------------------------------------------------------------------- /assets/rawfiles/images/face.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/images/face.psd -------------------------------------------------------------------------------- /assets/rawfiles/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/images/favicon.ico -------------------------------------------------------------------------------- /assets/rawfiles/images/font.kra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/images/font.kra -------------------------------------------------------------------------------- /assets/rawfiles/images/font.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/images/font.psd -------------------------------------------------------------------------------- /assets/rawfiles/images/fx.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/images/fx.psd -------------------------------------------------------------------------------- /assets/rawfiles/images/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/images/icon-128.png -------------------------------------------------------------------------------- /assets/rawfiles/images/icon-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/images/icon-256.png -------------------------------------------------------------------------------- /assets/rawfiles/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/images/icon.png -------------------------------------------------------------------------------- /assets/rawfiles/images/menu.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/images/menu.psd -------------------------------------------------------------------------------- /assets/rawfiles/images/sky.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/images/sky.psd -------------------------------------------------------------------------------- /assets/rawfiles/models/background.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/models/background.blend -------------------------------------------------------------------------------- /assets/rawfiles/models/border.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/models/border.blend -------------------------------------------------------------------------------- /assets/rawfiles/models/border_lighting.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/models/border_lighting.blend -------------------------------------------------------------------------------- /assets/rawfiles/models/bullet.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/models/bullet.blend -------------------------------------------------------------------------------- /assets/rawfiles/models/deco.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/models/deco.blend -------------------------------------------------------------------------------- /assets/rawfiles/models/decos.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/models/decos.blend -------------------------------------------------------------------------------- /assets/rawfiles/models/enemies.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/models/enemies.blend -------------------------------------------------------------------------------- /assets/rawfiles/models/enemy0.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/models/enemy0.blend -------------------------------------------------------------------------------- /assets/rawfiles/models/enemy1.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/models/enemy1.blend -------------------------------------------------------------------------------- /assets/rawfiles/models/enemy2.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/models/enemy2.blend -------------------------------------------------------------------------------- /assets/rawfiles/models/enemy3.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/models/enemy3.blend -------------------------------------------------------------------------------- /assets/rawfiles/models/exportWaves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/models/exportWaves.py -------------------------------------------------------------------------------- /assets/rawfiles/models/gameover.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/models/gameover.blend -------------------------------------------------------------------------------- /assets/rawfiles/models/gun.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/models/gun.blend -------------------------------------------------------------------------------- /assets/rawfiles/models/gun_anim.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/models/gun_anim.blend -------------------------------------------------------------------------------- /assets/rawfiles/models/logo.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/models/logo.blend -------------------------------------------------------------------------------- /assets/rawfiles/models/platform.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/models/platform.blend -------------------------------------------------------------------------------- /assets/rawfiles/models/player-bullet.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/models/player-bullet.blend -------------------------------------------------------------------------------- /assets/rawfiles/models/restart.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/models/restart.blend -------------------------------------------------------------------------------- /assets/rawfiles/models/testsphere.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/models/testsphere.blend -------------------------------------------------------------------------------- /assets/rawfiles/models/waves.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/models/waves.blend -------------------------------------------------------------------------------- /assets/rawfiles/models/welldone.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/models/welldone.blend -------------------------------------------------------------------------------- /assets/rawfiles/sounds/sfx/.bitwig-project: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/rawfiles/sounds/sfx/enemy0shoot.bwproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/sounds/sfx/enemy0shoot.bwproject -------------------------------------------------------------------------------- /assets/rawfiles/sounds/sfx/explosion0.bwproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/sounds/sfx/explosion0.bwproject -------------------------------------------------------------------------------- /assets/rawfiles/sounds/sfx/explosion1.bwproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/sounds/sfx/explosion1.bwproject -------------------------------------------------------------------------------- /assets/rawfiles/sounds/sfx/explosion2.bwproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/sounds/sfx/explosion2.bwproject -------------------------------------------------------------------------------- /assets/rawfiles/sounds/sfx/explosion3.bwproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/sounds/sfx/explosion3.bwproject -------------------------------------------------------------------------------- /assets/rawfiles/sounds/sfx/hitbullet.bwproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/sounds/sfx/hitbullet.bwproject -------------------------------------------------------------------------------- /assets/rawfiles/sounds/sfx/hitwall.bwproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/sounds/sfx/hitwall.bwproject -------------------------------------------------------------------------------- /assets/rawfiles/sounds/sfx/hurt.bwproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/sounds/sfx/hurt.bwproject -------------------------------------------------------------------------------- /assets/rawfiles/sounds/sfx/playershoot.bwproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/sounds/sfx/playershoot.bwproject -------------------------------------------------------------------------------- /assets/rawfiles/sounds/sfx/sfx.bwproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/sounds/sfx/sfx.bwproject -------------------------------------------------------------------------------- /assets/rawfiles/sounds/sfx/sounds.aup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/rawfiles/sounds/sfx/sounds.aup -------------------------------------------------------------------------------- /assets/readme/a-blast-10s.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/readme/a-blast-10s.gif -------------------------------------------------------------------------------- /assets/readme/a-blast-1s.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/readme/a-blast-1s.gif -------------------------------------------------------------------------------- /assets/readme/a-blast-22s.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/readme/a-blast-22s.gif -------------------------------------------------------------------------------- /assets/readme/a-blast-3s.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/readme/a-blast-3s.gif -------------------------------------------------------------------------------- /assets/readme/gun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/readme/gun.png -------------------------------------------------------------------------------- /assets/readme/mainmenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/readme/mainmenu.png -------------------------------------------------------------------------------- /assets/readme/mainmenu2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/readme/mainmenu2.png -------------------------------------------------------------------------------- /assets/sounds/enemy0shoot.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/sounds/enemy0shoot.ogg -------------------------------------------------------------------------------- /assets/sounds/enemy1shoot.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/sounds/enemy1shoot.ogg -------------------------------------------------------------------------------- /assets/sounds/enemy2shoot.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/sounds/enemy2shoot.ogg -------------------------------------------------------------------------------- /assets/sounds/enemy3shoot.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/sounds/enemy3shoot.ogg -------------------------------------------------------------------------------- /assets/sounds/explosion0.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/sounds/explosion0.ogg -------------------------------------------------------------------------------- /assets/sounds/explosion1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/sounds/explosion1.ogg -------------------------------------------------------------------------------- /assets/sounds/explosion2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/sounds/explosion2.ogg -------------------------------------------------------------------------------- /assets/sounds/explosion3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/sounds/explosion3.ogg -------------------------------------------------------------------------------- /assets/sounds/gun.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/sounds/gun.ogg -------------------------------------------------------------------------------- /assets/sounds/hitbullet.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/sounds/hitbullet.ogg -------------------------------------------------------------------------------- /assets/sounds/hitwall.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/sounds/hitwall.ogg -------------------------------------------------------------------------------- /assets/sounds/hurt.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/sounds/hurt.ogg -------------------------------------------------------------------------------- /assets/sounds/intro.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/sounds/intro.ogg -------------------------------------------------------------------------------- /assets/sounds/music.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/assets/sounds/music.ogg -------------------------------------------------------------------------------- /css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/css/main.css -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/favicon.ico -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/index.html -------------------------------------------------------------------------------- /manifest.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/manifest.webmanifest -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/package.json -------------------------------------------------------------------------------- /src/a-asset-image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/a-asset-image.js -------------------------------------------------------------------------------- /src/bullets/enemy-fast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/bullets/enemy-fast.js -------------------------------------------------------------------------------- /src/bullets/enemy-fat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/bullets/enemy-fat.js -------------------------------------------------------------------------------- /src/bullets/enemy-medium.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/bullets/enemy-medium.js -------------------------------------------------------------------------------- /src/bullets/enemy-slow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/bullets/enemy-slow.js -------------------------------------------------------------------------------- /src/bullets/player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/bullets/player.js -------------------------------------------------------------------------------- /src/components/animate-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/animate-message.js -------------------------------------------------------------------------------- /src/components/bullet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/bullet.js -------------------------------------------------------------------------------- /src/components/collision-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/collision-helper.js -------------------------------------------------------------------------------- /src/components/countdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/countdown.js -------------------------------------------------------------------------------- /src/components/curve-movement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/curve-movement.js -------------------------------------------------------------------------------- /src/components/decals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/decals.js -------------------------------------------------------------------------------- /src/components/enemy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/enemy.js -------------------------------------------------------------------------------- /src/components/explosion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/explosion.js -------------------------------------------------------------------------------- /src/components/gamestate-debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/gamestate-debug.js -------------------------------------------------------------------------------- /src/components/gamestate-visuals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/gamestate-visuals.js -------------------------------------------------------------------------------- /src/components/gamestate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/gamestate.js -------------------------------------------------------------------------------- /src/components/gun.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/gun.js -------------------------------------------------------------------------------- /src/components/headset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/headset.js -------------------------------------------------------------------------------- /src/components/highscores.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/highscores.js -------------------------------------------------------------------------------- /src/components/json-model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/json-model.js -------------------------------------------------------------------------------- /src/components/lifes-counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/lifes-counter.js -------------------------------------------------------------------------------- /src/components/points-counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/points-counter.js -------------------------------------------------------------------------------- /src/components/proxy_event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/proxy_event.js -------------------------------------------------------------------------------- /src/components/restrict-position.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/restrict-position.js -------------------------------------------------------------------------------- /src/components/shoot-controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/shoot-controls.js -------------------------------------------------------------------------------- /src/components/sound-fade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/sound-fade.js -------------------------------------------------------------------------------- /src/components/spline-line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/spline-line.js -------------------------------------------------------------------------------- /src/components/timer-counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/timer-counter.js -------------------------------------------------------------------------------- /src/components/vr-analytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/vr-analytics.js -------------------------------------------------------------------------------- /src/components/weapon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/components/weapon.js -------------------------------------------------------------------------------- /src/enemies/enemy0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/enemies/enemy0.js -------------------------------------------------------------------------------- /src/enemies/enemy1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/enemies/enemy1.js -------------------------------------------------------------------------------- /src/enemies/enemy2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/enemies/enemy2.js -------------------------------------------------------------------------------- /src/enemies/enemy3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/enemies/enemy3.js -------------------------------------------------------------------------------- /src/enemies/enemy_start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/enemies/enemy_start.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/index.js -------------------------------------------------------------------------------- /src/lib/letterpanel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/lib/letterpanel.js -------------------------------------------------------------------------------- /src/lib/poolhelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/lib/poolhelper.js -------------------------------------------------------------------------------- /src/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/lib/utils.js -------------------------------------------------------------------------------- /src/systems/bullet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/systems/bullet.js -------------------------------------------------------------------------------- /src/systems/enemy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/systems/enemy.js -------------------------------------------------------------------------------- /src/systems/explosion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/src/systems/explosion.js -------------------------------------------------------------------------------- /vendor/aframe-bmfont-component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/vendor/aframe-bmfont-component.js -------------------------------------------------------------------------------- /vendor/aframe-bmfont-component.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/vendor/aframe-bmfont-component.min.js -------------------------------------------------------------------------------- /vendor/aframe-bmfont-text-component.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/vendor/aframe-bmfont-text-component.min.js -------------------------------------------------------------------------------- /vendor/aframe-master.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/vendor/aframe-master.min.js -------------------------------------------------------------------------------- /vendor/aframe-master.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/vendor/aframe-master.min.js.map -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aframevr/a-blast/HEAD/webpack.config.js --------------------------------------------------------------------------------