{"id":21825460,"url":"https://github.com/jacobsteves/bananaman","last_synced_at":"2025-10-08T03:19:56.876Z","repository":{"id":206277152,"uuid":"121817075","full_name":"jacobsteves/BananaMan","owner":"jacobsteves","description":"A mac touchbar endless runner application.","archived":false,"fork":false,"pushed_at":"2018-02-17T16:58:14.000Z","size":21156,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-26T08:14:22.964Z","etag":null,"topics":["endless-runner","macos","swift","touchbar"],"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/jacobsteves.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}},"created_at":"2018-02-17T01:05:02.000Z","updated_at":"2024-08-12T19:10:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"c71ac48e-f317-431d-ac4f-12257f9474c4","html_url":"https://github.com/jacobsteves/BananaMan","commit_stats":null,"previous_names":["jacobsteves/bananaman"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobsteves%2FBananaMan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobsteves%2FBananaMan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobsteves%2FBananaMan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobsteves%2FBananaMan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jacobsteves","download_url":"https://codeload.github.com/jacobsteves/BananaMan/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244795260,"owners_count":20511519,"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":["endless-runner","macos","swift","touchbar"],"created_at":"2024-11-27T18:01:46.209Z","updated_at":"2025-10-08T03:19:51.803Z","avatar_url":"https://github.com/jacobsteves.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"Demo/banner.png\" height=\"100px\"/\u003e\n\u003c/p\u003e\n\nA mac touchbar application similar to google chrome's Dino runner. Includes tracking highscores through the machine's local storage. Can be built into a complete app.\n\nScores are tracked as a time counter. The longer you survive, the higher your score will be. If your score breaks the highscore, you update the highscore which is visible when the app starts up again.\n\n| Menu                 |\n| -------------------- |\n|![Menu](Demo/menu.png)|\n\n| Gameplay                      |\n| ----------------------------- |\n|![Demo Gif](Demo/bananaMan.gif)|\n\n## Getting Started\n\n### Prerequisites\n\n* A Mac computer\n* Ensure you have the latest version of Xcode.\n* A Macbook pro with a touchbar is \u003cb\u003enot\u003c/b\u003e needed! You can simulate a touchbar window in Xcode by going to\n\u003cbr\u003e`Window -\u003e Show Touch Bar`\n* If you are using the physical touchbar, ensure that in `System Preferences -\u003e Keyboard -\u003e Touch Bar Shows` is set to either `App Controls` or `App Controls with Control Strip`. This will enable your Mac to show app specific touchbar features, which is required for the BananaMan app.\n\n### Installing\n\n* Clone this repo.\n\n```\ngit clone https://github.com/jacobsteves/BananaMan.git\n```\n\n* Open `BananaMan/BananaMan` in Xcode, clean and build and you're ready to go!\n\n## Built With\n\n* [Xcode](https://developer.apple.com/xcode/) - Xcode, mac development IDE\n* [SpriteKit](https://developer.apple.com/documentation/spritekit) - Sprite framework\n* [Swift4](https://swift.org/blog/swift-4-0-released/) - Language\n\n## Versioning\n\nWe use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/jacobsteves/BananaMan/tags).\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjacobsteves%2Fbananaman","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjacobsteves%2Fbananaman","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjacobsteves%2Fbananaman/lists"}