{"id":19611494,"url":"https://github.com/danielykpan/ng2-snake","last_synced_at":"2026-05-04T10:31:59.037Z","repository":{"id":66329509,"uuid":"83172794","full_name":"DanielYKPan/ng2-snake","owner":"DanielYKPan","description":"Game Snake Demo","archived":false,"fork":false,"pushed_at":"2017-03-01T09:44:16.000Z","size":1072,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-09T10:18:03.611Z","etag":null,"topics":["angular","game","typescript","webpack"],"latest_commit_sha":null,"homepage":"https://daniel-projects.firebaseapp.com/game/snake","language":"JavaScript","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/DanielYKPan.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-02-26T00:32:27.000Z","updated_at":"2017-03-01T08:26:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"f728420a-05ab-4055-ae33-207013bfecf0","html_url":"https://github.com/DanielYKPan/ng2-snake","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/DanielYKPan%2Fng2-snake","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DanielYKPan%2Fng2-snake/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DanielYKPan%2Fng2-snake/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DanielYKPan%2Fng2-snake/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DanielYKPan","download_url":"https://codeload.github.com/DanielYKPan/ng2-snake/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240900308,"owners_count":19875530,"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":["angular","game","typescript","webpack"],"created_at":"2024-11-11T10:39:53.005Z","updated_at":"2026-05-04T10:31:54.014Z","avatar_url":"https://github.com/DanielYKPan.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Game Snake\n\n**[Demo](https://daniel-projects.firebaseapp.com/game/snake)**\n\n\u003cp align=\"center\"\u003e\u003cimg style=\"text-align: center;\" src=\"/assets/snake.png?raw=true\"\u003e\u003c/p\u003e\nA Snake Game is an action game that consists of a snake that is constantly moving inside a grid. The player \ncontrols the direction of the snake, but the snake always keeps moving. When the snake eats something, it \ngrows in size. If the snake touches the boundaries of the grid, or if it tries to eat its own tail, the \ngame is over. The goal of the game is to keep the snake alive as long as possible.\n\nPowered by Angular2\n\u003cp align=\"center\"\u003e\u003cimg style=\"text-align: center;\" src=\"/assets/game-shot.png?raw=true\"\u003e\u003c/p\u003e\n\n## Run Demo App\nClone this repo into new folder(e.g., game-snake)\n```\n\u003e git clone https://github.com/DanielYKPan/ng2-snake game-snake\n\u003e cd game-snake\n```\n\nInstall all npm packages\n```\n\u003e npm install\n```\n\nRun the app\n```\n\u003e npm run server:dev:hmr\n```\n\n## To Do\n- [ ] Design Non-Wall game mode\n\n## Checkout Other Game Projects\n**[Daniel Game Projects](https://daniel-projects.firebaseapp.com/game)**\n\n## Author\n\n **[Daniel Pan](https://daniel-projects.firebaseapp.com)**\n\n - [github/DanielYKPan](https://github.com/DanielYKPan)\n - [twitter/DanielYKPan](https://twitter.com/DanielYKPan)\n \n## Resources\n \n **[Snake Image](http://rembound.com/articles/creating-a-snake-game-tutorial-with-html5)**\n\n## License\n\n[![AUR](https://img.shields.io/aur/license/yaourt.svg?style=flat-square)](/LICENSE)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielykpan%2Fng2-snake","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanielykpan%2Fng2-snake","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielykpan%2Fng2-snake/lists"}