{"id":14990893,"url":"https://github.com/rayne/js13k-lost-robot","last_synced_at":"2025-06-12T03:32:39.738Z","repository":{"id":91664784,"uuid":"208183356","full_name":"Rayne/js13k-lost-robot","owner":"Rayne","description":"If I'd written the mapping module, it wouldn't be offline!","archived":false,"fork":false,"pushed_at":"2019-11-07T22:18:30.000Z","size":2848,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-12T03:29:05.493Z","etag":null,"topics":["js13k","js13kgames","js13kgames2019","robot"],"latest_commit_sha":null,"homepage":"https://js13kgames.com/entries/lost-robot","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Rayne.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-13T02:40:16.000Z","updated_at":"2024-03-07T07:34:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"664950f7-a2eb-4489-901a-34aedfb819ad","html_url":"https://github.com/Rayne/js13k-lost-robot","commit_stats":{"total_commits":34,"total_committers":1,"mean_commits":34.0,"dds":0.0,"last_synced_commit":"01b6e75c9bef6afc9e78236c8ccd66eff9225ba9"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Rayne/js13k-lost-robot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rayne%2Fjs13k-lost-robot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rayne%2Fjs13k-lost-robot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rayne%2Fjs13k-lost-robot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rayne%2Fjs13k-lost-robot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Rayne","download_url":"https://codeload.github.com/Rayne/js13k-lost-robot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rayne%2Fjs13k-lost-robot/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259389884,"owners_count":22850112,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["js13k","js13kgames","js13kgames2019","robot"],"created_at":"2024-09-24T14:21:02.610Z","updated_at":"2025-06-12T03:32:39.709Z","avatar_url":"https://github.com/Rayne.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LOST ROBOT\n\n\u003e If I'd written the mapping module, it wouldn't be offline!\n\nWell, Jörg didn't write the module\nand as a result we now have a robot that doesn't know the way back anymore\nbecause the mapping module is offline.\nFortunately, the remote interface is working as expected.\n\n![](assets/screenshot-400x250.png)\n\n## System Requirements\n\n- Chrome, Edge or Firefox with ES6 support\n\n- Keyboard or multi-touch screen\n\n  \u003e ⚠ *The original JS13K version has no touch controls*\n\n## Workflow\n\n### Development\n\n1.  Install the dependencies\n\n    ```\n    npm install\n    ```\n\n2.  Run a webserver that is publishing the project root\n    to be able to load files from `/node_modules`\n    or build the application\n\n3.  Open `/public/index.html` with a browser,\n    e.g. Chromium or Firefox\n\n### Build App\n\n```\n./bin/build\n```\n\n### Build JS13K Release\n\nPlease switch to the `js13k` branch for more information.\nThe submitted build is available at `/build/2019-09-13 00:09:13 JS13K.zip` (13000 bytes),\nplayable at [js13kgames.com](https://2019.js13kgames.com/entries/lost-robot)\nand tagged with `js13k-final`.\n\n### Build Maps\n\n- [SVG MAP Format and Workflow](docs/MAP_FORMAT_SVG.md)\n\n- [JSON MAP Format](docs/MAP_FORMAT_JSON.md)\n\n## Libraries\n\n- [Kontra](https://github.com/straker/kontra)\n\n- [SAT](https://github.com/jriecken/sat-js)\n\n- [ZzFX](https://github.com/KilledByAPixel/ZzFX)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frayne%2Fjs13k-lost-robot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frayne%2Fjs13k-lost-robot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frayne%2Fjs13k-lost-robot/lists"}