{"id":27028237,"url":"https://github.com/kvr-10/breaking-ball-game","last_synced_at":"2025-06-30T02:35:20.355Z","repository":{"id":250492666,"uuid":"834611860","full_name":"Kvr-10/Breaking-Ball-Game","owner":"Kvr-10","description":"A classic Breakout-style game developed in Java. Players control a paddle to bounce a ball and break bricks arranged in a grid. The game features simple controls, a scoring system, and increasing difficulty as players advance. Ideal for learning game development basics and Java graphics programming.","archived":false,"fork":false,"pushed_at":"2025-05-10T11:15:37.000Z","size":486,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-10T12:23:35.962Z","etag":null,"topics":["game-development","graphics-programming","java","java-event-handling","keyevent-handling","swing-gui"],"latest_commit_sha":null,"homepage":"https://kvr-10.github.io/Breaking-Ball-Game/","language":"Java","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/Kvr-10.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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-27T19:59:49.000Z","updated_at":"2025-05-10T11:15:40.000Z","dependencies_parsed_at":"2025-04-05T00:37:33.795Z","dependency_job_id":null,"html_url":"https://github.com/Kvr-10/Breaking-Ball-Game","commit_stats":null,"previous_names":["kvr-10/breaking-ball-game"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/Kvr-10/Breaking-Ball-Game","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kvr-10%2FBreaking-Ball-Game","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kvr-10%2FBreaking-Ball-Game/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kvr-10%2FBreaking-Ball-Game/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kvr-10%2FBreaking-Ball-Game/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kvr-10","download_url":"https://codeload.github.com/Kvr-10/Breaking-Ball-Game/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kvr-10%2FBreaking-Ball-Game/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262699346,"owners_count":23350286,"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":["game-development","graphics-programming","java","java-event-handling","keyevent-handling","swing-gui"],"created_at":"2025-04-05T00:27:26.570Z","updated_at":"2025-06-30T02:35:20.331Z","avatar_url":"https://github.com/Kvr-10.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **Breaking Ball Game**\n\nWelcome to the Breaking Ball Game, an exciting and engaging game developed in Java!\n\n## Game Overview\nBreaking Ball is a thrilling game where you control a paddle to break bricks by bouncing a ball.   \nThe objective is to break all the bricks without letting the ball fall off the screen.  \nOnce the level is completed, the difficulty of game increases.\n\n## How to Run the Game\n\n### Clone the Repository:\n```bash\ngit clone git@github.com:Kvr-10/Breaking-Ball-Game.git\n```\n### Navigate to the Artifacts Directory:\nAfter cloning the repository, navigate to the following path:\n```\nBreaking-Ball-Game/out/artifacts/Breaking_ball_jar/Breaking_ball.jar\n```\n### Run the Game:\nLocate the Breaking_ball.jar file in the directory.   \nDouble-click on Breaking_ball.jar to start the game.\n\n## Alternative\nYou can directly download the JAR file from the [Releases page](https://github.com/Kvr-10/Breaking-Ball-Game/releases/latest) and run it.  \nDownload [Breaking_ball](https://github.com/Kvr-10/Breaking-Ball-Game/releases/latest/download/Breaking_ball.jar) game.\n\n## Prerequisites\nEnsure you have Java installed on your system. You can download and install the latest version of Java from the [official website](https://www.java.com/en/).\n\n## Skills\n- **Java Programming**  \n- **GUI Development**  \n- **Event Handling**  \n\n## Features\n - **Smooth and responsive controls.**  \n - **Increasing difficulty levels.**  \n - **Attractive graphics.** \n\n## Contributing\nI welcome contributions to improve the game! Feel free to open issues and submit pull requests.\n\n## Contact\nIf you have any questions or feedback, please reach out to us at chamansinha9480@gmail.com.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkvr-10%2Fbreaking-ball-game","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkvr-10%2Fbreaking-ball-game","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkvr-10%2Fbreaking-ball-game/lists"}