├── .eslintrc.json ├── .github ├── ISSUE_TEMPLATE │ └── config.yml └── workflows │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── blog ├── 2000 │ ├── atlas.png │ ├── dungeon.png │ ├── fonts.png │ ├── gfx.gif │ └── invbean.png ├── 2000.1.md ├── 2000.1 │ ├── debug.png │ └── transform.gif ├── 2000.md ├── 3000-perf.md ├── 3000.2.md ├── 3000.md ├── banners │ ├── 2000.1.png │ ├── 2000.png │ ├── 3000-perf.png │ ├── 3000.png │ ├── burpjam.png │ ├── markjam-3.png │ ├── markjam-4-winners.png │ └── markjam-5-winners.png ├── burp-jam.md ├── burp-jam │ └── burpman.png ├── markjam-3.md ├── markjam-4-winners.md ├── markjam-4-winners │ ├── image_1.gif │ ├── image_2.png │ └── scary.png ├── markjam-5-winners.md └── markjam-5-winners │ ├── marks-arcade-pacfruit.gif │ ├── marks-food-place.gif │ ├── snaked.gif │ └── trophies.png ├── doc ├── comp.md ├── dev.md ├── intro.md ├── intro │ ├── assemble.png │ ├── bean.png │ ├── comps.png │ ├── empty.png │ ├── game.png │ ├── hit.gif │ ├── humanbean.png │ ├── inspect.png │ ├── kaboom.png │ ├── land.png │ └── tree.png ├── migration-3000.md ├── publishing.md ├── publishing │ ├── itchio-1.png │ ├── itchio-2.png │ └── newgrounds-1.png ├── sections │ ├── Assets.md │ ├── Components.md │ ├── Debug.md │ ├── Draw.md │ ├── Events.md │ └── Game Obj.md ├── setup.md ├── setup │ └── replit.png ├── shaders.md └── tips.md ├── examples ├── add.js ├── ai.js ├── audio.js ├── bench.js ├── burp.js ├── button.js ├── camera.js ├── children.js ├── collision.js ├── component.js ├── concert.js ├── confetti.js ├── dialog.js ├── doublejump.js ├── drag.js ├── draw.js ├── eatlove.js ├── egg.js ├── examples.json ├── fadeIn.js ├── fall.js ├── flamebar.js ├── flappy.js ├── fonts │ ├── 04b03.ttf │ ├── 04b03_6x8.png │ ├── 4x4.png │ ├── FlowerSketches.ttf │ ├── Romantique.ttf │ ├── apl386.ttf │ ├── cga_8x8.png │ ├── happy_28x36.png │ ├── proggy_7x13.png │ ├── sink_6x8.png │ ├── unscii_8x8.png │ └── zpix.ttf ├── gamepad.js ├── gravity.js ├── hover.js ├── kaboom.js ├── largeTexture.js ├── layer.js ├── level.js ├── loader.js ├── maze.js ├── movement.js ├── multiboom.js ├── multigamepad.js ├── out.js ├── overlap.js ├── particle.js ├── pauseMenu.js ├── platformer.js ├── polygon.js ├── pong.js ├── postEffect.js ├── raycastShape.js ├── rpg.js ├── runner.js ├── scenes.js ├── shader.js ├── shaders │ ├── crt.frag │ ├── invert.frag │ ├── light.frag │ ├── pixelate.frag │ └── vhs.frag ├── shooter.js ├── size.js ├── slice9.js ├── sounds │ ├── OtherworldlyFoe.mp3 │ ├── bell.mp3 │ ├── blip.mp3 │ ├── bug.mp3 │ ├── burp.mp3 │ ├── computer.mp3 │ ├── danger.mp3 │ ├── dune.mp3 │ ├── error.mp3 │ ├── explode.mp3 │ ├── hit.mp3 │ ├── kaboom2000.mp3 │ ├── mystic.mp3 │ ├── notice.mp3 │ ├── off.mp3 │ ├── portal.mp3 │ ├── powerup.mp3 │ ├── robot.mp3 │ ├── score.mp3 │ ├── shoot.mp3 │ ├── signal.mp3 │ ├── spring.mp3 │ ├── weak.mp3 │ └── wooosh.mp3 ├── sprite.js ├── spriteatlas.js ├── sprites │ ├── 9slice.png │ ├── YOSHI.png │ ├── dino.png │ ├── dungeon.json │ ├── dungeon.png │ ├── spritemerge_chest.png │ ├── spritemerge_corpus.png │ ├── you.json │ └── you.png ├── text.js ├── timer.js └── tween.js ├── kaboom.png ├── package.json ├── pkgs ├── create │ ├── README.md │ ├── create.js │ └── package.json └── matter │ ├── README.md │ ├── build.js │ ├── examples │ ├── basic.js │ ├── bird.js │ ├── drag.js │ ├── index.html │ └── terrain.js │ ├── package-lock.json │ ├── package.json │ └── src │ └── kmatter.ts ├── scripts ├── autoinput.js ├── build.js ├── dev.js ├── lib.js └── test.js ├── sprites ├── apple.png ├── bag.png ├── bean.png ├── bobo.png ├── boom.png ├── btfly.png ├── cloud.png ├── coin.png ├── cursor_default.png ├── cursor_pointer.png ├── dino.png ├── door.png ├── egg.png ├── egg_crack.png ├── ghosty.png ├── gigagantrum.png ├── grape.png ├── grass.png ├── gun.png ├── heart.png ├── jumpy.png ├── k.png ├── ka.png ├── kaboom.png ├── key.png ├── lightening.png ├── mark.png ├── meat.png ├── moon.png ├── mushroom.png ├── note.png ├── pineapple.png ├── portal.png ├── spike.png ├── src │ ├── apple.ase │ ├── bag.ase │ ├── bean.ase │ ├── bobo.ase │ ├── btfly.ase │ ├── chill.ase │ ├── cloud.ase │ ├── coin.ase │ ├── cursor.ase │ ├── dino.ase │ ├── door.ase │ ├── egg.ase │ ├── font.ase │ ├── ghosty.ase │ ├── gigagantrum.ase │ ├── grape.ase │ ├── grass.ase │ ├── gun.ase │ ├── heart.ase │ ├── jumpy.ase │ ├── k.ase │ ├── kaboom.ase │ ├── kaboomjs.ase │ ├── key.ase │ ├── lightening.ase │ ├── mark.ase │ ├── meat.ase │ ├── moon.ase │ ├── mushroom.ase │ ├── note.ase │ ├── pineapple.ase │ ├── portal.ase │ ├── spike.ase │ ├── steel.ase │ ├── sun.ase │ ├── sword.ase │ └── watermelon.ase ├── steel.png ├── sun.png ├── sword.png └── watermelon.png ├── src-tauri ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── build.rs ├── icons │ ├── 128x128.png │ ├── 128x128@2x.png │ ├── 32x32.png │ ├── Square107x107Logo.png │ ├── Square142x142Logo.png │ ├── Square150x150Logo.png │ ├── Square284x284Logo.png │ ├── Square30x30Logo.png │ ├── Square310x310Logo.png │ ├── Square44x44Logo.png │ ├── Square71x71Logo.png │ ├── Square89x89Logo.png │ ├── StoreLogo.png │ ├── icon.icns │ ├── icon.ico │ └── icon.png ├── src │ └── main.rs └── tauri.conf.json ├── src ├── app.ts ├── assets.ts ├── assets │ ├── bean.png │ ├── boom.png │ ├── burp.mp3 │ ├── index.d.ts │ └── ka.png ├── easings.ts ├── gamepad.json ├── gfx.ts ├── kaboom.ts ├── math.ts ├── texPacker.ts ├── types.ts └── utils.ts └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/README.md -------------------------------------------------------------------------------- /blog/2000.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/2000.1.md -------------------------------------------------------------------------------- /blog/2000.1/debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/2000.1/debug.png -------------------------------------------------------------------------------- /blog/2000.1/transform.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/2000.1/transform.gif -------------------------------------------------------------------------------- /blog/2000.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/2000.md -------------------------------------------------------------------------------- /blog/2000/atlas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/2000/atlas.png -------------------------------------------------------------------------------- /blog/2000/dungeon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/2000/dungeon.png -------------------------------------------------------------------------------- /blog/2000/fonts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/2000/fonts.png -------------------------------------------------------------------------------- /blog/2000/gfx.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/2000/gfx.gif -------------------------------------------------------------------------------- /blog/2000/invbean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/2000/invbean.png -------------------------------------------------------------------------------- /blog/3000-perf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/3000-perf.md -------------------------------------------------------------------------------- /blog/3000.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/3000.2.md -------------------------------------------------------------------------------- /blog/3000.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/3000.md -------------------------------------------------------------------------------- /blog/banners/2000.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/banners/2000.1.png -------------------------------------------------------------------------------- /blog/banners/2000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/banners/2000.png -------------------------------------------------------------------------------- /blog/banners/3000-perf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/banners/3000-perf.png -------------------------------------------------------------------------------- /blog/banners/3000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/banners/3000.png -------------------------------------------------------------------------------- /blog/banners/burpjam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/banners/burpjam.png -------------------------------------------------------------------------------- /blog/banners/markjam-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/banners/markjam-3.png -------------------------------------------------------------------------------- /blog/banners/markjam-4-winners.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/banners/markjam-4-winners.png -------------------------------------------------------------------------------- /blog/banners/markjam-5-winners.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/banners/markjam-5-winners.png -------------------------------------------------------------------------------- /blog/burp-jam.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/burp-jam.md -------------------------------------------------------------------------------- /blog/burp-jam/burpman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/burp-jam/burpman.png -------------------------------------------------------------------------------- /blog/markjam-3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/markjam-3.md -------------------------------------------------------------------------------- /blog/markjam-4-winners.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/markjam-4-winners.md -------------------------------------------------------------------------------- /blog/markjam-4-winners/image_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/markjam-4-winners/image_1.gif -------------------------------------------------------------------------------- /blog/markjam-4-winners/image_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/markjam-4-winners/image_2.png -------------------------------------------------------------------------------- /blog/markjam-4-winners/scary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/markjam-4-winners/scary.png -------------------------------------------------------------------------------- /blog/markjam-5-winners.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/markjam-5-winners.md -------------------------------------------------------------------------------- /blog/markjam-5-winners/marks-arcade-pacfruit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/markjam-5-winners/marks-arcade-pacfruit.gif -------------------------------------------------------------------------------- /blog/markjam-5-winners/marks-food-place.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/markjam-5-winners/marks-food-place.gif -------------------------------------------------------------------------------- /blog/markjam-5-winners/snaked.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/markjam-5-winners/snaked.gif -------------------------------------------------------------------------------- /blog/markjam-5-winners/trophies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/blog/markjam-5-winners/trophies.png -------------------------------------------------------------------------------- /doc/comp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/comp.md -------------------------------------------------------------------------------- /doc/dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/dev.md -------------------------------------------------------------------------------- /doc/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/intro.md -------------------------------------------------------------------------------- /doc/intro/assemble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/intro/assemble.png -------------------------------------------------------------------------------- /doc/intro/bean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/intro/bean.png -------------------------------------------------------------------------------- /doc/intro/comps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/intro/comps.png -------------------------------------------------------------------------------- /doc/intro/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/intro/empty.png -------------------------------------------------------------------------------- /doc/intro/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/intro/game.png -------------------------------------------------------------------------------- /doc/intro/hit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/intro/hit.gif -------------------------------------------------------------------------------- /doc/intro/humanbean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/intro/humanbean.png -------------------------------------------------------------------------------- /doc/intro/inspect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/intro/inspect.png -------------------------------------------------------------------------------- /doc/intro/kaboom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/intro/kaboom.png -------------------------------------------------------------------------------- /doc/intro/land.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/intro/land.png -------------------------------------------------------------------------------- /doc/intro/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/intro/tree.png -------------------------------------------------------------------------------- /doc/migration-3000.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/migration-3000.md -------------------------------------------------------------------------------- /doc/publishing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/publishing.md -------------------------------------------------------------------------------- /doc/publishing/itchio-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/publishing/itchio-1.png -------------------------------------------------------------------------------- /doc/publishing/itchio-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/publishing/itchio-2.png -------------------------------------------------------------------------------- /doc/publishing/newgrounds-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/publishing/newgrounds-1.png -------------------------------------------------------------------------------- /doc/sections/Assets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/sections/Assets.md -------------------------------------------------------------------------------- /doc/sections/Components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/sections/Components.md -------------------------------------------------------------------------------- /doc/sections/Debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/sections/Debug.md -------------------------------------------------------------------------------- /doc/sections/Draw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/sections/Draw.md -------------------------------------------------------------------------------- /doc/sections/Events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/sections/Events.md -------------------------------------------------------------------------------- /doc/sections/Game Obj.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/sections/Game Obj.md -------------------------------------------------------------------------------- /doc/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/setup.md -------------------------------------------------------------------------------- /doc/setup/replit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/setup/replit.png -------------------------------------------------------------------------------- /doc/shaders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/shaders.md -------------------------------------------------------------------------------- /doc/tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/doc/tips.md -------------------------------------------------------------------------------- /examples/add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/add.js -------------------------------------------------------------------------------- /examples/ai.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/ai.js -------------------------------------------------------------------------------- /examples/audio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/audio.js -------------------------------------------------------------------------------- /examples/bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/bench.js -------------------------------------------------------------------------------- /examples/burp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/burp.js -------------------------------------------------------------------------------- /examples/button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/button.js -------------------------------------------------------------------------------- /examples/camera.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/camera.js -------------------------------------------------------------------------------- /examples/children.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/children.js -------------------------------------------------------------------------------- /examples/collision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/collision.js -------------------------------------------------------------------------------- /examples/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/component.js -------------------------------------------------------------------------------- /examples/concert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/concert.js -------------------------------------------------------------------------------- /examples/confetti.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/confetti.js -------------------------------------------------------------------------------- /examples/dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/dialog.js -------------------------------------------------------------------------------- /examples/doublejump.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/doublejump.js -------------------------------------------------------------------------------- /examples/drag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/drag.js -------------------------------------------------------------------------------- /examples/draw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/draw.js -------------------------------------------------------------------------------- /examples/eatlove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/eatlove.js -------------------------------------------------------------------------------- /examples/egg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/egg.js -------------------------------------------------------------------------------- /examples/examples.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/examples.json -------------------------------------------------------------------------------- /examples/fadeIn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/fadeIn.js -------------------------------------------------------------------------------- /examples/fall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/fall.js -------------------------------------------------------------------------------- /examples/flamebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/flamebar.js -------------------------------------------------------------------------------- /examples/flappy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/flappy.js -------------------------------------------------------------------------------- /examples/fonts/04b03.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/fonts/04b03.ttf -------------------------------------------------------------------------------- /examples/fonts/04b03_6x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/fonts/04b03_6x8.png -------------------------------------------------------------------------------- /examples/fonts/4x4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/fonts/4x4.png -------------------------------------------------------------------------------- /examples/fonts/FlowerSketches.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/fonts/FlowerSketches.ttf -------------------------------------------------------------------------------- /examples/fonts/Romantique.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/fonts/Romantique.ttf -------------------------------------------------------------------------------- /examples/fonts/apl386.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/fonts/apl386.ttf -------------------------------------------------------------------------------- /examples/fonts/cga_8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/fonts/cga_8x8.png -------------------------------------------------------------------------------- /examples/fonts/happy_28x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/fonts/happy_28x36.png -------------------------------------------------------------------------------- /examples/fonts/proggy_7x13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/fonts/proggy_7x13.png -------------------------------------------------------------------------------- /examples/fonts/sink_6x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/fonts/sink_6x8.png -------------------------------------------------------------------------------- /examples/fonts/unscii_8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/fonts/unscii_8x8.png -------------------------------------------------------------------------------- /examples/fonts/zpix.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/fonts/zpix.ttf -------------------------------------------------------------------------------- /examples/gamepad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/gamepad.js -------------------------------------------------------------------------------- /examples/gravity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/gravity.js -------------------------------------------------------------------------------- /examples/hover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/hover.js -------------------------------------------------------------------------------- /examples/kaboom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/kaboom.js -------------------------------------------------------------------------------- /examples/largeTexture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/largeTexture.js -------------------------------------------------------------------------------- /examples/layer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/layer.js -------------------------------------------------------------------------------- /examples/level.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/level.js -------------------------------------------------------------------------------- /examples/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/loader.js -------------------------------------------------------------------------------- /examples/maze.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/maze.js -------------------------------------------------------------------------------- /examples/movement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/movement.js -------------------------------------------------------------------------------- /examples/multiboom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/multiboom.js -------------------------------------------------------------------------------- /examples/multigamepad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/multigamepad.js -------------------------------------------------------------------------------- /examples/out.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/out.js -------------------------------------------------------------------------------- /examples/overlap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/overlap.js -------------------------------------------------------------------------------- /examples/particle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/particle.js -------------------------------------------------------------------------------- /examples/pauseMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/pauseMenu.js -------------------------------------------------------------------------------- /examples/platformer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/platformer.js -------------------------------------------------------------------------------- /examples/polygon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/polygon.js -------------------------------------------------------------------------------- /examples/pong.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/pong.js -------------------------------------------------------------------------------- /examples/postEffect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/postEffect.js -------------------------------------------------------------------------------- /examples/raycastShape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/raycastShape.js -------------------------------------------------------------------------------- /examples/rpg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/rpg.js -------------------------------------------------------------------------------- /examples/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/runner.js -------------------------------------------------------------------------------- /examples/scenes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/scenes.js -------------------------------------------------------------------------------- /examples/shader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/shader.js -------------------------------------------------------------------------------- /examples/shaders/crt.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/shaders/crt.frag -------------------------------------------------------------------------------- /examples/shaders/invert.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/shaders/invert.frag -------------------------------------------------------------------------------- /examples/shaders/light.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/shaders/light.frag -------------------------------------------------------------------------------- /examples/shaders/pixelate.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/shaders/pixelate.frag -------------------------------------------------------------------------------- /examples/shaders/vhs.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/shaders/vhs.frag -------------------------------------------------------------------------------- /examples/shooter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/shooter.js -------------------------------------------------------------------------------- /examples/size.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/size.js -------------------------------------------------------------------------------- /examples/slice9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/slice9.js -------------------------------------------------------------------------------- /examples/sounds/OtherworldlyFoe.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sounds/OtherworldlyFoe.mp3 -------------------------------------------------------------------------------- /examples/sounds/bell.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sounds/bell.mp3 -------------------------------------------------------------------------------- /examples/sounds/blip.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sounds/blip.mp3 -------------------------------------------------------------------------------- /examples/sounds/bug.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sounds/bug.mp3 -------------------------------------------------------------------------------- /examples/sounds/burp.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sounds/burp.mp3 -------------------------------------------------------------------------------- /examples/sounds/computer.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sounds/computer.mp3 -------------------------------------------------------------------------------- /examples/sounds/danger.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sounds/danger.mp3 -------------------------------------------------------------------------------- /examples/sounds/dune.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sounds/dune.mp3 -------------------------------------------------------------------------------- /examples/sounds/error.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sounds/error.mp3 -------------------------------------------------------------------------------- /examples/sounds/explode.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sounds/explode.mp3 -------------------------------------------------------------------------------- /examples/sounds/hit.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sounds/hit.mp3 -------------------------------------------------------------------------------- /examples/sounds/kaboom2000.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sounds/kaboom2000.mp3 -------------------------------------------------------------------------------- /examples/sounds/mystic.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sounds/mystic.mp3 -------------------------------------------------------------------------------- /examples/sounds/notice.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sounds/notice.mp3 -------------------------------------------------------------------------------- /examples/sounds/off.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sounds/off.mp3 -------------------------------------------------------------------------------- /examples/sounds/portal.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sounds/portal.mp3 -------------------------------------------------------------------------------- /examples/sounds/powerup.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sounds/powerup.mp3 -------------------------------------------------------------------------------- /examples/sounds/robot.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sounds/robot.mp3 -------------------------------------------------------------------------------- /examples/sounds/score.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sounds/score.mp3 -------------------------------------------------------------------------------- /examples/sounds/shoot.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sounds/shoot.mp3 -------------------------------------------------------------------------------- /examples/sounds/signal.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sounds/signal.mp3 -------------------------------------------------------------------------------- /examples/sounds/spring.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sounds/spring.mp3 -------------------------------------------------------------------------------- /examples/sounds/weak.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sounds/weak.mp3 -------------------------------------------------------------------------------- /examples/sounds/wooosh.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sounds/wooosh.mp3 -------------------------------------------------------------------------------- /examples/sprite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sprite.js -------------------------------------------------------------------------------- /examples/spriteatlas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/spriteatlas.js -------------------------------------------------------------------------------- /examples/sprites/9slice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sprites/9slice.png -------------------------------------------------------------------------------- /examples/sprites/YOSHI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sprites/YOSHI.png -------------------------------------------------------------------------------- /examples/sprites/dino.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sprites/dino.png -------------------------------------------------------------------------------- /examples/sprites/dungeon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sprites/dungeon.json -------------------------------------------------------------------------------- /examples/sprites/dungeon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sprites/dungeon.png -------------------------------------------------------------------------------- /examples/sprites/spritemerge_chest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sprites/spritemerge_chest.png -------------------------------------------------------------------------------- /examples/sprites/spritemerge_corpus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sprites/spritemerge_corpus.png -------------------------------------------------------------------------------- /examples/sprites/you.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sprites/you.json -------------------------------------------------------------------------------- /examples/sprites/you.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/sprites/you.png -------------------------------------------------------------------------------- /examples/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/text.js -------------------------------------------------------------------------------- /examples/timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/timer.js -------------------------------------------------------------------------------- /examples/tween.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/examples/tween.js -------------------------------------------------------------------------------- /kaboom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/kaboom.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/package.json -------------------------------------------------------------------------------- /pkgs/create/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/pkgs/create/README.md -------------------------------------------------------------------------------- /pkgs/create/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/pkgs/create/create.js -------------------------------------------------------------------------------- /pkgs/create/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/pkgs/create/package.json -------------------------------------------------------------------------------- /pkgs/matter/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/matter/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/pkgs/matter/build.js -------------------------------------------------------------------------------- /pkgs/matter/examples/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/pkgs/matter/examples/basic.js -------------------------------------------------------------------------------- /pkgs/matter/examples/bird.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/pkgs/matter/examples/bird.js -------------------------------------------------------------------------------- /pkgs/matter/examples/drag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/pkgs/matter/examples/drag.js -------------------------------------------------------------------------------- /pkgs/matter/examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/pkgs/matter/examples/index.html -------------------------------------------------------------------------------- /pkgs/matter/examples/terrain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/pkgs/matter/examples/terrain.js -------------------------------------------------------------------------------- /pkgs/matter/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/pkgs/matter/package-lock.json -------------------------------------------------------------------------------- /pkgs/matter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/pkgs/matter/package.json -------------------------------------------------------------------------------- /pkgs/matter/src/kmatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/pkgs/matter/src/kmatter.ts -------------------------------------------------------------------------------- /scripts/autoinput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/scripts/autoinput.js -------------------------------------------------------------------------------- /scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/scripts/build.js -------------------------------------------------------------------------------- /scripts/dev.js: -------------------------------------------------------------------------------- 1 | import { dev } from "./lib.js" 2 | 3 | await dev() 4 | -------------------------------------------------------------------------------- /scripts/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/scripts/lib.js -------------------------------------------------------------------------------- /scripts/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/scripts/test.js -------------------------------------------------------------------------------- /sprites/apple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/apple.png -------------------------------------------------------------------------------- /sprites/bag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/bag.png -------------------------------------------------------------------------------- /sprites/bean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/bean.png -------------------------------------------------------------------------------- /sprites/bobo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/bobo.png -------------------------------------------------------------------------------- /sprites/boom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/boom.png -------------------------------------------------------------------------------- /sprites/btfly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/btfly.png -------------------------------------------------------------------------------- /sprites/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/cloud.png -------------------------------------------------------------------------------- /sprites/coin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/coin.png -------------------------------------------------------------------------------- /sprites/cursor_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/cursor_default.png -------------------------------------------------------------------------------- /sprites/cursor_pointer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/cursor_pointer.png -------------------------------------------------------------------------------- /sprites/dino.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/dino.png -------------------------------------------------------------------------------- /sprites/door.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/door.png -------------------------------------------------------------------------------- /sprites/egg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/egg.png -------------------------------------------------------------------------------- /sprites/egg_crack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/egg_crack.png -------------------------------------------------------------------------------- /sprites/ghosty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/ghosty.png -------------------------------------------------------------------------------- /sprites/gigagantrum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/gigagantrum.png -------------------------------------------------------------------------------- /sprites/grape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/grape.png -------------------------------------------------------------------------------- /sprites/grass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/grass.png -------------------------------------------------------------------------------- /sprites/gun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/gun.png -------------------------------------------------------------------------------- /sprites/heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/heart.png -------------------------------------------------------------------------------- /sprites/jumpy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/jumpy.png -------------------------------------------------------------------------------- /sprites/k.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/k.png -------------------------------------------------------------------------------- /sprites/ka.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/ka.png -------------------------------------------------------------------------------- /sprites/kaboom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/kaboom.png -------------------------------------------------------------------------------- /sprites/key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/key.png -------------------------------------------------------------------------------- /sprites/lightening.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/lightening.png -------------------------------------------------------------------------------- /sprites/mark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/mark.png -------------------------------------------------------------------------------- /sprites/meat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/meat.png -------------------------------------------------------------------------------- /sprites/moon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/moon.png -------------------------------------------------------------------------------- /sprites/mushroom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/mushroom.png -------------------------------------------------------------------------------- /sprites/note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/note.png -------------------------------------------------------------------------------- /sprites/pineapple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/pineapple.png -------------------------------------------------------------------------------- /sprites/portal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/portal.png -------------------------------------------------------------------------------- /sprites/spike.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/spike.png -------------------------------------------------------------------------------- /sprites/src/apple.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/apple.ase -------------------------------------------------------------------------------- /sprites/src/bag.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/bag.ase -------------------------------------------------------------------------------- /sprites/src/bean.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/bean.ase -------------------------------------------------------------------------------- /sprites/src/bobo.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/bobo.ase -------------------------------------------------------------------------------- /sprites/src/btfly.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/btfly.ase -------------------------------------------------------------------------------- /sprites/src/chill.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/chill.ase -------------------------------------------------------------------------------- /sprites/src/cloud.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/cloud.ase -------------------------------------------------------------------------------- /sprites/src/coin.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/coin.ase -------------------------------------------------------------------------------- /sprites/src/cursor.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/cursor.ase -------------------------------------------------------------------------------- /sprites/src/dino.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/dino.ase -------------------------------------------------------------------------------- /sprites/src/door.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/door.ase -------------------------------------------------------------------------------- /sprites/src/egg.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/egg.ase -------------------------------------------------------------------------------- /sprites/src/font.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/font.ase -------------------------------------------------------------------------------- /sprites/src/ghosty.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/ghosty.ase -------------------------------------------------------------------------------- /sprites/src/gigagantrum.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/gigagantrum.ase -------------------------------------------------------------------------------- /sprites/src/grape.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/grape.ase -------------------------------------------------------------------------------- /sprites/src/grass.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/grass.ase -------------------------------------------------------------------------------- /sprites/src/gun.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/gun.ase -------------------------------------------------------------------------------- /sprites/src/heart.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/heart.ase -------------------------------------------------------------------------------- /sprites/src/jumpy.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/jumpy.ase -------------------------------------------------------------------------------- /sprites/src/k.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/k.ase -------------------------------------------------------------------------------- /sprites/src/kaboom.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/kaboom.ase -------------------------------------------------------------------------------- /sprites/src/kaboomjs.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/kaboomjs.ase -------------------------------------------------------------------------------- /sprites/src/key.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/key.ase -------------------------------------------------------------------------------- /sprites/src/lightening.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/lightening.ase -------------------------------------------------------------------------------- /sprites/src/mark.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/mark.ase -------------------------------------------------------------------------------- /sprites/src/meat.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/meat.ase -------------------------------------------------------------------------------- /sprites/src/moon.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/moon.ase -------------------------------------------------------------------------------- /sprites/src/mushroom.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/mushroom.ase -------------------------------------------------------------------------------- /sprites/src/note.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/note.ase -------------------------------------------------------------------------------- /sprites/src/pineapple.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/pineapple.ase -------------------------------------------------------------------------------- /sprites/src/portal.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/portal.ase -------------------------------------------------------------------------------- /sprites/src/spike.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/spike.ase -------------------------------------------------------------------------------- /sprites/src/steel.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/steel.ase -------------------------------------------------------------------------------- /sprites/src/sun.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/sun.ase -------------------------------------------------------------------------------- /sprites/src/sword.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/sword.ase -------------------------------------------------------------------------------- /sprites/src/watermelon.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/src/watermelon.ase -------------------------------------------------------------------------------- /sprites/steel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/steel.png -------------------------------------------------------------------------------- /sprites/sun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/sun.png -------------------------------------------------------------------------------- /sprites/sword.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/sword.png -------------------------------------------------------------------------------- /sprites/watermelon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/sprites/watermelon.png -------------------------------------------------------------------------------- /src-tauri/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src-tauri/.gitignore -------------------------------------------------------------------------------- /src-tauri/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src-tauri/Cargo.lock -------------------------------------------------------------------------------- /src-tauri/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src-tauri/Cargo.toml -------------------------------------------------------------------------------- /src-tauri/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src-tauri/build.rs -------------------------------------------------------------------------------- /src-tauri/icons/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src-tauri/icons/128x128.png -------------------------------------------------------------------------------- /src-tauri/icons/128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src-tauri/icons/128x128@2x.png -------------------------------------------------------------------------------- /src-tauri/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src-tauri/icons/32x32.png -------------------------------------------------------------------------------- /src-tauri/icons/Square107x107Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src-tauri/icons/Square107x107Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square142x142Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src-tauri/icons/Square142x142Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square150x150Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src-tauri/icons/Square150x150Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square284x284Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src-tauri/icons/Square284x284Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square30x30Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src-tauri/icons/Square30x30Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square310x310Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src-tauri/icons/Square310x310Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square44x44Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src-tauri/icons/Square44x44Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square71x71Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src-tauri/icons/Square71x71Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square89x89Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src-tauri/icons/Square89x89Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src-tauri/icons/StoreLogo.png -------------------------------------------------------------------------------- /src-tauri/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src-tauri/icons/icon.icns -------------------------------------------------------------------------------- /src-tauri/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src-tauri/icons/icon.ico -------------------------------------------------------------------------------- /src-tauri/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src-tauri/icons/icon.png -------------------------------------------------------------------------------- /src-tauri/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src-tauri/src/main.rs -------------------------------------------------------------------------------- /src-tauri/tauri.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src-tauri/tauri.conf.json -------------------------------------------------------------------------------- /src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src/app.ts -------------------------------------------------------------------------------- /src/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src/assets.ts -------------------------------------------------------------------------------- /src/assets/bean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src/assets/bean.png -------------------------------------------------------------------------------- /src/assets/boom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src/assets/boom.png -------------------------------------------------------------------------------- /src/assets/burp.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src/assets/burp.mp3 -------------------------------------------------------------------------------- /src/assets/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src/assets/index.d.ts -------------------------------------------------------------------------------- /src/assets/ka.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src/assets/ka.png -------------------------------------------------------------------------------- /src/easings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src/easings.ts -------------------------------------------------------------------------------- /src/gamepad.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src/gamepad.json -------------------------------------------------------------------------------- /src/gfx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src/gfx.ts -------------------------------------------------------------------------------- /src/kaboom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src/kaboom.ts -------------------------------------------------------------------------------- /src/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src/math.ts -------------------------------------------------------------------------------- /src/texPacker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src/texPacker.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replit/kaboom/HEAD/tsconfig.json --------------------------------------------------------------------------------