├── .appveyor.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── ansi-terminal ├── Cargo.toml └── src │ └── main.rs ├── app ├── Cargo.toml └── src │ ├── app.rs │ ├── audio.rs │ ├── audio │ ├── 10,000+People+Chanting,+-I'm+an+Individual-.ogg │ ├── Absolute+Terror.ogg │ ├── Bush+Week.ogg │ ├── Disconnected.ogg │ ├── Panthalassa.ogg │ ├── Terminant.ogg │ └── explosion.ogg │ ├── blink.rs │ ├── controls.rs │ ├── depth.rs │ ├── frontend.rs │ ├── game.rs │ ├── lib.rs │ ├── render.rs │ └── ui.rs ├── controls.json ├── extras ├── README.md ├── macos-dmg │ ├── LICENSE.txt │ └── README.txt ├── unix │ ├── LICENSE │ └── README.md └── windows │ ├── LICENSE.txt │ └── README.txt ├── game ├── Cargo.toml └── src │ ├── behaviour.rs │ ├── lib.rs │ ├── terrain.rs │ ├── terrain.txt │ ├── visibility.rs │ └── world │ ├── action.rs │ ├── data.rs │ ├── explosion.rs │ ├── mod.rs │ ├── player.rs │ ├── query.rs │ ├── realtime_periodic │ ├── animation.rs │ ├── core.rs │ ├── data.rs │ ├── flicker.rs │ ├── mod.rs │ ├── movement.rs │ └── particle.rs │ ├── spatial.rs │ └── spawn.rs ├── graphical ├── Cargo.toml └── src │ ├── fonts │ ├── PxPlus_IBM_CGA-with-quadrant-blocks.ttf │ └── PxPlus_IBM_CGAthin-with-quadrant-blocks.ttf │ └── main.rs ├── image-to-text ├── Cargo.toml └── src │ └── main.rs ├── native ├── Cargo.toml └── src │ └── lib.rs ├── procgen ├── Cargo.toml ├── examples │ └── run.rs └── src │ └── lib.rs ├── rand-range ├── Cargo.toml └── src │ └── lib.rs ├── rational ├── Cargo.toml └── src │ └── lib.rs ├── scripts ├── build_and_upload_web_version.sh ├── macos_run_app.sh ├── make_dmg_macos.sh ├── make_zip_unix.sh └── update_web_files.sh ├── vector ├── Cargo.toml └── src │ └── lib.rs └── web ├── .gitignore ├── Cargo.toml ├── index.html ├── index.js ├── package-lock.json ├── package.json ├── src └── lib.rs ├── static_web ├── PxPlus_IBM_CGA-with-quadrant-blocks.ttf └── PxPlus_IBM_CGAthin-with-quadrant-blocks.ttf └── webpack.config.js /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/README.md -------------------------------------------------------------------------------- /ansi-terminal/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/ansi-terminal/Cargo.toml -------------------------------------------------------------------------------- /ansi-terminal/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/ansi-terminal/src/main.rs -------------------------------------------------------------------------------- /app/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/app/Cargo.toml -------------------------------------------------------------------------------- /app/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/app/src/app.rs -------------------------------------------------------------------------------- /app/src/audio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/app/src/audio.rs -------------------------------------------------------------------------------- /app/src/audio/10,000+People+Chanting,+-I'm+an+Individual-.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/app/src/audio/10,000+People+Chanting,+-I'm+an+Individual-.ogg -------------------------------------------------------------------------------- /app/src/audio/Absolute+Terror.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/app/src/audio/Absolute+Terror.ogg -------------------------------------------------------------------------------- /app/src/audio/Bush+Week.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/app/src/audio/Bush+Week.ogg -------------------------------------------------------------------------------- /app/src/audio/Disconnected.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/app/src/audio/Disconnected.ogg -------------------------------------------------------------------------------- /app/src/audio/Panthalassa.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/app/src/audio/Panthalassa.ogg -------------------------------------------------------------------------------- /app/src/audio/Terminant.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/app/src/audio/Terminant.ogg -------------------------------------------------------------------------------- /app/src/audio/explosion.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/app/src/audio/explosion.ogg -------------------------------------------------------------------------------- /app/src/blink.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/app/src/blink.rs -------------------------------------------------------------------------------- /app/src/controls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/app/src/controls.rs -------------------------------------------------------------------------------- /app/src/depth.rs: -------------------------------------------------------------------------------- 1 | pub const GAME_MAX: i8 = 63; 2 | -------------------------------------------------------------------------------- /app/src/frontend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/app/src/frontend.rs -------------------------------------------------------------------------------- /app/src/game.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/app/src/game.rs -------------------------------------------------------------------------------- /app/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/app/src/lib.rs -------------------------------------------------------------------------------- /app/src/render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/app/src/render.rs -------------------------------------------------------------------------------- /app/src/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/app/src/ui.rs -------------------------------------------------------------------------------- /controls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/controls.json -------------------------------------------------------------------------------- /extras/README.md: -------------------------------------------------------------------------------- 1 | # Extra files to include in packages 2 | -------------------------------------------------------------------------------- /extras/macos-dmg/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/extras/macos-dmg/LICENSE.txt -------------------------------------------------------------------------------- /extras/macos-dmg/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/extras/macos-dmg/README.txt -------------------------------------------------------------------------------- /extras/unix/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/extras/unix/LICENSE -------------------------------------------------------------------------------- /extras/unix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/extras/unix/README.md -------------------------------------------------------------------------------- /extras/windows/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/extras/windows/LICENSE.txt -------------------------------------------------------------------------------- /extras/windows/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/extras/windows/README.txt -------------------------------------------------------------------------------- /game/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/game/Cargo.toml -------------------------------------------------------------------------------- /game/src/behaviour.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/game/src/behaviour.rs -------------------------------------------------------------------------------- /game/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/game/src/lib.rs -------------------------------------------------------------------------------- /game/src/terrain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/game/src/terrain.rs -------------------------------------------------------------------------------- /game/src/terrain.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/game/src/terrain.txt -------------------------------------------------------------------------------- /game/src/visibility.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/game/src/visibility.rs -------------------------------------------------------------------------------- /game/src/world/action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/game/src/world/action.rs -------------------------------------------------------------------------------- /game/src/world/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/game/src/world/data.rs -------------------------------------------------------------------------------- /game/src/world/explosion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/game/src/world/explosion.rs -------------------------------------------------------------------------------- /game/src/world/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/game/src/world/mod.rs -------------------------------------------------------------------------------- /game/src/world/player.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/game/src/world/player.rs -------------------------------------------------------------------------------- /game/src/world/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/game/src/world/query.rs -------------------------------------------------------------------------------- /game/src/world/realtime_periodic/animation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/game/src/world/realtime_periodic/animation.rs -------------------------------------------------------------------------------- /game/src/world/realtime_periodic/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/game/src/world/realtime_periodic/core.rs -------------------------------------------------------------------------------- /game/src/world/realtime_periodic/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/game/src/world/realtime_periodic/data.rs -------------------------------------------------------------------------------- /game/src/world/realtime_periodic/flicker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/game/src/world/realtime_periodic/flicker.rs -------------------------------------------------------------------------------- /game/src/world/realtime_periodic/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/game/src/world/realtime_periodic/mod.rs -------------------------------------------------------------------------------- /game/src/world/realtime_periodic/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/game/src/world/realtime_periodic/movement.rs -------------------------------------------------------------------------------- /game/src/world/realtime_periodic/particle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/game/src/world/realtime_periodic/particle.rs -------------------------------------------------------------------------------- /game/src/world/spatial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/game/src/world/spatial.rs -------------------------------------------------------------------------------- /game/src/world/spawn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/game/src/world/spawn.rs -------------------------------------------------------------------------------- /graphical/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/graphical/Cargo.toml -------------------------------------------------------------------------------- /graphical/src/fonts/PxPlus_IBM_CGA-with-quadrant-blocks.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/graphical/src/fonts/PxPlus_IBM_CGA-with-quadrant-blocks.ttf -------------------------------------------------------------------------------- /graphical/src/fonts/PxPlus_IBM_CGAthin-with-quadrant-blocks.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/graphical/src/fonts/PxPlus_IBM_CGAthin-with-quadrant-blocks.ttf -------------------------------------------------------------------------------- /graphical/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/graphical/src/main.rs -------------------------------------------------------------------------------- /image-to-text/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/image-to-text/Cargo.toml -------------------------------------------------------------------------------- /image-to-text/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/image-to-text/src/main.rs -------------------------------------------------------------------------------- /native/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/native/Cargo.toml -------------------------------------------------------------------------------- /native/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/native/src/lib.rs -------------------------------------------------------------------------------- /procgen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/procgen/Cargo.toml -------------------------------------------------------------------------------- /procgen/examples/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/procgen/examples/run.rs -------------------------------------------------------------------------------- /procgen/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/procgen/src/lib.rs -------------------------------------------------------------------------------- /rand-range/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/rand-range/Cargo.toml -------------------------------------------------------------------------------- /rand-range/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/rand-range/src/lib.rs -------------------------------------------------------------------------------- /rational/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/rational/Cargo.toml -------------------------------------------------------------------------------- /rational/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/rational/src/lib.rs -------------------------------------------------------------------------------- /scripts/build_and_upload_web_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/scripts/build_and_upload_web_version.sh -------------------------------------------------------------------------------- /scripts/macos_run_app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/scripts/macos_run_app.sh -------------------------------------------------------------------------------- /scripts/make_dmg_macos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/scripts/make_dmg_macos.sh -------------------------------------------------------------------------------- /scripts/make_zip_unix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/scripts/make_zip_unix.sh -------------------------------------------------------------------------------- /scripts/update_web_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/scripts/update_web_files.sh -------------------------------------------------------------------------------- /vector/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/vector/Cargo.toml -------------------------------------------------------------------------------- /vector/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/vector/src/lib.rs -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | node_modules 4 | pkg 5 | dist 6 | -------------------------------------------------------------------------------- /web/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/web/Cargo.toml -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/web/index.html -------------------------------------------------------------------------------- /web/index.js: -------------------------------------------------------------------------------- 1 | import('./pkg/slime99_web').catch(console.error) 2 | -------------------------------------------------------------------------------- /web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/web/package-lock.json -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/web/package.json -------------------------------------------------------------------------------- /web/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/web/src/lib.rs -------------------------------------------------------------------------------- /web/static_web/PxPlus_IBM_CGA-with-quadrant-blocks.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/web/static_web/PxPlus_IBM_CGA-with-quadrant-blocks.ttf -------------------------------------------------------------------------------- /web/static_web/PxPlus_IBM_CGAthin-with-quadrant-blocks.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/web/static_web/PxPlus_IBM_CGAthin-with-quadrant-blocks.ttf -------------------------------------------------------------------------------- /web/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridbugs/slime99/HEAD/web/webpack.config.js --------------------------------------------------------------------------------