├── .gitattributes ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── app ├── app.css ├── index.html ├── index_build.html └── manifest.json ├── out └── .gitignore ├── package.json ├── tsconfig.json └── typescript ├── Background.ts ├── BigBrother.ts ├── Box.ts ├── Firefox.ts ├── FiringPin.ts ├── InternetExplorer.ts ├── Level.ts ├── Main.ts ├── MovingWebsite.ts ├── NoWebsite.ts ├── Reticle.ts ├── UserAgent.ts ├── Wall.ts ├── Website.ts ├── WebsiteBox.ts ├── audio ├── audio.ts ├── oborona.ts └── reverbgen.ts ├── js13k2020.d.ts ├── levels ├── Level_02_TheWall.ts ├── Level_03_Opening.ts ├── Level_04_Breach.ts ├── Level_05_Banned.ts ├── Level_06_Reversal.ts ├── Level_07_Moving.ts ├── Level_08_Distancing.ts ├── Level_09_Hopeless.ts └── Level_10_End.ts ├── natlib ├── Canvas.ts ├── Mainloop.ts ├── NBall.ts ├── NBody.ts ├── NConstraint.ts ├── NScene.ts ├── NStaticVertex.ts ├── NVec2.ts ├── NVertex.ts ├── Pointer.ts ├── Prelude.ts ├── SAT.ts ├── Utils.ts └── natlib.d.ts ├── webmonetization.d.ts └── zzfx.d.ts /.gitattributes: -------------------------------------------------------------------------------- 1 | build/* linguist-generated=true 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | yarn.lock 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/README.md -------------------------------------------------------------------------------- /app/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/app/app.css -------------------------------------------------------------------------------- /app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/app/index.html -------------------------------------------------------------------------------- /app/index_build.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/app/index_build.html -------------------------------------------------------------------------------- /app/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/app/manifest.json -------------------------------------------------------------------------------- /out/.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/package.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typescript/Background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/Background.ts -------------------------------------------------------------------------------- /typescript/BigBrother.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/BigBrother.ts -------------------------------------------------------------------------------- /typescript/Box.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/Box.ts -------------------------------------------------------------------------------- /typescript/Firefox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/Firefox.ts -------------------------------------------------------------------------------- /typescript/FiringPin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/FiringPin.ts -------------------------------------------------------------------------------- /typescript/InternetExplorer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/InternetExplorer.ts -------------------------------------------------------------------------------- /typescript/Level.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/Level.ts -------------------------------------------------------------------------------- /typescript/Main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/Main.ts -------------------------------------------------------------------------------- /typescript/MovingWebsite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/MovingWebsite.ts -------------------------------------------------------------------------------- /typescript/NoWebsite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/NoWebsite.ts -------------------------------------------------------------------------------- /typescript/Reticle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/Reticle.ts -------------------------------------------------------------------------------- /typescript/UserAgent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/UserAgent.ts -------------------------------------------------------------------------------- /typescript/Wall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/Wall.ts -------------------------------------------------------------------------------- /typescript/Website.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/Website.ts -------------------------------------------------------------------------------- /typescript/WebsiteBox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/WebsiteBox.ts -------------------------------------------------------------------------------- /typescript/audio/audio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/audio/audio.ts -------------------------------------------------------------------------------- /typescript/audio/oborona.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/audio/oborona.ts -------------------------------------------------------------------------------- /typescript/audio/reverbgen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/audio/reverbgen.ts -------------------------------------------------------------------------------- /typescript/js13k2020.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/js13k2020.d.ts -------------------------------------------------------------------------------- /typescript/levels/Level_02_TheWall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/levels/Level_02_TheWall.ts -------------------------------------------------------------------------------- /typescript/levels/Level_03_Opening.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/levels/Level_03_Opening.ts -------------------------------------------------------------------------------- /typescript/levels/Level_04_Breach.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/levels/Level_04_Breach.ts -------------------------------------------------------------------------------- /typescript/levels/Level_05_Banned.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/levels/Level_05_Banned.ts -------------------------------------------------------------------------------- /typescript/levels/Level_06_Reversal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/levels/Level_06_Reversal.ts -------------------------------------------------------------------------------- /typescript/levels/Level_07_Moving.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/levels/Level_07_Moving.ts -------------------------------------------------------------------------------- /typescript/levels/Level_08_Distancing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/levels/Level_08_Distancing.ts -------------------------------------------------------------------------------- /typescript/levels/Level_09_Hopeless.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/levels/Level_09_Hopeless.ts -------------------------------------------------------------------------------- /typescript/levels/Level_10_End.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/levels/Level_10_End.ts -------------------------------------------------------------------------------- /typescript/natlib/Canvas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/natlib/Canvas.ts -------------------------------------------------------------------------------- /typescript/natlib/Mainloop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/natlib/Mainloop.ts -------------------------------------------------------------------------------- /typescript/natlib/NBall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/natlib/NBall.ts -------------------------------------------------------------------------------- /typescript/natlib/NBody.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/natlib/NBody.ts -------------------------------------------------------------------------------- /typescript/natlib/NConstraint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/natlib/NConstraint.ts -------------------------------------------------------------------------------- /typescript/natlib/NScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/natlib/NScene.ts -------------------------------------------------------------------------------- /typescript/natlib/NStaticVertex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/natlib/NStaticVertex.ts -------------------------------------------------------------------------------- /typescript/natlib/NVec2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/natlib/NVec2.ts -------------------------------------------------------------------------------- /typescript/natlib/NVertex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/natlib/NVertex.ts -------------------------------------------------------------------------------- /typescript/natlib/Pointer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/natlib/Pointer.ts -------------------------------------------------------------------------------- /typescript/natlib/Prelude.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/natlib/Prelude.ts -------------------------------------------------------------------------------- /typescript/natlib/SAT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/natlib/SAT.ts -------------------------------------------------------------------------------- /typescript/natlib/Utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/natlib/Utils.ts -------------------------------------------------------------------------------- /typescript/natlib/natlib.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/natlib/natlib.d.ts -------------------------------------------------------------------------------- /typescript/webmonetization.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/webmonetization.d.ts -------------------------------------------------------------------------------- /typescript/zzfx.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvasilkov/js13k2020/HEAD/typescript/zzfx.d.ts --------------------------------------------------------------------------------