{"id":22680179,"url":"https://github.com/hasanyahya101/snakegame-wasm","last_synced_at":"2026-04-17T12:32:35.643Z","repository":{"id":244137920,"uuid":"814348482","full_name":"HasanYahya101/SnakeGame-WASM","owner":"HasanYahya101","description":"A simple age old classic version of snake game. You can control the snake using the arrow keys and try to eat the food and increase your score. The game was originally made in python, but was later converted into web assembly using pygbag (a python library).","archived":false,"fork":false,"pushed_at":"2024-06-12T21:34:05.000Z","size":459,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T13:51:44.224Z","etag":null,"topics":["game","github","github-pages","multi-platform","pip","pygame","pygbag","python","sdl2","snake","snake-game","wasm","web"],"latest_commit_sha":null,"homepage":"https://hasanyahya101.github.io/SnakeGame-WASM/","language":"Python","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/HasanYahya101.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":"2024-06-12T20:47:14.000Z","updated_at":"2024-06-12T21:34:49.000Z","dependencies_parsed_at":"2024-06-13T04:13:27.164Z","dependency_job_id":"8e362f48-2311-4a4f-b301-35f2d5feb047","html_url":"https://github.com/HasanYahya101/SnakeGame-WASM","commit_stats":null,"previous_names":["hasanyahya101/snakegame-wasm"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/HasanYahya101/SnakeGame-WASM","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HasanYahya101%2FSnakeGame-WASM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HasanYahya101%2FSnakeGame-WASM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HasanYahya101%2FSnakeGame-WASM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HasanYahya101%2FSnakeGame-WASM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HasanYahya101","download_url":"https://codeload.github.com/HasanYahya101/SnakeGame-WASM/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HasanYahya101%2FSnakeGame-WASM/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31929617,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T10:35:34.458Z","status":"ssl_error","status_checked_at":"2026-04-17T10:35:09.472Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["game","github","github-pages","multi-platform","pip","pygame","pygbag","python","sdl2","snake","snake-game","wasm","web"],"created_at":"2024-12-09T19:12:38.072Z","updated_at":"2026-04-17T12:32:35.627Z","avatar_url":"https://github.com/HasanYahya101.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Snake Game (Python + Web Assembly)\n\n## Introduction\n\nA simple age old classic version of snake game. You can control the snake using the arrow keys and try to eat the food and increase your score. If the snake hits himself or the boundary wall, user dies and the game is restarted. The game was originally made in python, but was later converted into web assembly using pygbag (a python library). The final folder was then deployed to github pages and can be tested and played there. Just go to the link given in repo and you can play the game.\n\n## Requirements\nPython and it's libraries `pygame` and `pygbag` are required to run the program. You can install them using the following commands:\n\n```cmd\npip install pygame\n\npip install pygbag\n```\n\n## Preview\n\n![Screenshot 2024-06-13 023011](https://github.com/HasanYahya101/SnakeGame-WASM/assets/118683092/caafec59-d50c-4e2d-a6d3-6bf40cd7d3c5)\n![Screenshot 2024-06-13 023024](https://github.com/HasanYahya101/SnakeGame-WASM/assets/118683092/302f2d69-5fdd-4975-8c48-cc93c611fecf)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhasanyahya101%2Fsnakegame-wasm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhasanyahya101%2Fsnakegame-wasm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhasanyahya101%2Fsnakegame-wasm/lists"}