{"id":18426452,"url":"https://github.com/jordicorbilla/thundax-delphi-physics-engine","last_synced_at":"2026-01-28T14:02:56.662Z","repository":{"id":28706642,"uuid":"32227178","full_name":"JordiCorbilla/thundax-delphi-physics-engine","owner":"JordiCorbilla","description":"🛴  \"Thundax Delphi Physics Engine\" is a Delphi-based 2D physics engine for simulations and visualizations. It employs Pascal and is ideal for learning and experimenting with 2D physics concepts.","archived":false,"fork":false,"pushed_at":"2025-02-09T19:10:27.000Z","size":169524,"stargazers_count":73,"open_issues_count":2,"forks_count":20,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-04-13T20:57:07.600Z","etag":null,"topics":["delphi","delphi-physics-engine","fmx","gdi","pascal","physics-engine","vcl"],"latest_commit_sha":null,"homepage":"https://jordicorbilla.github.io/thundax-delphi-physics-engine/","language":"Pascal","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/JordiCorbilla.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,"zenodo":null}},"created_at":"2015-03-14T18:58:29.000Z","updated_at":"2025-02-09T19:10:35.000Z","dependencies_parsed_at":"2025-04-13T19:48:45.964Z","dependency_job_id":null,"html_url":"https://github.com/JordiCorbilla/thundax-delphi-physics-engine","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/JordiCorbilla/thundax-delphi-physics-engine","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JordiCorbilla%2Fthundax-delphi-physics-engine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JordiCorbilla%2Fthundax-delphi-physics-engine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JordiCorbilla%2Fthundax-delphi-physics-engine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JordiCorbilla%2Fthundax-delphi-physics-engine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JordiCorbilla","download_url":"https://codeload.github.com/JordiCorbilla/thundax-delphi-physics-engine/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JordiCorbilla%2Fthundax-delphi-physics-engine/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28846058,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T13:02:32.985Z","status":"ssl_error","status_checked_at":"2026-01-28T13:02:04.945Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["delphi","delphi-physics-engine","fmx","gdi","pascal","physics-engine","vcl"],"created_at":"2024-11-06T05:08:00.225Z","updated_at":"2026-01-28T14:02:51.650Z","avatar_url":"https://github.com/JordiCorbilla.png","language":"Pascal","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=L5FCF6LX5C9AW","https://www.buymeacoffee.com/jordicorbilla"],"categories":[],"sub_categories":[],"readme":"Delphi - 2D simple physics engine\n==============\nThe TDPE project aims to provide a versatile software system that can **simulate physical phenomena** with a focus on rigid body dynamics and soft body dynamics. By leveraging advanced algorithms and techniques, TDPE offers an approximate simulation of simple physical systems, including collision detection. The goal is to enable users to model and visualize physical systems in a virtual environment, allowing for a better understanding of how they behave in the real world..\n--------------\n\n[![Downloads](https://img.shields.io/badge/downloads-1k-blue.svg)](https://app.box.com/s/p7hwuaic1qsm14juf3pmuojv0ko98ok5) [![Stable Release](https://img.shields.io/badge/version-2.0-blue.svg)](https://app.box.com/s/p7hwuaic1qsm14juf3pmuojv0ko98ok5) [![License](https://img.shields.io/badge/license-BSD-blue.svg)](https://app.box.com/s/p7hwuaic1qsm14juf3pmuojv0ko98ok5) [![Delphi version](https://img.shields.io/badge/delphi-Tokyo10.2-red.svg)](https://app.box.com/s/p7hwuaic1qsm14juf3pmuojv0ko98ok5)\n\n![](engine/images/Logo.png)\n\n**Roadmap:**\n  - v2.0: Support for VCL only using GDI.\n  - V3.0: Support for FMX. (Still beta and ongoing).\n\nThe project is still ongoing and you can stay tuned following the articles below:\n\n**Related Articles:**\n  - [Delphi Physics Engine Part IX](http://thundaxsoftware.blogspot.co.uk/2011/08/building-my-own-delphi-physics-engine_22.html)\n  - [Delphi Physics Engine Part VIII](http://thundaxsoftware.blogspot.com/2011/08/building-my-own-delphi-physics-engine.html)\n  - [Delphi Physics Engine Part VII](http://thundaxsoftware.blogspot.com/2011/06/building-my-own-delphi-physics-engine.html)\n  - [Delphi Physics Engine Part VI](http://thundaxsoftware.blogspot.com/2011/05/building-my-own-delphi-physics-engine.html)\n  - [Delphi Physics Engine Part V](http://thundaxsoftware.blogspot.com/2011/02/building-my-own-delphi-physics-engine_05.html)\n  - [Delphi Physics Engine Part IV](http://thundaxsoftware.blogspot.com/2011/02/building-my-own-delphi-physics-engine_04.html)\n  - [Delphi Physics Engine Part III](http://thundaxsoftware.blogspot.com/2011/02/building-my-own-delphi-physics-engine.html)\n  - [Delphi Physics Engine Part II](http://thundaxsoftware.blogspot.com/2010/12/building-my-own-delphi-physics-engine_10.html)\n  - [Delphi Physics Engine Part I](http://thundaxsoftware.blogspot.com/2010/12/building-my-own-delphi-physics-engine.html)\n\n**Pascal Game Development:**\n  * [Thundax Physics Engine Article](http://www.pascalgamedevelopment.com/content.php?215-Jordi-Coll-s-Thundax-Physics-Engine)\n\n**Examples:**\n- Implementing Jansen Mechanism (VCL):\n\n  ![](http://4.bp.blogspot.com/_nWD8gSvCXFk/TQELaHM16UI/AAAAAAAACqE/bgpz1HAOZf8/s1600/new.jpeg)\n  ![](https://cloud.githubusercontent.com/assets/7347994/16712333/2b86dbea-467c-11e6-88e6-336d4e3ec80a.gif)\n\n- Factory Simulation (VCL):\n \n  ![](https://cloud.githubusercontent.com/assets/7347994/16712368/66f27c1a-467d-11e6-8def-399c48b7a315.gif)\n\n- Cloth Simulation (VCL):\n\n  ![](http://2.bp.blogspot.com/_nWD8gSvCXFk/TUyYiQ-0fWI/AAAAAAAACsE/mj9ZG0GfCSk/s1600/cloth1.jpeg)\n  ![](https://cloud.githubusercontent.com/assets/7347994/16712418/c532579a-467e-11e6-911d-fbe77187e6a9.gif)\n\n  * Interaction Examples:\n[Video](http://www.youtube.com/embed/VWm-adq_HSk)\n\n**Examples:**\n- [ThundaxJansenMechanism v2.0](https://app.box.com/s/p7hwuaic1qsm14juf3pmuojv0ko98ok5)\n- [ThundaxObjectDemo v2.0](https://app.box.com/s/uulaspi8175sj27tslcuq47wztzjyv50)\n- [ThundaxSimulationPlant v2.0](https://app.box.com/s/3dl657hhbz8vyuj3r0l4sgpx7ejxerj3)\n- [ThundaxBallsDemo v2.0](https://app.box.com/s/0yxk2arbcgzzx7mhyks6uh5lzmsontf0)\n\n## Sponsors\nNo sponsors yet! Will you be the first?\n\n[![PayPayl donate button](https://img.shields.io/badge/paypal-donate-yellow.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=L5FCF6LX5C9AW \"Donate once-off to this project using Paypal\")\n\n### Support me\n\n\u003ca href=\"https://www.buymeacoffee.com/jordicorbilla\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/default-orange.png\" alt=\"Buy Me A Coffee\" height=\"41\" width=\"174\"\u003e\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjordicorbilla%2Fthundax-delphi-physics-engine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjordicorbilla%2Fthundax-delphi-physics-engine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjordicorbilla%2Fthundax-delphi-physics-engine/lists"}