{"id":15035571,"url":"https://github.com/fatimanasirawan/visual-programing-snakegame-in-csharp","last_synced_at":"2026-04-02T02:06:36.944Z","repository":{"id":247190347,"uuid":"825231600","full_name":"fatimanasirawan/Visual-Programing-SnakeGame-in-CSharp","owner":"fatimanasirawan","description":"Visual Programming Semester Project : Snake Game in C# Language","archived":false,"fork":false,"pushed_at":"2024-07-07T07:37:44.000Z","size":6875,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-13T12:14:48.157Z","etag":null,"topics":["csharp-code","csharp-game","csharpproject","snake-game","visual-programming","visual-programming-language"],"latest_commit_sha":null,"homepage":"","language":null,"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/fatimanasirawan.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":"2024-07-07T07:35:07.000Z","updated_at":"2024-07-07T07:43:40.000Z","dependencies_parsed_at":"2024-07-07T08:46:25.475Z","dependency_job_id":"0558b584-1ce9-4007-b14f-0f40b8559137","html_url":"https://github.com/fatimanasirawan/Visual-Programing-SnakeGame-in-CSharp","commit_stats":null,"previous_names":["fatimanasirawan/snakegame-in-c-"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fatimanasirawan%2FVisual-Programing-SnakeGame-in-CSharp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fatimanasirawan%2FVisual-Programing-SnakeGame-in-CSharp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fatimanasirawan%2FVisual-Programing-SnakeGame-in-CSharp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fatimanasirawan%2FVisual-Programing-SnakeGame-in-CSharp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fatimanasirawan","download_url":"https://codeload.github.com/fatimanasirawan/Visual-Programing-SnakeGame-in-CSharp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243401509,"owners_count":20285058,"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":["csharp-code","csharp-game","csharpproject","snake-game","visual-programming","visual-programming-language"],"created_at":"2024-09-24T20:28:56.756Z","updated_at":"2025-12-29T07:57:16.922Z","avatar_url":"https://github.com/fatimanasirawan.png","language":null,"readme":"# Snake Game\n\nThe title of our project is **Snake Game**.\n\n## Scope of the Software\n\nThe Snake Game aims to provide an interactive and visually appealing implementation of the classic Snake arcade game. The software allows players to control a snake on a grid, guiding it to consume food, grow longer, and avoid collisions with walls and its own body. The game provides an engaging user experience with features such as a dynamic grid, snake movement, step scoring, storing the highest score, and a game-over sequence. We have connected it to a database that stores the player’s name and score.\n\n## Functional Requirements of the Project\n\n1. **Game Initialization and Player Input**  \n   The game should prompt the player to enter their name before starting. The entered name should be stored for tracking the player's progress.\n\n2. **Countdown Before Game Start**  \n   We have displayed a countdown overlay or message to indicate that the game is about to start. The countdown should be visible for a few seconds before the game begins.\n\n3. **Database Connectivity**  \n   The game is connected to a database to store and retrieve player data. Player data includes the player's name, score, and moves.\n\n4. **Player Data Display**  \n   It displays the player's name, score, and moves during gameplay.\n\n5. **High Scores**  \n   It provides an option to display the high scores from the database. High scores should include player names, scores, and moves.\n\n6. **User Interface Enhancements**  \n   We have designed a visually appealing user interface to incorporate player input, countdown, and player data display.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffatimanasirawan%2Fvisual-programing-snakegame-in-csharp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffatimanasirawan%2Fvisual-programing-snakegame-in-csharp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffatimanasirawan%2Fvisual-programing-snakegame-in-csharp/lists"}