https://github.com/zackthehuman/diffujion
Diffusion-limited aggregation simulator written in Java.
https://github.com/zackthehuman/diffujion
Last synced: 4 months ago
JSON representation
Diffusion-limited aggregation simulator written in Java.
- Host: GitHub
- URL: https://github.com/zackthehuman/diffujion
- Owner: zackthehuman
- Created: 2011-09-28T18:11:51.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2012-02-12T07:11:25.000Z (over 13 years ago)
- Last Synced: 2025-02-03T09:38:38.039Z (5 months ago)
- Language: Java
- Homepage:
- Size: 125 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#Diffujion
Diffujion is a [diffusion-limited aggregation](http://en.wikipedia.org/wiki/Diffusion-limited_aggregation)
simulator written in Java in my spare time. It is a hobby project with the following goals:- Generation of organic-like clusters by means of simulated DLA
- Application of the [Strategy pattern](http://en.wikipedia.org/wiki/Strategy_pattern) throughout the simulation
- Simple enough that I could port it to Scala when I get the chance##TODO
- Add strategy for Particle escape / particle death
- Add interactive mode, where you can see the simulation at each iteration
- Change implementation of Cluster so that it is not Array-based, so it can grow forever