Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rybla/particlelife

A life-like simulation with discrete particle-velocity updates in float-space.
https://github.com/rybla/particlelife

Last synced: about 4 hours ago
JSON representation

A life-like simulation with discrete particle-velocity updates in float-space.

Awesome Lists containing this project

README

        

# ParticleLife

A life-like simulation with discrete particle-velocity updates in float-space.

_Primordial Particle Systems_ by IZGartLife [web](http://zool33.uni-graz.at/artlife/PPS)
_What is Chemical Evolution_ introduced by Stated Clearly [video](https://www.youtube.com/watch?v=mRzxTzKIsp8)

## Compilation

*Requirements*: [GHC](https://www.haskell.org/ghc/), [Gloss](https://hackage.haskell.org/package/gloss).

*Execution*: navigate to `ParticleLife/` and execute the following:

```bash
./compile
```

## Running

Navigate to `ParticleLife/` and execute the following:

```bash
./particlelife
```

## TODO

- parallelize updates [[pdf](www.microsoft.com/en-us/research/wp-content/uploads/2016/02/parallel_haskell2.pdf)]
- work on color scheme (`Particle -> Color`)
- literate documentation