{"id":22143556,"url":"https://github.com/brettchalupa/slither","last_synced_at":"2025-03-24T11:44:14.287Z","repository":{"id":65250877,"uuid":"588906597","full_name":"brettchalupa/slither","owner":"brettchalupa","description":"Cute Snake (a public domain game)","archived":false,"fork":false,"pushed_at":"2023-04-06T10:44:11.000Z","size":1459,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-29T17:12:12.473Z","etag":null,"topics":["cc0","dragonruby","dragonruby-gtk","dragonrubygtk","game","public-domain"],"latest_commit_sha":null,"homepage":"https://brettchalupa.itch.io/slither","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brettchalupa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2023-01-14T12:41:25.000Z","updated_at":"2024-01-09T23:19:01.000Z","dependencies_parsed_at":"2023-02-12T03:31:18.075Z","dependency_job_id":null,"html_url":"https://github.com/brettchalupa/slither","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":"DragonRidersUnite/scale","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brettchalupa%2Fslither","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brettchalupa%2Fslither/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brettchalupa%2Fslither/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brettchalupa%2Fslither/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brettchalupa","download_url":"https://codeload.github.com/brettchalupa/slither/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245267250,"owners_count":20587456,"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":["cc0","dragonruby","dragonruby-gtk","dragonrubygtk","game","public-domain"],"created_at":"2024-12-01T22:13:39.397Z","updated_at":"2025-03-24T11:44:14.268Z","avatar_url":"https://github.com/brettchalupa.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Slither\n\n![Slither in bubble letters with an eye and tongue coming out of the S next to a red gem](https://user-images.githubusercontent.com/928367/212915843-3fb4cc63-d3d0-4fb8-bca7-f49481170c14.png)\n\nA polished _Snake_ clone for web, desktop, and mobile by [Brett Chalupa](https://www.brettchalupa.com).\n\nBuilt with [DragonRuby Game Toolkit](https://dragonruby.org/toolkit/game) Pro v4.1.\n\n[![CC0](http://i.creativecommons.org/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/)  \nTo the extent possible under law, [Brett Chalupa](https://brettchalupa.itch.io./slither) has waived all copyright and related or neighboring rights to Slither. This work is published from: United States.\n\n## Developing\n\nReplace `mygame` in the DRGTK engine:\n\n```\nrm -rf mygame\ngit clone git@github.com:brettchalupa/slither.git mygame\n```\n\n### iOS\n\n- Drop in `metadata/ios_metadata.txt` with the proper config\n- Add in the proper provisioning profiles in the engine root\n- Start up the hot reload version: `$wizards.ios.start env: :hotload`\n\n### Android\n\n1. Install Android Studio\n2. [Follow these steps](http://docs.dragonruby.org.s3-website-us-east-1.amazonaws.com/#--deploying-to-mobile-devices)\n\n## Debug Shortcuts\n\n- \u003ckbd\u003e7\u003c/kbd\u003e — toggle invincibility\n- \u003ckbd\u003e8\u003c/kbd\u003e — pause gameplay movement\n- \u003ckbd\u003e9\u003c/kbd\u003e — eat gem\n- \u003ckbd\u003e0\u003c/kbd\u003e — display debug details (ex: framerate)\n- \u003ckbd\u003ei\u003c/kbd\u003e — reload sprites from disk\n- \u003ckbd\u003er\u003c/kbd\u003e — reset the entire game state\n\nExit the debug-only Tilemap Tester scene with the secondary key.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrettchalupa%2Fslither","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrettchalupa%2Fslither","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrettchalupa%2Fslither/lists"}