├── .eslintrc.cjs ├── .gitignore ├── LICENSE ├── README.md ├── dist ├── game.zip └── index.html ├── index.html ├── package.json ├── plugins └── vite-js13k.js ├── screenshot-bigx1.png ├── screenshot-bigx2.png ├── screenshot-smallx1.png ├── screenshot-smallx2.png ├── src ├── animal.js ├── audio.js ├── cell.js ├── colors.js ├── create-element.js ├── demo-colors.js ├── farm.js ├── find-route.js ├── fish-emoji.js ├── fish-farm.js ├── fish.js ├── gameover.js ├── goat-emoji.js ├── goat-farm.js ├── goat.js ├── grid-toggle.js ├── grid.js ├── hull.js ├── inventory.js ├── keyboard.js ├── layers.js ├── main.js ├── menu-background.js ├── menu.js ├── modified-kontra │ ├── game-loop.js │ ├── game-object.js │ └── updatable.js ├── ox-emoji.js ├── ox-farm.js ├── ox.js ├── path.js ├── person.js ├── pointer.js ├── pond.js ├── remove-path.js ├── shuffle.js ├── spawning.js ├── svg-utils.js ├── svg.js ├── tree.js ├── ui.js ├── vector.js ├── weighted-random.js └── yurt.js └── vite.config.js /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist/minified.js 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/README.md -------------------------------------------------------------------------------- /dist/game.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/dist/game.zip -------------------------------------------------------------------------------- /dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/dist/index.html -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/package.json -------------------------------------------------------------------------------- /plugins/vite-js13k.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/plugins/vite-js13k.js -------------------------------------------------------------------------------- /screenshot-bigx1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/screenshot-bigx1.png -------------------------------------------------------------------------------- /screenshot-bigx2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/screenshot-bigx2.png -------------------------------------------------------------------------------- /screenshot-smallx1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/screenshot-smallx1.png -------------------------------------------------------------------------------- /screenshot-smallx2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/screenshot-smallx2.png -------------------------------------------------------------------------------- /src/animal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/animal.js -------------------------------------------------------------------------------- /src/audio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/audio.js -------------------------------------------------------------------------------- /src/cell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/cell.js -------------------------------------------------------------------------------- /src/colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/colors.js -------------------------------------------------------------------------------- /src/create-element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/create-element.js -------------------------------------------------------------------------------- /src/demo-colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/demo-colors.js -------------------------------------------------------------------------------- /src/farm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/farm.js -------------------------------------------------------------------------------- /src/find-route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/find-route.js -------------------------------------------------------------------------------- /src/fish-emoji.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/fish-emoji.js -------------------------------------------------------------------------------- /src/fish-farm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/fish-farm.js -------------------------------------------------------------------------------- /src/fish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/fish.js -------------------------------------------------------------------------------- /src/gameover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/gameover.js -------------------------------------------------------------------------------- /src/goat-emoji.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/goat-emoji.js -------------------------------------------------------------------------------- /src/goat-farm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/goat-farm.js -------------------------------------------------------------------------------- /src/goat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/goat.js -------------------------------------------------------------------------------- /src/grid-toggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/grid-toggle.js -------------------------------------------------------------------------------- /src/grid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/grid.js -------------------------------------------------------------------------------- /src/hull.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/hull.js -------------------------------------------------------------------------------- /src/inventory.js: -------------------------------------------------------------------------------- 1 | export const inventory = { 2 | paths: 18, 3 | }; 4 | -------------------------------------------------------------------------------- /src/keyboard.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/layers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/layers.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/main.js -------------------------------------------------------------------------------- /src/menu-background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/menu-background.js -------------------------------------------------------------------------------- /src/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/menu.js -------------------------------------------------------------------------------- /src/modified-kontra/game-loop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/modified-kontra/game-loop.js -------------------------------------------------------------------------------- /src/modified-kontra/game-object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/modified-kontra/game-object.js -------------------------------------------------------------------------------- /src/modified-kontra/updatable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/modified-kontra/updatable.js -------------------------------------------------------------------------------- /src/ox-emoji.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/ox-emoji.js -------------------------------------------------------------------------------- /src/ox-farm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/ox-farm.js -------------------------------------------------------------------------------- /src/ox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/ox.js -------------------------------------------------------------------------------- /src/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/path.js -------------------------------------------------------------------------------- /src/person.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/person.js -------------------------------------------------------------------------------- /src/pointer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/pointer.js -------------------------------------------------------------------------------- /src/pond.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/pond.js -------------------------------------------------------------------------------- /src/remove-path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/remove-path.js -------------------------------------------------------------------------------- /src/shuffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/shuffle.js -------------------------------------------------------------------------------- /src/spawning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/spawning.js -------------------------------------------------------------------------------- /src/svg-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/svg-utils.js -------------------------------------------------------------------------------- /src/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/svg.js -------------------------------------------------------------------------------- /src/tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/tree.js -------------------------------------------------------------------------------- /src/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/ui.js -------------------------------------------------------------------------------- /src/vector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/vector.js -------------------------------------------------------------------------------- /src/weighted-random.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/weighted-random.js -------------------------------------------------------------------------------- /src/yurt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/src/yurt.js -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burntcustard/tiny-yurts/HEAD/vite.config.js --------------------------------------------------------------------------------