{"id":19613893,"url":"https://github.com/webmatze/dragonruby-snake","last_synced_at":"2026-05-16T03:15:03.825Z","repository":{"id":184531010,"uuid":"672053581","full_name":"webmatze/dragonruby-snake","owner":"webmatze","description":"a implementation of the classic snake game in DragonRuby","archived":false,"fork":false,"pushed_at":"2023-08-01T15:34:08.000Z","size":312,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-26T17:47:19.685Z","etag":null,"topics":["dragonruby","dragonruby-gtk","game","snake","snake-game"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/webmatze.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2023-07-28T19:51:00.000Z","updated_at":"2023-08-01T17:08:06.000Z","dependencies_parsed_at":"2024-11-11T10:49:13.500Z","dependency_job_id":null,"html_url":"https://github.com/webmatze/dragonruby-snake","commit_stats":null,"previous_names":["webmatze/dragonruby-snake"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/webmatze/dragonruby-snake","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webmatze%2Fdragonruby-snake","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webmatze%2Fdragonruby-snake/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webmatze%2Fdragonruby-snake/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webmatze%2Fdragonruby-snake/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/webmatze","download_url":"https://codeload.github.com/webmatze/dragonruby-snake/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webmatze%2Fdragonruby-snake/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":285548619,"owners_count":27190488,"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","status":"online","status_checked_at":"2025-11-21T02:00:06.175Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["dragonruby","dragonruby-gtk","game","snake","snake-game"],"created_at":"2024-11-11T10:49:08.647Z","updated_at":"2025-11-21T03:04:57.479Z","avatar_url":"https://github.com/webmatze.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DragonRuby Snake Game\n\nThis is a simple implementation of the classic Snake game using the DragonRuby game toolkit.\n\n## Game Description\n\nIn this game, you control a snake that moves around the screen. The snake grows by eating food that appears at random positions. The game ends when the snake hits itself or the edge of the screen.\n\nThe snake starts moving slowly, and its speed increases each time it eats food. The goal of the game is to make the snake as long as possible.\n\n## Controls\n\nUse the arrow keys to change the direction of the snake:\n\n- Up Arrow: Move up\n- Down Arrow: Move down\n- Left Arrow: Move left\n- Right Arrow: Move right\n\n## Running the Game\n\n### Using smaug\nYou can use [smaug](https://smaug.dev/) to install the dragonruby toolkit and that run the game.\n\nTo install smaug on macos you can use:\n\n```bash\nbrew tap ereborstudios/tap\nbrew install smaug\n```\n\nSee https://smaug.dev/cli/install/ for more instructions.\n\nTo run the game using smaug you can use:\n\n```bash\nsmaug run\n```\n\n### Using pure DragonRuby\n\nTo run the game, you need to have DragonRuby installed. If you don't have it, you can download it from the [DragonRuby website](http://dragonruby.org).\n\nOnce you have DragonRuby installed, you can run the game by executing the following command in the terminal:\n\n```\ndragonruby path/to/game/directory\n```\n\nReplace `path/to/game/directory` with the path to the directory where you have the game files.\n\n## License\n\nThis game is released under the MIT License. See the LICENSE file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebmatze%2Fdragonruby-snake","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwebmatze%2Fdragonruby-snake","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebmatze%2Fdragonruby-snake/lists"}