├── .gitignore ├── .travis.yml ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── LICENSE.md ├── README.md ├── _config ├── karma.conf.js ├── storage-cors.json ├── tsconfig.json └── webpack.config.js ├── _npm-utils ├── cdn-sync.js ├── mobile-prep.js ├── proto-compile.js └── transcode.js ├── cdn ├── README.md ├── audio │ ├── fx │ │ ├── touch.m4a │ │ ├── touch.mp3 │ │ └── touch.ogg │ └── music │ │ ├── bg.m4a │ │ ├── bg.mp3 │ │ └── bg.ogg ├── graphics │ ├── bgImage.jpg │ └── game │ │ ├── gameassets.json │ │ └── gameassets.png └── runtime-libs │ ├── Modernizr-build.js │ ├── kittykatattack │ └── scaleToWindow.js │ └── pixi │ ├── pixi.min.js │ └── pixi.min.js.map ├── common.config.js ├── cordova ├── build.json ├── config.xml ├── hooks │ └── README.md └── package.json ├── html-templates ├── index.template.ejs └── mocha.template.ejs ├── media-source ├── LICENSE.md ├── audio │ ├── fx │ │ └── touch.wav │ └── music │ │ └── bg.wav ├── graphics │ ├── bgImage.jpg │ └── game │ │ ├── gameassets.json │ │ └── gameassets.png └── video │ └── bees.mp4 ├── package.json ├── proto-source ├── app │ └── app.config.proto └── game │ └── game.config.proto ├── screenshots ├── Demo.png ├── LineNumbers.png ├── LineNumbersDist.png └── Tests.png ├── src ├── app │ ├── AppInit.ts │ ├── core │ │ ├── display │ │ │ └── ToggleButton.ts │ │ ├── helpers │ │ │ ├── math │ │ │ │ └── MathHelpers.ts │ │ │ └── pixi │ │ │ │ └── Canvas.ts │ │ └── utils │ │ │ ├── ObjectUtils.ts │ │ │ └── Path.ts │ └── game │ │ ├── GameController.ts │ │ ├── assets │ │ └── AssetManager.ts │ │ ├── layers │ │ ├── Character │ │ │ ├── Character.ts │ │ │ ├── CharacterManager.ts │ │ │ └── HitFilter.ts │ │ ├── LayerManager.ts │ │ ├── Video │ │ │ └── VideoManager.ts │ │ └── Worker │ │ │ ├── DrawableSprite.ts │ │ │ └── WorkerManager.ts │ │ ├── menu │ │ └── MenuManager.ts │ │ └── status │ │ └── StatusDisplay.ts ├── protobufs-compiled │ ├── app │ │ ├── app.config.proto.d.ts │ │ └── app.config.proto.js │ └── game │ │ ├── game.config.proto.d.ts │ │ └── game.config.proto.js ├── tests │ ├── TestInit.ts │ ├── core │ │ ├── MathTest.ts │ │ ├── ProtoTest.ts │ │ ├── UtilsTest.ts │ │ └── utils │ │ │ └── ObjectUtilsTest.ts │ └── game │ │ └── GameTester.ts └── workers │ └── fractal │ ├── FractalWorkerInit.ts │ └── mandelbrot │ └── Mandelbrot.ts └── static ├── dist-include ├── app-config │ └── config.json ├── runtime-libs │ └── pixi │ │ ├── pixi-sound.min.js │ │ └── pixi-sound.min.js.map └── video │ ├── bees.mp4 │ ├── bees.ogv │ └── bees.webm └── remote └── cdnjs.cloudflare.com └── ajax └── libs └── mathjs └── 3.12.1 └── math.min.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.minimap.enabled": false 3 | } -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /_config/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/_config/karma.conf.js -------------------------------------------------------------------------------- /_config/storage-cors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/_config/storage-cors.json -------------------------------------------------------------------------------- /_config/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/_config/tsconfig.json -------------------------------------------------------------------------------- /_config/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/_config/webpack.config.js -------------------------------------------------------------------------------- /_npm-utils/cdn-sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/_npm-utils/cdn-sync.js -------------------------------------------------------------------------------- /_npm-utils/mobile-prep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/_npm-utils/mobile-prep.js -------------------------------------------------------------------------------- /_npm-utils/proto-compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/_npm-utils/proto-compile.js -------------------------------------------------------------------------------- /_npm-utils/transcode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/_npm-utils/transcode.js -------------------------------------------------------------------------------- /cdn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/cdn/README.md -------------------------------------------------------------------------------- /cdn/audio/fx/touch.m4a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/cdn/audio/fx/touch.m4a -------------------------------------------------------------------------------- /cdn/audio/fx/touch.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/cdn/audio/fx/touch.mp3 -------------------------------------------------------------------------------- /cdn/audio/fx/touch.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/cdn/audio/fx/touch.ogg -------------------------------------------------------------------------------- /cdn/audio/music/bg.m4a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/cdn/audio/music/bg.m4a -------------------------------------------------------------------------------- /cdn/audio/music/bg.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/cdn/audio/music/bg.mp3 -------------------------------------------------------------------------------- /cdn/audio/music/bg.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/cdn/audio/music/bg.ogg -------------------------------------------------------------------------------- /cdn/graphics/bgImage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/cdn/graphics/bgImage.jpg -------------------------------------------------------------------------------- /cdn/graphics/game/gameassets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/cdn/graphics/game/gameassets.json -------------------------------------------------------------------------------- /cdn/graphics/game/gameassets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/cdn/graphics/game/gameassets.png -------------------------------------------------------------------------------- /cdn/runtime-libs/Modernizr-build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/cdn/runtime-libs/Modernizr-build.js -------------------------------------------------------------------------------- /cdn/runtime-libs/kittykatattack/scaleToWindow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/cdn/runtime-libs/kittykatattack/scaleToWindow.js -------------------------------------------------------------------------------- /cdn/runtime-libs/pixi/pixi.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/cdn/runtime-libs/pixi/pixi.min.js -------------------------------------------------------------------------------- /cdn/runtime-libs/pixi/pixi.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/cdn/runtime-libs/pixi/pixi.min.js.map -------------------------------------------------------------------------------- /common.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/common.config.js -------------------------------------------------------------------------------- /cordova/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/cordova/build.json -------------------------------------------------------------------------------- /cordova/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/cordova/config.xml -------------------------------------------------------------------------------- /cordova/hooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/cordova/hooks/README.md -------------------------------------------------------------------------------- /cordova/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/cordova/package.json -------------------------------------------------------------------------------- /html-templates/index.template.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/html-templates/index.template.ejs -------------------------------------------------------------------------------- /html-templates/mocha.template.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/html-templates/mocha.template.ejs -------------------------------------------------------------------------------- /media-source/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/media-source/LICENSE.md -------------------------------------------------------------------------------- /media-source/audio/fx/touch.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/media-source/audio/fx/touch.wav -------------------------------------------------------------------------------- /media-source/audio/music/bg.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/media-source/audio/music/bg.wav -------------------------------------------------------------------------------- /media-source/graphics/bgImage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/media-source/graphics/bgImage.jpg -------------------------------------------------------------------------------- /media-source/graphics/game/gameassets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/media-source/graphics/game/gameassets.json -------------------------------------------------------------------------------- /media-source/graphics/game/gameassets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/media-source/graphics/game/gameassets.png -------------------------------------------------------------------------------- /media-source/video/bees.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/media-source/video/bees.mp4 -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/package.json -------------------------------------------------------------------------------- /proto-source/app/app.config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/proto-source/app/app.config.proto -------------------------------------------------------------------------------- /proto-source/game/game.config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/proto-source/game/game.config.proto -------------------------------------------------------------------------------- /screenshots/Demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/screenshots/Demo.png -------------------------------------------------------------------------------- /screenshots/LineNumbers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/screenshots/LineNumbers.png -------------------------------------------------------------------------------- /screenshots/LineNumbersDist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/screenshots/LineNumbersDist.png -------------------------------------------------------------------------------- /screenshots/Tests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/screenshots/Tests.png -------------------------------------------------------------------------------- /src/app/AppInit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/app/AppInit.ts -------------------------------------------------------------------------------- /src/app/core/display/ToggleButton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/app/core/display/ToggleButton.ts -------------------------------------------------------------------------------- /src/app/core/helpers/math/MathHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/app/core/helpers/math/MathHelpers.ts -------------------------------------------------------------------------------- /src/app/core/helpers/pixi/Canvas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/app/core/helpers/pixi/Canvas.ts -------------------------------------------------------------------------------- /src/app/core/utils/ObjectUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/app/core/utils/ObjectUtils.ts -------------------------------------------------------------------------------- /src/app/core/utils/Path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/app/core/utils/Path.ts -------------------------------------------------------------------------------- /src/app/game/GameController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/app/game/GameController.ts -------------------------------------------------------------------------------- /src/app/game/assets/AssetManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/app/game/assets/AssetManager.ts -------------------------------------------------------------------------------- /src/app/game/layers/Character/Character.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/app/game/layers/Character/Character.ts -------------------------------------------------------------------------------- /src/app/game/layers/Character/CharacterManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/app/game/layers/Character/CharacterManager.ts -------------------------------------------------------------------------------- /src/app/game/layers/Character/HitFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/app/game/layers/Character/HitFilter.ts -------------------------------------------------------------------------------- /src/app/game/layers/LayerManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/app/game/layers/LayerManager.ts -------------------------------------------------------------------------------- /src/app/game/layers/Video/VideoManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/app/game/layers/Video/VideoManager.ts -------------------------------------------------------------------------------- /src/app/game/layers/Worker/DrawableSprite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/app/game/layers/Worker/DrawableSprite.ts -------------------------------------------------------------------------------- /src/app/game/layers/Worker/WorkerManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/app/game/layers/Worker/WorkerManager.ts -------------------------------------------------------------------------------- /src/app/game/menu/MenuManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/app/game/menu/MenuManager.ts -------------------------------------------------------------------------------- /src/app/game/status/StatusDisplay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/app/game/status/StatusDisplay.ts -------------------------------------------------------------------------------- /src/protobufs-compiled/app/app.config.proto.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/protobufs-compiled/app/app.config.proto.d.ts -------------------------------------------------------------------------------- /src/protobufs-compiled/app/app.config.proto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/protobufs-compiled/app/app.config.proto.js -------------------------------------------------------------------------------- /src/protobufs-compiled/game/game.config.proto.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/protobufs-compiled/game/game.config.proto.d.ts -------------------------------------------------------------------------------- /src/protobufs-compiled/game/game.config.proto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/protobufs-compiled/game/game.config.proto.js -------------------------------------------------------------------------------- /src/tests/TestInit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/tests/TestInit.ts -------------------------------------------------------------------------------- /src/tests/core/MathTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/tests/core/MathTest.ts -------------------------------------------------------------------------------- /src/tests/core/ProtoTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/tests/core/ProtoTest.ts -------------------------------------------------------------------------------- /src/tests/core/UtilsTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/tests/core/UtilsTest.ts -------------------------------------------------------------------------------- /src/tests/core/utils/ObjectUtilsTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/tests/core/utils/ObjectUtilsTest.ts -------------------------------------------------------------------------------- /src/tests/game/GameTester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/tests/game/GameTester.ts -------------------------------------------------------------------------------- /src/workers/fractal/FractalWorkerInit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/workers/fractal/FractalWorkerInit.ts -------------------------------------------------------------------------------- /src/workers/fractal/mandelbrot/Mandelbrot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/src/workers/fractal/mandelbrot/Mandelbrot.ts -------------------------------------------------------------------------------- /static/dist-include/app-config/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/static/dist-include/app-config/config.json -------------------------------------------------------------------------------- /static/dist-include/runtime-libs/pixi/pixi-sound.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/static/dist-include/runtime-libs/pixi/pixi-sound.min.js -------------------------------------------------------------------------------- /static/dist-include/runtime-libs/pixi/pixi-sound.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/static/dist-include/runtime-libs/pixi/pixi-sound.min.js.map -------------------------------------------------------------------------------- /static/dist-include/video/bees.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/static/dist-include/video/bees.mp4 -------------------------------------------------------------------------------- /static/dist-include/video/bees.ogv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/static/dist-include/video/bees.ogv -------------------------------------------------------------------------------- /static/dist-include/video/bees.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/static/dist-include/video/bees.webm -------------------------------------------------------------------------------- /static/remote/cdnjs.cloudflare.com/ajax/libs/mathjs/3.12.1/math.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dakom/html5-boilerplate/HEAD/static/remote/cdnjs.cloudflare.com/ajax/libs/mathjs/3.12.1/math.min.js --------------------------------------------------------------------------------