{"id":13693428,"url":"https://github.com/PiXeL16/SnakeClassic","last_synced_at":"2025-05-02T21:32:01.245Z","repository":{"id":148007700,"uuid":"100208715","full_name":"PiXeL16/SnakeClassic","owner":"PiXeL16","description":"A snake engine written in SpriteKit for all Apple devices.","archived":false,"fork":false,"pushed_at":"2023-04-21T10:54:07.000Z","size":1306,"stargazers_count":73,"open_issues_count":0,"forks_count":31,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-12T19:41:30.214Z","etag":null,"topics":["ios","ios-app","snake","snake-game","spritekit","watchos"],"latest_commit_sha":null,"homepage":"","language":"Swift","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/PiXeL16.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-08-13T22:36:50.000Z","updated_at":"2024-11-09T00:15:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"ca4c20ec-1836-4054-944b-05944d6a388d","html_url":"https://github.com/PiXeL16/SnakeClassic","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PiXeL16%2FSnakeClassic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PiXeL16%2FSnakeClassic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PiXeL16%2FSnakeClassic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PiXeL16%2FSnakeClassic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PiXeL16","download_url":"https://codeload.github.com/PiXeL16/SnakeClassic/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252108951,"owners_count":21696165,"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":["ios","ios-app","snake","snake-game","spritekit","watchos"],"created_at":"2024-08-02T17:01:10.051Z","updated_at":"2025-05-02T21:32:00.305Z","avatar_url":"https://github.com/PiXeL16.png","language":"Swift","funding_links":[],"categories":["iOS Apps","Game","Clone"],"sub_categories":["iOS Games","SpriteKit"],"readme":"![Banner](/Art/banner.png)\n\n[![Language](https://img.shields.io/badge/language-Swift%203.1-orange.svg)](https://swift.org) [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/PiXeL16/SnakeClassic/master/LICENSE) [![BuddyBuild](https://dashboard.buddybuild.com/api/statusImage?appID=59a13a90553af700016dfb4f\u0026branch=master\u0026build=latest)](https://dashboard.buddybuild.com/apps/59a13a90553af700016dfb4f/build/latest?branch=master) [![codecov](https://codecov.io/gh/PiXeL16/SnakeClassic/branch/master/graph/badge.svg)](https://codecov.io/gh/PiXeL16/SnakeClassic)\n\nA snake engine written in SpriteKit for all Apple devices.\n\n:star: Features\n---\n* Fully tested engine functionality.\n* Framework based, super easy to integrate in different platforms.\n* Easy to customize and extend.\n\n![Banner](/Art/SnakeWatch.png) \n![Banner](/Art/SnakeIphone.png)\n\n## Why?\nI wasted a lot of time playing Snake in my Nokia phone back in the day. What better way to learn some `SpriteKit` than to put in on the Apple Watch?. The idea was to create an `engine` that could be integrated in any Apple device that supports `SpriteKit` very easy and to do some `TDD` along the way.\n\n## Project Structure\nYou can find most of the code in the `SnakeEngine` scheme and two examples of how it is integrated in the watch and in the main scheme. The integration in different platforms is fairly easy and the only thing that changes from the watch to the phone integration are the controls, for example, in the watch you can use the crown as the control along with swiping.\n\n:alien: Author\n------\nChris Jimenez - http://code.chrisjimenez.net\n\n:beer: Donate\n------\nIf you want to buy me a beer, you can donate to my coin addresses below:\n#### BTC\n1BeGBew4CBdLgUSmvoyiU1LrM99GpkXgkj\n#### ETH\n0xa59a3793E3Cb5f3B1AdE6887783D225EDf67192d\n#### LTC\nLd6FB3Tqjf6B8iz9Gn9sMr7BnowAjSUXaV\n\n## License\n`SnakeClassic` is released under the MIT license. See [LICENSE](https://github.com/pixel16/SnakeClassic/blob/master/LICENSE) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPiXeL16%2FSnakeClassic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FPiXeL16%2FSnakeClassic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPiXeL16%2FSnakeClassic/lists"}