{"id":19421702,"url":"https://github.com/braheezy/snakepy","last_synced_at":"2025-02-25T04:20:53.518Z","repository":{"id":112496255,"uuid":"209675220","full_name":"braheezy/snakePy","owner":"braheezy","description":"gotta make a Snake game if you know Python...","archived":false,"fork":false,"pushed_at":"2020-05-07T03:00:47.000Z","size":54,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-07T18:32:30.190Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","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/braheezy.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":"2019-09-20T00:58:40.000Z","updated_at":"2021-10-05T03:39:05.000Z","dependencies_parsed_at":"2023-05-15T09:15:26.914Z","dependency_job_id":null,"html_url":"https://github.com/braheezy/snakePy","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/braheezy%2FsnakePy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/braheezy%2FsnakePy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/braheezy%2FsnakePy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/braheezy%2FsnakePy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/braheezy","download_url":"https://codeload.github.com/braheezy/snakePy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240600153,"owners_count":19827120,"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":[],"created_at":"2024-11-10T13:29:35.083Z","updated_at":"2025-02-25T04:20:53.476Z","avatar_url":"https://github.com/braheezy.png","language":"Python","readme":"# snakePy\n\nThe classic game Snake implemented with Python 3.\n\nNow available online: [Play on Repl.it](https://repl.it/@mbraha/SnakePy)\n\nTo run locally:\n\n- download from github (`git clone` or grab the raw zip)\n- `cd snakePy`\n- `python snakePy.py` or `python3 snakePy.py`\n\n## Screens\nSplash view\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/mbraha/snakePy/blob/master/screenshots/splash.png\"\u003e\n\u003c/p\u003e\n\nGame start view\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/mbraha/snakePy/blob/master/screenshots/start.png\"\u003e\n\u003c/p\u003e\n\nGame Over view\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/mbraha/snakePy/blob/master/screenshots/fail.png\"\u003e\n\u003c/p\u003e\n\n## Thoughts\nI wrote this program because I wanted something to whet my skills\non. When I first wanted to get into programming, I wanted\na Snake-like game to support a blockchain education platform we wanted to build.\nI soon realized I had absolutely no idea how computers actually worked, much less how to code a\ngame (or freaking education platform!)\n\nAs of this writing, that was a little over 5 years ago. It was not\na linear path to get here by any means but it feels great to finally code Snake.\n\nI learned or improved on the following while making this program:\n\n- Event-driven/GUI programming [GUI Programming Help](http://www.alan-g.me.uk/tutor/tutgui.htm)\n- Python OOP and virtual environments\n- [tkinter](http://effbot.org/tkinterbook/)\n- State-driven application architecture\n- and of course, the Linked Lists data structure!!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbraheezy%2Fsnakepy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbraheezy%2Fsnakepy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbraheezy%2Fsnakepy/lists"}