{"id":21867436,"url":"https://github.com/lilgallon/gravityballs","last_synced_at":"2025-09-04T18:52:08.900Z","repository":{"id":141096595,"uuid":"137464050","full_name":"lilgallon/GravityBalls","owner":"lilgallon","description":"⚽ A small project that consists in animating balls with physics.","archived":false,"fork":false,"pushed_at":"2019-05-28T16:59:17.000Z","size":20,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-21T21:30:55.337Z","etag":null,"topics":["physics","pygame","python"],"latest_commit_sha":null,"homepage":"","language":"Python","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/lilgallon.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2018-06-15T08:48:30.000Z","updated_at":"2019-05-28T17:00:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"5cb4e112-b762-46dd-bb64-670a3ad8582b","html_url":"https://github.com/lilgallon/GravityBalls","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lilgallon/GravityBalls","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lilgallon%2FGravityBalls","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lilgallon%2FGravityBalls/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lilgallon%2FGravityBalls/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lilgallon%2FGravityBalls/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lilgallon","download_url":"https://codeload.github.com/lilgallon/GravityBalls/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lilgallon%2FGravityBalls/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273657039,"owners_count":25145003,"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","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["physics","pygame","python"],"created_at":"2024-11-28T05:09:28.395Z","updated_at":"2025-09-04T18:52:08.891Z","avatar_url":"https://github.com/lilgallon.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GravityBalls\n![Latest release](https://img.shields.io/github/release/N3ROO/GravityBalls.svg)\n![opissues](https://img.shields.io/github/issues/N3ROO/GravityBalls.svg) \n![clissues](https://img.shields.io/github/issues-closed/N3ROO/GravityBalls.svg)\n\nA funny small project that consists in animating balls with gravity and in handling balls' collision.\n\n![preview](.github/screenshot.png)\n\n**TODO List**\n- [x] Basic gravity\n- [x] Collision between balls\n- [x] Move any the ball with mouse\n- [x] Points behind the balls\n- [ ] Lines behind the balls\n- [ ] ! Improve collision\n- [ ] Automatic velocity reducer according to friction\n\n## 1. Getting started\n### 1.1 Prerequisites\n- pygame\n- python 3\n\n### 1.2 How to use it\nExecute main.py.\n\n### 1.3 Setting up your dev environment\nRun `pip install -r requirements.txt`. Then, use your favorite code editor, and start coding :D\n\n## 2. Miscellaneous\n### 2.1 Changelog\nThe changelog is available [here](CHANGELOG.md).\n\n### 2.2 Authors\n- **N3ROO** - *Initial work* - [Github](https://github.com/N3ROO) [Website](https://n3roo.github.io/)\n\n### 2.3 License\nThis project is licensed under the \u003clicensename\u003e license - see the [LICENSE](LICENSE) file for details","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flilgallon%2Fgravityballs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flilgallon%2Fgravityballs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flilgallon%2Fgravityballs/lists"}