{"id":27140402,"url":"https://github.com/sud3801/snake_game","last_synced_at":"2025-09-13T22:15:24.148Z","repository":{"id":286290086,"uuid":"960959112","full_name":"sud3801/snake_Game","owner":"sud3801","description":"Snake Game using Java 🐍","archived":false,"fork":false,"pushed_at":"2025-04-05T13:33:25.000Z","size":49,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-05T14:27:30.859Z","etag":null,"topics":["awt","game","java","swing"],"latest_commit_sha":null,"homepage":"","language":"Java","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/sud3801.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":"2025-04-05T12:53:26.000Z","updated_at":"2025-04-05T14:06:18.000Z","dependencies_parsed_at":"2025-04-05T14:37:47.663Z","dependency_job_id":null,"html_url":"https://github.com/sud3801/snake_Game","commit_stats":null,"previous_names":["sud3801/snake_game"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sud3801%2Fsnake_Game","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sud3801%2Fsnake_Game/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sud3801%2Fsnake_Game/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sud3801%2Fsnake_Game/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sud3801","download_url":"https://codeload.github.com/sud3801/snake_Game/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247785943,"owners_count":20995644,"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":["awt","game","java","swing"],"created_at":"2025-04-08T05:52:02.319Z","updated_at":"2025-04-08T05:52:03.166Z","avatar_url":"https://github.com/sud3801.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Snake Game 🎮\n\nA modernized version of the classic Snake game implemented in Java, featuring smooth graphics, arcade-style effects, and intuitive gameplay. 🐍\n\n## Features ✨\n- **Smooth Gameplay**: Enjoy fluid animations with antialiasing and gradient effects.\n- **Arcade-Style Design**: Includes retro fonts, glowing text effects, and vibrant colors.\n- **Dynamic Grid**: A visually appealing grid layout for better gameplay experience.\n- **Wrap-Around Mechanics**: The snake can pass through walls and appear on the opposite side.\n- **Interactive UI**: Displays the score in real-time and shows game-over messages with restart instructions.\n\n## Gameplay Instructions 🎮\n- Use the arrow keys to control the snake's direction:\n  - `↑` Up\n  - `↓` Down\n  - `←` Left\n  - `→` Right\n- Collect apples to grow your snake and increase your score.\n- Avoid colliding with your own body!\n- Press `Space` to restart the game after a Game Over.\n\n## How to Run 🚀\n\n1. Clone this repository:\n\n```bash\ngit clone https://github.com/sud3801/snake_Game.git\n```\n\n2. Compile the program:\n\n```bash\ncd snake_Game\nmkdir bin\njavac -d bin src/com/snakeGame/*.java\n```\n\n3. Run the program\n\n```bash\ncd ..\njava -cp bin com.snakeGame.Game\n```\n\n## Screenshots 📸\n### Game Start Screen:\n\u003cimg src=\"./Screenshots/Screenshot_snakeGame_Start.jpg\" width=\"50%\" height=\"50%\"\u003e\n\n### GamePlay:\n\u003cimg src=\"./Screenshots/Screenshot_snakeGame.png\" width=\"50%\" height=\"50%\"\u003e\n\n### Game Over Screen:\n\u003cimg src=\"./Screenshots/Screenshot_snakeGame_Restart.png\" width=\"50%\" height=\"50%\"\u003e\n\n\n## Project Structure 📂\n```\nsnake_Game/\n├── bin/\n│ └── com/\n│   └──snakeGame\n│     └──(all class files)\n├── src/\n│ └── com/\n│   └──snakeGame/\n|     └──Game.java #To start the game\n|     ├──GameFrame.java #Represents game panel\n|     ├──GamePanel.java # Main game logic\n└── README.md # Project documentation\n```\n\n## Technologies Used 🛠️\n- **Programming Language**: [Java](https://www.oracle.com/java/)\n- **Graphics**: Java Swing and AWT for rendering\n\n## Future Enhancements 🚀\n- Add difficulty levels (easy, medium, hard).\n- Introduce new power-ups or obstacles.\n- Implement multiplayer mode.\n- Add sound effects and background music.\n\n## Contributing 🤝\nContributions are welcome! Feel free to fork this repository and submit pull requests. For major changes, please open an issue first to discuss what you would like to change.\n\nEnjoy playing Snake! 🐍✨\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsud3801%2Fsnake_game","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsud3801%2Fsnake_game","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsud3801%2Fsnake_game/lists"}