├── .github └── workflows │ └── pages.yml ├── .gitignore ├── .gitmodules ├── .npmrc ├── Dockerfile ├── LICENSE.txt ├── README.md ├── art ├── light-mask-1x1-rot.aseprite ├── light-mask-1x1.aseprite ├── light-mask-3x3-rot.aseprite ├── light-mask-3x3.aseprite ├── light-mask-5x5-rot.aseprite ├── light-mask-5x5.aseprite ├── logo.afdesign ├── logos.afdesign ├── misc │ ├── misfit.jpg │ └── wasmbots-tease.gif ├── sjml_dungeon │ ├── blob.aseprite │ └── tiles.aseprite └── social.afdesign ├── bot_archive ├── README.md ├── bouncers │ ├── random_bounce_c │ │ ├── .gitignore │ │ ├── Makefile │ │ └── random_bounce.c │ └── random_bounce_zig │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── build.zig │ │ ├── build.zig.zon │ │ └── src │ │ └── bot.zig └── fibonaccis │ ├── fib_as │ ├── .gitignore │ ├── Makefile │ ├── asconfig.json │ ├── assembly │ │ ├── index.ts │ │ └── tsconfig.json │ ├── package-lock.json │ └── package.json │ ├── fib_c │ ├── .gitignore │ ├── Makefile │ └── bot_c.c │ ├── fib_go │ ├── .gitignore │ ├── Makefile │ ├── go.mod │ └── main.go │ ├── fib_rs │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Makefile │ └── src │ │ └── lib.rs │ └── fib_zig │ ├── .gitignore │ ├── Makefile │ ├── build.zig │ ├── build.zig.zon │ └── src │ └── bot.zig ├── devbox.json ├── devbox.lock ├── docs ├── _index.md ├── concepts.md ├── history.md ├── img │ ├── aoc.mp4 │ ├── aoc.png │ ├── crobots.mp4 │ ├── monolith.jpg │ ├── screeps.jpg │ └── trainer-screenshot.png ├── interface.md ├── libraries.md ├── notes │ ├── bot_concepts.md │ ├── idea_dump.md │ ├── misc.md │ ├── research.md │ ├── testing.md │ └── todo.md ├── playground.md └── trainers.md ├── engine ├── package.json ├── rsc │ ├── img │ │ ├── Dungeon_Tileset.png │ │ ├── colors.png │ │ ├── grayscale.png │ │ ├── kenny_tiny-dungeon_tilemap.png │ │ ├── light-mask-1x1-rot.png │ │ ├── light-mask-1x1.png │ │ ├── light-mask-3x3-rot.png │ │ ├── light-mask-3x3.png │ │ ├── light-mask-5x5-rot.png │ │ └── light-mask-5x5.png │ ├── lib │ │ └── wasmbots_validator.wasm │ └── maps │ │ ├── static │ │ └── arena.tmj │ │ └── tilesets │ │ └── dungeon_tiles.tsj └── src │ ├── core │ ├── config.ts │ ├── coordinator.ts │ ├── guest.ts │ ├── loader.ts │ ├── logger.ts │ ├── math.ts │ ├── messages.ts │ ├── util.ts │ └── validator.ts │ ├── data │ ├── abstractDataTileset.json │ ├── blankMapTemplate.json │ ├── guestAPI.json │ └── messaging.toml │ ├── deno-cli │ ├── _logs.ts │ ├── buildDungeon.ts │ ├── deno.json │ ├── deno.lock │ ├── host.ts │ ├── readme.md │ ├── tests │ │ ├── game_test.ts │ │ └── random_test.ts │ ├── trainer.ts │ └── validate.ts │ ├── game │ ├── fov.ts │ ├── map.ts │ ├── player.ts │ ├── random.ts │ └── world.ts │ ├── generation │ ├── builder.ts │ ├── painter.ts │ └── tileTypes.ts │ ├── index.ts │ ├── trainer │ └── trainer-coordinator.ts │ └── worker │ ├── messages.ts │ ├── wasm-coordinator.ts │ └── wasmbot.worker.ts ├── example_bots ├── .gitignore └── bots.json ├── example_bots_src ├── circler │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Makefile │ ├── examples │ │ └── trainer.rs │ ├── readme.md │ └── src │ │ ├── exploration.rs │ │ └── lib.rs ├── explorer │ ├── .gitignore │ ├── Makefile │ ├── build.zig │ ├── build.zig.zon │ ├── readme.md │ └── src │ │ ├── bot.zig │ │ └── exploration.zig ├── statue │ ├── .gitignore │ ├── Makefile │ ├── asconfig.json │ ├── assembly │ │ ├── index.ts │ │ └── tsconfig.json │ ├── package-lock.json │ ├── package.json │ └── readme.md ├── wallflower │ ├── .gitignore │ ├── Makefile │ ├── exploration.go │ ├── go.mod │ ├── readme.md │ ├── trainer.go │ └── wallflower.go └── wanderer │ ├── .gitignore │ ├── Makefile │ ├── readme.md │ └── wanderer.c ├── frontend ├── .gitignore ├── package.json ├── scripts │ ├── buildComponentDist.ts │ ├── hashPhaserAssets.ts │ └── makeVideo.ts ├── src │ ├── app.css │ ├── app.d.ts │ ├── app.html │ ├── lib │ │ ├── docs.ts │ │ ├── embeddableWasmBots.ts │ │ ├── index.ts │ │ ├── mainComponents │ │ │ ├── App.svelte │ │ │ ├── Embeddable.svelte │ │ │ ├── Standalone.svelte │ │ │ └── Trainer.svelte │ │ └── ui │ │ │ ├── BotSelector.svelte │ │ │ ├── BotSlot.svelte │ │ │ ├── BotSlotList.svelte │ │ │ ├── BotSlotLoader.svelte │ │ │ ├── DrawerPanel.svelte │ │ │ ├── FlowControl.svelte │ │ │ ├── MagicSlider.svelte │ │ │ ├── ManaForge.svelte │ │ │ ├── MapSelector.svelte │ │ │ ├── Navbar.svelte │ │ │ ├── SettingsList.svelte │ │ │ ├── Spinner.svelte │ │ │ ├── ToggleButton.svelte │ │ │ ├── ToggleLock.svelte │ │ │ └── WorldCanvas.svelte │ ├── routes │ │ ├── (site) │ │ │ ├── +layout.svelte │ │ │ ├── +page.svelte │ │ │ └── docs │ │ │ │ ├── +layout.server.ts │ │ │ │ ├── +page.svelte │ │ │ │ └── [...docpath] │ │ │ │ ├── +page.server.ts │ │ │ │ └── +page.svelte │ │ ├── +layout.ts │ │ ├── app │ │ │ └── +page.svelte │ │ ├── splash │ │ │ └── +page.svelte │ │ └── trainer │ │ │ └── +page.svelte │ ├── types.svelte.ts │ └── vis │ │ ├── assets.ts │ │ ├── bootloader.ts │ │ ├── events.ts │ │ ├── fx.ts │ │ ├── game.ts │ │ ├── light.ts │ │ ├── map.ts │ │ └── player.ts ├── static │ ├── .htaccess │ ├── embedded │ │ ├── basic_style.css │ │ ├── index.html │ │ └── index.html.txt │ ├── example_bots │ ├── favicon.png │ ├── fonts │ │ ├── CascadiaMono-Bold.woff2 │ │ ├── CascadiaMono-BoldItalic.woff2 │ │ ├── CascadiaMono-Italic.woff2 │ │ ├── CascadiaMono-Regular.woff2 │ │ ├── Lato-Black.woff2 │ │ ├── Lato-BlackItalic.woff2 │ │ ├── Lato-Bold.woff2 │ │ ├── Lato-BoldItalic.woff2 │ │ ├── Lato-Italic.woff2 │ │ ├── Lato-Light.woff2 │ │ ├── Lato-LightItalic.woff2 │ │ ├── Lato-Regular.woff2 │ │ ├── Lato-Thin.woff2 │ │ └── Lato-ThinItalic.woff2 │ ├── img │ │ ├── docs │ │ ├── github.svg │ │ ├── logo-cropped.svg │ │ ├── logo.svg │ │ └── wasmbots-social_1200x627.jpg │ └── rsc ├── svelte.config.js ├── tsconfig.json ├── vite.component.config.ts └── vite.config.ts ├── libraries ├── AssemblyScript │ ├── trainer │ │ └── unfortunate.txt │ └── wasmbot_client │ │ ├── .gitignore │ │ ├── LICENSE.txt │ │ ├── asconfig.json │ │ ├── assembly │ │ ├── hostReserve.ts │ │ ├── index.ts │ │ ├── params.ts │ │ ├── tsconfig.json │ │ └── wasmbot_messages.ts │ │ └── package.json ├── C │ ├── trainer │ │ ├── LICENSE.txt │ │ ├── harness.c │ │ ├── harness.h │ │ └── trainer.c │ └── wasmbot_client │ │ ├── LICENSE.txt │ │ ├── client.c │ │ ├── client.h │ │ └── wasmbot_messages.h ├── Go │ ├── README.md │ ├── trainer │ │ ├── go.mod │ │ ├── harness.go │ │ └── trainer.go │ └── wasmbot_client │ │ ├── LICENSE.txt │ │ ├── go.mod │ │ ├── host.go │ │ ├── host_native.go │ │ ├── messages.go │ │ └── wasmbot_client.go ├── README.md ├── Rust │ ├── trainer │ │ ├── .gitignore │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── LICENSE.txt │ │ └── src │ │ │ ├── harness.rs │ │ │ └── lib.rs │ └── wasmbot_client │ │ ├── .gitignore │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── LICENSE.txt │ │ └── src │ │ ├── client.rs │ │ ├── ffi.rs │ │ ├── lib.rs │ │ ├── log.rs │ │ ├── params.rs │ │ ├── platform.rs │ │ ├── platform │ │ ├── trainer.rs │ │ └── wasm.rs │ │ └── wasmbot_messages.rs └── Zig │ ├── trainer │ ├── LICENSE.txt │ ├── harness.zig │ └── main.zig │ └── wasmbot_client │ ├── LICENSE.txt │ ├── lib.zig │ └── wasmbot_messages.zig ├── package.json ├── scripts ├── _build_wasms.sh ├── _run_wasms.sh ├── _validate_wasms.sh ├── bin2ts.sh ├── full_build_and_deploy.sh ├── generate_message_code.sh ├── report.sh └── retire_bot.sh └── validator ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Makefile └── src ├── expectations.rs └── lib.rs /.github/workflows/pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/.github/workflows/pages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/README.md -------------------------------------------------------------------------------- /art/light-mask-1x1-rot.aseprite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/art/light-mask-1x1-rot.aseprite -------------------------------------------------------------------------------- /art/light-mask-1x1.aseprite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/art/light-mask-1x1.aseprite -------------------------------------------------------------------------------- /art/light-mask-3x3-rot.aseprite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/art/light-mask-3x3-rot.aseprite -------------------------------------------------------------------------------- /art/light-mask-3x3.aseprite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/art/light-mask-3x3.aseprite -------------------------------------------------------------------------------- /art/light-mask-5x5-rot.aseprite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/art/light-mask-5x5-rot.aseprite -------------------------------------------------------------------------------- /art/light-mask-5x5.aseprite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/art/light-mask-5x5.aseprite -------------------------------------------------------------------------------- /art/logo.afdesign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/art/logo.afdesign -------------------------------------------------------------------------------- /art/logos.afdesign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/art/logos.afdesign -------------------------------------------------------------------------------- /art/misc/misfit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/art/misc/misfit.jpg -------------------------------------------------------------------------------- /art/misc/wasmbots-tease.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/art/misc/wasmbots-tease.gif -------------------------------------------------------------------------------- /art/sjml_dungeon/blob.aseprite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/art/sjml_dungeon/blob.aseprite -------------------------------------------------------------------------------- /art/sjml_dungeon/tiles.aseprite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/art/sjml_dungeon/tiles.aseprite -------------------------------------------------------------------------------- /art/social.afdesign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/art/social.afdesign -------------------------------------------------------------------------------- /bot_archive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/README.md -------------------------------------------------------------------------------- /bot_archive/bouncers/random_bounce_c/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/bouncers/random_bounce_c/.gitignore -------------------------------------------------------------------------------- /bot_archive/bouncers/random_bounce_c/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/bouncers/random_bounce_c/Makefile -------------------------------------------------------------------------------- /bot_archive/bouncers/random_bounce_c/random_bounce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/bouncers/random_bounce_c/random_bounce.c -------------------------------------------------------------------------------- /bot_archive/bouncers/random_bounce_zig/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/bouncers/random_bounce_zig/.gitignore -------------------------------------------------------------------------------- /bot_archive/bouncers/random_bounce_zig/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/bouncers/random_bounce_zig/Makefile -------------------------------------------------------------------------------- /bot_archive/bouncers/random_bounce_zig/build.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/bouncers/random_bounce_zig/build.zig -------------------------------------------------------------------------------- /bot_archive/bouncers/random_bounce_zig/build.zig.zon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/bouncers/random_bounce_zig/build.zig.zon -------------------------------------------------------------------------------- /bot_archive/bouncers/random_bounce_zig/src/bot.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/bouncers/random_bounce_zig/src/bot.zig -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_as/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /node_modules 3 | -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_as/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/fibonaccis/fib_as/Makefile -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_as/asconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/fibonaccis/fib_as/asconfig.json -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_as/assembly/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/fibonaccis/fib_as/assembly/index.ts -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_as/assembly/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/fibonaccis/fib_as/assembly/tsconfig.json -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_as/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/fibonaccis/fib_as/package-lock.json -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_as/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/fibonaccis/fib_as/package.json -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_c/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/fibonaccis/fib_c/.gitignore -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_c/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/fibonaccis/fib_c/Makefile -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_c/bot_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/fibonaccis/fib_c/bot_c.c -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_go/.gitignore: -------------------------------------------------------------------------------- 1 | /bot_go.wasm 2 | -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_go/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/fibonaccis/fib_go/Makefile -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_go/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/fibonaccis/fib_go/go.mod -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_go/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/fibonaccis/fib_go/main.go -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_rs/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/fibonaccis/fib_rs/.cargo/config.toml -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_rs/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_rs/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/fibonaccis/fib_rs/Cargo.lock -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_rs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/fibonaccis/fib_rs/Cargo.toml -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_rs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/fibonaccis/fib_rs/Makefile -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_rs/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/fibonaccis/fib_rs/src/lib.rs -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_zig/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/fibonaccis/fib_zig/.gitignore -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_zig/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/fibonaccis/fib_zig/Makefile -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_zig/build.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/fibonaccis/fib_zig/build.zig -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_zig/build.zig.zon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/fibonaccis/fib_zig/build.zig.zon -------------------------------------------------------------------------------- /bot_archive/fibonaccis/fib_zig/src/bot.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/bot_archive/fibonaccis/fib_zig/src/bot.zig -------------------------------------------------------------------------------- /devbox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/devbox.json -------------------------------------------------------------------------------- /devbox.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/devbox.lock -------------------------------------------------------------------------------- /docs/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/docs/_index.md -------------------------------------------------------------------------------- /docs/concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/docs/concepts.md -------------------------------------------------------------------------------- /docs/history.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/docs/history.md -------------------------------------------------------------------------------- /docs/img/aoc.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/docs/img/aoc.mp4 -------------------------------------------------------------------------------- /docs/img/aoc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/docs/img/aoc.png -------------------------------------------------------------------------------- /docs/img/crobots.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/docs/img/crobots.mp4 -------------------------------------------------------------------------------- /docs/img/monolith.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/docs/img/monolith.jpg -------------------------------------------------------------------------------- /docs/img/screeps.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/docs/img/screeps.jpg -------------------------------------------------------------------------------- /docs/img/trainer-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/docs/img/trainer-screenshot.png -------------------------------------------------------------------------------- /docs/interface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/docs/interface.md -------------------------------------------------------------------------------- /docs/libraries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/docs/libraries.md -------------------------------------------------------------------------------- /docs/notes/bot_concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/docs/notes/bot_concepts.md -------------------------------------------------------------------------------- /docs/notes/idea_dump.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/docs/notes/idea_dump.md -------------------------------------------------------------------------------- /docs/notes/misc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/docs/notes/misc.md -------------------------------------------------------------------------------- /docs/notes/research.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/docs/notes/research.md -------------------------------------------------------------------------------- /docs/notes/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/docs/notes/testing.md -------------------------------------------------------------------------------- /docs/notes/todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/docs/notes/todo.md -------------------------------------------------------------------------------- /docs/playground.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/docs/playground.md -------------------------------------------------------------------------------- /docs/trainers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/docs/trainers.md -------------------------------------------------------------------------------- /engine/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/package.json -------------------------------------------------------------------------------- /engine/rsc/img/Dungeon_Tileset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/rsc/img/Dungeon_Tileset.png -------------------------------------------------------------------------------- /engine/rsc/img/colors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/rsc/img/colors.png -------------------------------------------------------------------------------- /engine/rsc/img/grayscale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/rsc/img/grayscale.png -------------------------------------------------------------------------------- /engine/rsc/img/kenny_tiny-dungeon_tilemap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/rsc/img/kenny_tiny-dungeon_tilemap.png -------------------------------------------------------------------------------- /engine/rsc/img/light-mask-1x1-rot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/rsc/img/light-mask-1x1-rot.png -------------------------------------------------------------------------------- /engine/rsc/img/light-mask-1x1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/rsc/img/light-mask-1x1.png -------------------------------------------------------------------------------- /engine/rsc/img/light-mask-3x3-rot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/rsc/img/light-mask-3x3-rot.png -------------------------------------------------------------------------------- /engine/rsc/img/light-mask-3x3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/rsc/img/light-mask-3x3.png -------------------------------------------------------------------------------- /engine/rsc/img/light-mask-5x5-rot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/rsc/img/light-mask-5x5-rot.png -------------------------------------------------------------------------------- /engine/rsc/img/light-mask-5x5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/rsc/img/light-mask-5x5.png -------------------------------------------------------------------------------- /engine/rsc/lib/wasmbots_validator.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/rsc/lib/wasmbots_validator.wasm -------------------------------------------------------------------------------- /engine/rsc/maps/static/arena.tmj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/rsc/maps/static/arena.tmj -------------------------------------------------------------------------------- /engine/rsc/maps/tilesets/dungeon_tiles.tsj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/rsc/maps/tilesets/dungeon_tiles.tsj -------------------------------------------------------------------------------- /engine/src/core/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/core/config.ts -------------------------------------------------------------------------------- /engine/src/core/coordinator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/core/coordinator.ts -------------------------------------------------------------------------------- /engine/src/core/guest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/core/guest.ts -------------------------------------------------------------------------------- /engine/src/core/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/core/loader.ts -------------------------------------------------------------------------------- /engine/src/core/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/core/logger.ts -------------------------------------------------------------------------------- /engine/src/core/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/core/math.ts -------------------------------------------------------------------------------- /engine/src/core/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/core/messages.ts -------------------------------------------------------------------------------- /engine/src/core/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/core/util.ts -------------------------------------------------------------------------------- /engine/src/core/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/core/validator.ts -------------------------------------------------------------------------------- /engine/src/data/abstractDataTileset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/data/abstractDataTileset.json -------------------------------------------------------------------------------- /engine/src/data/blankMapTemplate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/data/blankMapTemplate.json -------------------------------------------------------------------------------- /engine/src/data/guestAPI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/data/guestAPI.json -------------------------------------------------------------------------------- /engine/src/data/messaging.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/data/messaging.toml -------------------------------------------------------------------------------- /engine/src/deno-cli/_logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/deno-cli/_logs.ts -------------------------------------------------------------------------------- /engine/src/deno-cli/buildDungeon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/deno-cli/buildDungeon.ts -------------------------------------------------------------------------------- /engine/src/deno-cli/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/deno-cli/deno.json -------------------------------------------------------------------------------- /engine/src/deno-cli/deno.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/deno-cli/deno.lock -------------------------------------------------------------------------------- /engine/src/deno-cli/host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/deno-cli/host.ts -------------------------------------------------------------------------------- /engine/src/deno-cli/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/deno-cli/readme.md -------------------------------------------------------------------------------- /engine/src/deno-cli/tests/game_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/deno-cli/tests/game_test.ts -------------------------------------------------------------------------------- /engine/src/deno-cli/tests/random_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/deno-cli/tests/random_test.ts -------------------------------------------------------------------------------- /engine/src/deno-cli/trainer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/deno-cli/trainer.ts -------------------------------------------------------------------------------- /engine/src/deno-cli/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/deno-cli/validate.ts -------------------------------------------------------------------------------- /engine/src/game/fov.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/game/fov.ts -------------------------------------------------------------------------------- /engine/src/game/map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/game/map.ts -------------------------------------------------------------------------------- /engine/src/game/player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/game/player.ts -------------------------------------------------------------------------------- /engine/src/game/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/game/random.ts -------------------------------------------------------------------------------- /engine/src/game/world.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/game/world.ts -------------------------------------------------------------------------------- /engine/src/generation/builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/generation/builder.ts -------------------------------------------------------------------------------- /engine/src/generation/painter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/generation/painter.ts -------------------------------------------------------------------------------- /engine/src/generation/tileTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/generation/tileTypes.ts -------------------------------------------------------------------------------- /engine/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/index.ts -------------------------------------------------------------------------------- /engine/src/trainer/trainer-coordinator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/trainer/trainer-coordinator.ts -------------------------------------------------------------------------------- /engine/src/worker/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/worker/messages.ts -------------------------------------------------------------------------------- /engine/src/worker/wasm-coordinator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/worker/wasm-coordinator.ts -------------------------------------------------------------------------------- /engine/src/worker/wasmbot.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/engine/src/worker/wasmbot.worker.ts -------------------------------------------------------------------------------- /example_bots/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | 3 | !/.gitignore 4 | !/bots.json 5 | -------------------------------------------------------------------------------- /example_bots/bots.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots/bots.json -------------------------------------------------------------------------------- /example_bots_src/circler/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /circler-trainer 3 | -------------------------------------------------------------------------------- /example_bots_src/circler/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/circler/Cargo.lock -------------------------------------------------------------------------------- /example_bots_src/circler/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/circler/Cargo.toml -------------------------------------------------------------------------------- /example_bots_src/circler/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/circler/Makefile -------------------------------------------------------------------------------- /example_bots_src/circler/examples/trainer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/circler/examples/trainer.rs -------------------------------------------------------------------------------- /example_bots_src/circler/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/circler/readme.md -------------------------------------------------------------------------------- /example_bots_src/circler/src/exploration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/circler/src/exploration.rs -------------------------------------------------------------------------------- /example_bots_src/circler/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/circler/src/lib.rs -------------------------------------------------------------------------------- /example_bots_src/explorer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/explorer/.gitignore -------------------------------------------------------------------------------- /example_bots_src/explorer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/explorer/Makefile -------------------------------------------------------------------------------- /example_bots_src/explorer/build.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/explorer/build.zig -------------------------------------------------------------------------------- /example_bots_src/explorer/build.zig.zon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/explorer/build.zig.zon -------------------------------------------------------------------------------- /example_bots_src/explorer/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/explorer/readme.md -------------------------------------------------------------------------------- /example_bots_src/explorer/src/bot.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/explorer/src/bot.zig -------------------------------------------------------------------------------- /example_bots_src/explorer/src/exploration.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/explorer/src/exploration.zig -------------------------------------------------------------------------------- /example_bots_src/statue/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /node_modules 3 | -------------------------------------------------------------------------------- /example_bots_src/statue/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/statue/Makefile -------------------------------------------------------------------------------- /example_bots_src/statue/asconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/statue/asconfig.json -------------------------------------------------------------------------------- /example_bots_src/statue/assembly/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/statue/assembly/index.ts -------------------------------------------------------------------------------- /example_bots_src/statue/assembly/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/statue/assembly/tsconfig.json -------------------------------------------------------------------------------- /example_bots_src/statue/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/statue/package-lock.json -------------------------------------------------------------------------------- /example_bots_src/statue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/statue/package.json -------------------------------------------------------------------------------- /example_bots_src/statue/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/statue/readme.md -------------------------------------------------------------------------------- /example_bots_src/wallflower/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/wallflower/.gitignore -------------------------------------------------------------------------------- /example_bots_src/wallflower/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/wallflower/Makefile -------------------------------------------------------------------------------- /example_bots_src/wallflower/exploration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/wallflower/exploration.go -------------------------------------------------------------------------------- /example_bots_src/wallflower/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/wallflower/go.mod -------------------------------------------------------------------------------- /example_bots_src/wallflower/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/wallflower/readme.md -------------------------------------------------------------------------------- /example_bots_src/wallflower/trainer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/wallflower/trainer.go -------------------------------------------------------------------------------- /example_bots_src/wallflower/wallflower.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/wallflower/wallflower.go -------------------------------------------------------------------------------- /example_bots_src/wanderer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/wanderer/.gitignore -------------------------------------------------------------------------------- /example_bots_src/wanderer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/wanderer/Makefile -------------------------------------------------------------------------------- /example_bots_src/wanderer/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/wanderer/readme.md -------------------------------------------------------------------------------- /example_bots_src/wanderer/wanderer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/example_bots_src/wanderer/wanderer.c -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/scripts/buildComponentDist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/scripts/buildComponentDist.ts -------------------------------------------------------------------------------- /frontend/scripts/hashPhaserAssets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/scripts/hashPhaserAssets.ts -------------------------------------------------------------------------------- /frontend/scripts/makeVideo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/scripts/makeVideo.ts -------------------------------------------------------------------------------- /frontend/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/app.css -------------------------------------------------------------------------------- /frontend/src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/app.d.ts -------------------------------------------------------------------------------- /frontend/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/app.html -------------------------------------------------------------------------------- /frontend/src/lib/docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/lib/docs.ts -------------------------------------------------------------------------------- /frontend/src/lib/embeddableWasmBots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/lib/embeddableWasmBots.ts -------------------------------------------------------------------------------- /frontend/src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/lib/index.ts -------------------------------------------------------------------------------- /frontend/src/lib/mainComponents/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/lib/mainComponents/App.svelte -------------------------------------------------------------------------------- /frontend/src/lib/mainComponents/Embeddable.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/lib/mainComponents/Embeddable.svelte -------------------------------------------------------------------------------- /frontend/src/lib/mainComponents/Standalone.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/lib/mainComponents/Standalone.svelte -------------------------------------------------------------------------------- /frontend/src/lib/mainComponents/Trainer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/lib/mainComponents/Trainer.svelte -------------------------------------------------------------------------------- /frontend/src/lib/ui/BotSelector.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/lib/ui/BotSelector.svelte -------------------------------------------------------------------------------- /frontend/src/lib/ui/BotSlot.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/lib/ui/BotSlot.svelte -------------------------------------------------------------------------------- /frontend/src/lib/ui/BotSlotList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/lib/ui/BotSlotList.svelte -------------------------------------------------------------------------------- /frontend/src/lib/ui/BotSlotLoader.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/lib/ui/BotSlotLoader.svelte -------------------------------------------------------------------------------- /frontend/src/lib/ui/DrawerPanel.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/lib/ui/DrawerPanel.svelte -------------------------------------------------------------------------------- /frontend/src/lib/ui/FlowControl.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/lib/ui/FlowControl.svelte -------------------------------------------------------------------------------- /frontend/src/lib/ui/MagicSlider.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/lib/ui/MagicSlider.svelte -------------------------------------------------------------------------------- /frontend/src/lib/ui/ManaForge.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/lib/ui/ManaForge.svelte -------------------------------------------------------------------------------- /frontend/src/lib/ui/MapSelector.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/lib/ui/MapSelector.svelte -------------------------------------------------------------------------------- /frontend/src/lib/ui/Navbar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/lib/ui/Navbar.svelte -------------------------------------------------------------------------------- /frontend/src/lib/ui/SettingsList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/lib/ui/SettingsList.svelte -------------------------------------------------------------------------------- /frontend/src/lib/ui/Spinner.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/lib/ui/Spinner.svelte -------------------------------------------------------------------------------- /frontend/src/lib/ui/ToggleButton.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/lib/ui/ToggleButton.svelte -------------------------------------------------------------------------------- /frontend/src/lib/ui/ToggleLock.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/lib/ui/ToggleLock.svelte -------------------------------------------------------------------------------- /frontend/src/lib/ui/WorldCanvas.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/lib/ui/WorldCanvas.svelte -------------------------------------------------------------------------------- /frontend/src/routes/(site)/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/routes/(site)/+layout.svelte -------------------------------------------------------------------------------- /frontend/src/routes/(site)/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/routes/(site)/+page.svelte -------------------------------------------------------------------------------- /frontend/src/routes/(site)/docs/+layout.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/routes/(site)/docs/+layout.server.ts -------------------------------------------------------------------------------- /frontend/src/routes/(site)/docs/+page.svelte: -------------------------------------------------------------------------------- 1 | ./[...docpath]/+page.svelte -------------------------------------------------------------------------------- /frontend/src/routes/(site)/docs/[...docpath]/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/routes/(site)/docs/[...docpath]/+page.server.ts -------------------------------------------------------------------------------- /frontend/src/routes/(site)/docs/[...docpath]/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/routes/(site)/docs/[...docpath]/+page.svelte -------------------------------------------------------------------------------- /frontend/src/routes/+layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/routes/+layout.ts -------------------------------------------------------------------------------- /frontend/src/routes/app/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/routes/app/+page.svelte -------------------------------------------------------------------------------- /frontend/src/routes/splash/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/routes/splash/+page.svelte -------------------------------------------------------------------------------- /frontend/src/routes/trainer/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/routes/trainer/+page.svelte -------------------------------------------------------------------------------- /frontend/src/types.svelte.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/types.svelte.ts -------------------------------------------------------------------------------- /frontend/src/vis/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/vis/assets.ts -------------------------------------------------------------------------------- /frontend/src/vis/bootloader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/vis/bootloader.ts -------------------------------------------------------------------------------- /frontend/src/vis/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/vis/events.ts -------------------------------------------------------------------------------- /frontend/src/vis/fx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/vis/fx.ts -------------------------------------------------------------------------------- /frontend/src/vis/game.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/vis/game.ts -------------------------------------------------------------------------------- /frontend/src/vis/light.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/vis/light.ts -------------------------------------------------------------------------------- /frontend/src/vis/map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/vis/map.ts -------------------------------------------------------------------------------- /frontend/src/vis/player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/src/vis/player.ts -------------------------------------------------------------------------------- /frontend/static/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/static/.htaccess -------------------------------------------------------------------------------- /frontend/static/embedded/basic_style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/static/embedded/basic_style.css -------------------------------------------------------------------------------- /frontend/static/embedded/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/static/embedded/index.html -------------------------------------------------------------------------------- /frontend/static/embedded/index.html.txt: -------------------------------------------------------------------------------- 1 | ./index.html -------------------------------------------------------------------------------- /frontend/static/example_bots: -------------------------------------------------------------------------------- 1 | ../../example_bots -------------------------------------------------------------------------------- /frontend/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/static/favicon.png -------------------------------------------------------------------------------- /frontend/static/fonts/CascadiaMono-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/static/fonts/CascadiaMono-Bold.woff2 -------------------------------------------------------------------------------- /frontend/static/fonts/CascadiaMono-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/static/fonts/CascadiaMono-BoldItalic.woff2 -------------------------------------------------------------------------------- /frontend/static/fonts/CascadiaMono-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/static/fonts/CascadiaMono-Italic.woff2 -------------------------------------------------------------------------------- /frontend/static/fonts/CascadiaMono-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/static/fonts/CascadiaMono-Regular.woff2 -------------------------------------------------------------------------------- /frontend/static/fonts/Lato-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/static/fonts/Lato-Black.woff2 -------------------------------------------------------------------------------- /frontend/static/fonts/Lato-BlackItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/static/fonts/Lato-BlackItalic.woff2 -------------------------------------------------------------------------------- /frontend/static/fonts/Lato-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/static/fonts/Lato-Bold.woff2 -------------------------------------------------------------------------------- /frontend/static/fonts/Lato-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/static/fonts/Lato-BoldItalic.woff2 -------------------------------------------------------------------------------- /frontend/static/fonts/Lato-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/static/fonts/Lato-Italic.woff2 -------------------------------------------------------------------------------- /frontend/static/fonts/Lato-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/static/fonts/Lato-Light.woff2 -------------------------------------------------------------------------------- /frontend/static/fonts/Lato-LightItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/static/fonts/Lato-LightItalic.woff2 -------------------------------------------------------------------------------- /frontend/static/fonts/Lato-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/static/fonts/Lato-Regular.woff2 -------------------------------------------------------------------------------- /frontend/static/fonts/Lato-Thin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/static/fonts/Lato-Thin.woff2 -------------------------------------------------------------------------------- /frontend/static/fonts/Lato-ThinItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/static/fonts/Lato-ThinItalic.woff2 -------------------------------------------------------------------------------- /frontend/static/img/docs: -------------------------------------------------------------------------------- 1 | ../../../docs/img/ -------------------------------------------------------------------------------- /frontend/static/img/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/static/img/github.svg -------------------------------------------------------------------------------- /frontend/static/img/logo-cropped.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/static/img/logo-cropped.svg -------------------------------------------------------------------------------- /frontend/static/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/static/img/logo.svg -------------------------------------------------------------------------------- /frontend/static/img/wasmbots-social_1200x627.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/static/img/wasmbots-social_1200x627.jpg -------------------------------------------------------------------------------- /frontend/static/rsc: -------------------------------------------------------------------------------- 1 | ../../engine/rsc/ -------------------------------------------------------------------------------- /frontend/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/svelte.config.js -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/vite.component.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/vite.component.config.ts -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /libraries/AssemblyScript/trainer/unfortunate.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/AssemblyScript/trainer/unfortunate.txt -------------------------------------------------------------------------------- /libraries/AssemblyScript/wasmbot_client/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /package-lock.json 3 | -------------------------------------------------------------------------------- /libraries/AssemblyScript/wasmbot_client/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/AssemblyScript/wasmbot_client/LICENSE.txt -------------------------------------------------------------------------------- /libraries/AssemblyScript/wasmbot_client/asconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/AssemblyScript/wasmbot_client/asconfig.json -------------------------------------------------------------------------------- /libraries/AssemblyScript/wasmbot_client/assembly/hostReserve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/AssemblyScript/wasmbot_client/assembly/hostReserve.ts -------------------------------------------------------------------------------- /libraries/AssemblyScript/wasmbot_client/assembly/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/AssemblyScript/wasmbot_client/assembly/index.ts -------------------------------------------------------------------------------- /libraries/AssemblyScript/wasmbot_client/assembly/params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/AssemblyScript/wasmbot_client/assembly/params.ts -------------------------------------------------------------------------------- /libraries/AssemblyScript/wasmbot_client/assembly/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/AssemblyScript/wasmbot_client/assembly/tsconfig.json -------------------------------------------------------------------------------- /libraries/AssemblyScript/wasmbot_client/assembly/wasmbot_messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/AssemblyScript/wasmbot_client/assembly/wasmbot_messages.ts -------------------------------------------------------------------------------- /libraries/AssemblyScript/wasmbot_client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/AssemblyScript/wasmbot_client/package.json -------------------------------------------------------------------------------- /libraries/C/trainer/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/C/trainer/LICENSE.txt -------------------------------------------------------------------------------- /libraries/C/trainer/harness.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/C/trainer/harness.c -------------------------------------------------------------------------------- /libraries/C/trainer/harness.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/C/trainer/harness.h -------------------------------------------------------------------------------- /libraries/C/trainer/trainer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/C/trainer/trainer.c -------------------------------------------------------------------------------- /libraries/C/wasmbot_client/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/C/wasmbot_client/LICENSE.txt -------------------------------------------------------------------------------- /libraries/C/wasmbot_client/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/C/wasmbot_client/client.c -------------------------------------------------------------------------------- /libraries/C/wasmbot_client/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/C/wasmbot_client/client.h -------------------------------------------------------------------------------- /libraries/C/wasmbot_client/wasmbot_messages.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/C/wasmbot_client/wasmbot_messages.h -------------------------------------------------------------------------------- /libraries/Go/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Go/README.md -------------------------------------------------------------------------------- /libraries/Go/trainer/go.mod: -------------------------------------------------------------------------------- 1 | module wasmbot_trainer 2 | 3 | go 1.23.2 4 | -------------------------------------------------------------------------------- /libraries/Go/trainer/harness.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Go/trainer/harness.go -------------------------------------------------------------------------------- /libraries/Go/trainer/trainer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Go/trainer/trainer.go -------------------------------------------------------------------------------- /libraries/Go/wasmbot_client/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Go/wasmbot_client/LICENSE.txt -------------------------------------------------------------------------------- /libraries/Go/wasmbot_client/go.mod: -------------------------------------------------------------------------------- 1 | module wasmbot_client 2 | 3 | go 1.23.2 4 | -------------------------------------------------------------------------------- /libraries/Go/wasmbot_client/host.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Go/wasmbot_client/host.go -------------------------------------------------------------------------------- /libraries/Go/wasmbot_client/host_native.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Go/wasmbot_client/host_native.go -------------------------------------------------------------------------------- /libraries/Go/wasmbot_client/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Go/wasmbot_client/messages.go -------------------------------------------------------------------------------- /libraries/Go/wasmbot_client/wasmbot_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Go/wasmbot_client/wasmbot_client.go -------------------------------------------------------------------------------- /libraries/README.md: -------------------------------------------------------------------------------- 1 | ../docs/libraries.md -------------------------------------------------------------------------------- /libraries/Rust/trainer/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /libraries/Rust/trainer/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Rust/trainer/Cargo.lock -------------------------------------------------------------------------------- /libraries/Rust/trainer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Rust/trainer/Cargo.toml -------------------------------------------------------------------------------- /libraries/Rust/trainer/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Rust/trainer/LICENSE.txt -------------------------------------------------------------------------------- /libraries/Rust/trainer/src/harness.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Rust/trainer/src/harness.rs -------------------------------------------------------------------------------- /libraries/Rust/trainer/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Rust/trainer/src/lib.rs -------------------------------------------------------------------------------- /libraries/Rust/wasmbot_client/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /libraries/Rust/wasmbot_client/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Rust/wasmbot_client/Cargo.lock -------------------------------------------------------------------------------- /libraries/Rust/wasmbot_client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Rust/wasmbot_client/Cargo.toml -------------------------------------------------------------------------------- /libraries/Rust/wasmbot_client/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Rust/wasmbot_client/LICENSE.txt -------------------------------------------------------------------------------- /libraries/Rust/wasmbot_client/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Rust/wasmbot_client/src/client.rs -------------------------------------------------------------------------------- /libraries/Rust/wasmbot_client/src/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Rust/wasmbot_client/src/ffi.rs -------------------------------------------------------------------------------- /libraries/Rust/wasmbot_client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Rust/wasmbot_client/src/lib.rs -------------------------------------------------------------------------------- /libraries/Rust/wasmbot_client/src/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Rust/wasmbot_client/src/log.rs -------------------------------------------------------------------------------- /libraries/Rust/wasmbot_client/src/params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Rust/wasmbot_client/src/params.rs -------------------------------------------------------------------------------- /libraries/Rust/wasmbot_client/src/platform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Rust/wasmbot_client/src/platform.rs -------------------------------------------------------------------------------- /libraries/Rust/wasmbot_client/src/platform/trainer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Rust/wasmbot_client/src/platform/trainer.rs -------------------------------------------------------------------------------- /libraries/Rust/wasmbot_client/src/platform/wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Rust/wasmbot_client/src/platform/wasm.rs -------------------------------------------------------------------------------- /libraries/Rust/wasmbot_client/src/wasmbot_messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Rust/wasmbot_client/src/wasmbot_messages.rs -------------------------------------------------------------------------------- /libraries/Zig/trainer/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Zig/trainer/LICENSE.txt -------------------------------------------------------------------------------- /libraries/Zig/trainer/harness.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Zig/trainer/harness.zig -------------------------------------------------------------------------------- /libraries/Zig/trainer/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Zig/trainer/main.zig -------------------------------------------------------------------------------- /libraries/Zig/wasmbot_client/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Zig/wasmbot_client/LICENSE.txt -------------------------------------------------------------------------------- /libraries/Zig/wasmbot_client/lib.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Zig/wasmbot_client/lib.zig -------------------------------------------------------------------------------- /libraries/Zig/wasmbot_client/wasmbot_messages.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/libraries/Zig/wasmbot_client/wasmbot_messages.zig -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/package.json -------------------------------------------------------------------------------- /scripts/_build_wasms.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/scripts/_build_wasms.sh -------------------------------------------------------------------------------- /scripts/_run_wasms.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/scripts/_run_wasms.sh -------------------------------------------------------------------------------- /scripts/_validate_wasms.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/scripts/_validate_wasms.sh -------------------------------------------------------------------------------- /scripts/bin2ts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/scripts/bin2ts.sh -------------------------------------------------------------------------------- /scripts/full_build_and_deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/scripts/full_build_and_deploy.sh -------------------------------------------------------------------------------- /scripts/generate_message_code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/scripts/generate_message_code.sh -------------------------------------------------------------------------------- /scripts/report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/scripts/report.sh -------------------------------------------------------------------------------- /scripts/retire_bot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/scripts/retire_bot.sh -------------------------------------------------------------------------------- /validator/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /validator/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/validator/Cargo.lock -------------------------------------------------------------------------------- /validator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/validator/Cargo.toml -------------------------------------------------------------------------------- /validator/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/validator/Makefile -------------------------------------------------------------------------------- /validator/src/expectations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/validator/src/expectations.rs -------------------------------------------------------------------------------- /validator/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjml/wasmbots/HEAD/validator/src/lib.rs --------------------------------------------------------------------------------