https://github.com/tom-mohr/particle-life
🦠A Java framework that can simulate a variety of particle systems, for example Particle Life, a particle system showing life-like behaviour
https://github.com/tom-mohr/particle-life
artificial-life multiagent-systems particle-life particle-system
Last synced: 4 months ago
JSON representation
🦠A Java framework that can simulate a variety of particle systems, for example Particle Life, a particle system showing life-like behaviour
- Host: GitHub
- URL: https://github.com/tom-mohr/particle-life
- Owner: tom-mohr
- License: gpl-3.0
- Created: 2022-02-08T19:46:05.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-15T14:08:17.000Z (10 months ago)
- Last Synced: 2025-05-20T03:06:56.514Z (5 months ago)
- Topics: artificial-life, multiagent-systems, particle-life, particle-system
- Language: Java
- Homepage: http://particle-life.com/framework
- Size: 155 KB
- Stars: 86
- Watchers: 3
- Forks: 9
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 🦠Particle Life Framework
A Java framework that can simulate a variety of particle systems. It uses space partitioning and parallelization to achieve a significant speedup.
It can be configured to use the rules of Particle Life, a particle system showing life-like behaviour.
Check out [this app](https://particle-life.com) to see this framework in action.
## Usage
You need to have Java installed, with a version between 16 and (including) 23.
See the [documentation](https://particle-life.com/java-framework/overview.html) for an explanation of how to add this as a dependency to your project and how to get the physics simulation up and running.