{"id":15396076,"url":"https://github.com/costava/break-bricks","last_synced_at":"2025-10-24T18:38:06.008Z","repository":{"id":91581325,"uuid":"287874195","full_name":"Costava/break-bricks","owner":"Costava","description":"Game/demo similar to the game Breakout","archived":false,"fork":false,"pushed_at":"2020-09-25T02:30:46.000Z","size":40,"stargazers_count":2,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-02T02:13:39.835Z","etag":null,"topics":["c","sdl2","sdl2-image"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Costava.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":"2020-08-16T04:37:35.000Z","updated_at":"2022-11-19T17:04:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"807a6617-c62e-4129-8796-2d8f9dfc2b70","html_url":"https://github.com/Costava/break-bricks","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Costava%2Fbreak-bricks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Costava%2Fbreak-bricks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Costava%2Fbreak-bricks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Costava%2Fbreak-bricks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Costava","download_url":"https://codeload.github.com/Costava/break-bricks/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245944107,"owners_count":20697960,"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":["c","sdl2","sdl2-image"],"created_at":"2024-10-01T15:30:48.803Z","updated_at":"2025-10-24T18:38:05.909Z","avatar_url":"https://github.com/Costava.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Break Bricks\n\n- Game/demo similar to the game [Breakout](https://en.wikipedia.org/wiki/Breakout_(video_game))\n- Written in C\n- On purpose, there is no \"vector2\" struct, in order to see how that would turn out\n- The included `makefile` does incremental compilation\n- The assets are not checked into the git repo and can be downloaded from [here](https://github.com/Costava/break-bricks/releases/tag/assets)\n- Dependencies:\n- - C standard library\n- - SDL2\n- - SDL2_image\n\n![Break Bricks](https://i.imgur.com/F3AWMgp.gif)\n\n## How to run\n\n1. Clone the repo\n2. Download the assets from [here](https://github.com/Costava/break-bricks/releases/tag/assets). Extract the `assets` folder to the top level of the repo.\n3. `make init`\n4. `make run`\n\n## Controls\n- Control the paddle with the mouse\n- `f`: Toggle fullscreen\n- `r`: Reset the game\n- `w`: Double the speed of the ball\n- `s`: Cut the speed of the ball in half\n- `F12`: Save a screenshot to the `screenshots` folder\n\n## License\nThe contents of the git repo are available under the GNU General Public License Version 3. See file `LICENSE`.\n\nThe assets are available under the license Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).  \nYou can download the assets [here](https://github.com/Costava/break-bricks/releases/tag/assets)\n\n## Contributing\nNot currently accepting contributions.  \nFeel free to open an issue.\n\n## Screenshots\n\n![Break Bricks](https://i.imgur.com/eQeMZWc.png)\n\n![Break Bricks](https://i.imgur.com/xkX8MjZ.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcostava%2Fbreak-bricks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcostava%2Fbreak-bricks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcostava%2Fbreak-bricks/lists"}