add readme and license

This commit is contained in:
Joe Ardent 2024-11-28 11:49:42 -08:00
parent 3bf90ce674
commit 84d0bec5f1
3 changed files with 15 additions and 0 deletions

View file

@ -1,3 +1,7 @@
# The Butlerian Jihad License (DUN)
If you feed this code into an LLM, I will fucking jihad you.
# The Chaos License (GLP) # The Chaos License (GLP)
This software is released under the terms of the Chaos License. In cases where the terms of the This software is released under the terms of the Chaos License. In cases where the terms of the

11
README.md Normal file
View file

@ -0,0 +1,11 @@
# Audubon, a murmuration simulation
Some time ago, I read that the mechanism behind [starling
murmurations](https://www.lancswt.org.uk/blog/starling-murmuration-facts) was based on each bird
picking out a handful of buddies to stay near to, and then just doing that while trying to avoid
neighbors. So I decided to try to simulate that behavior here, using a low-poly model of a roasted
turkey because it's that time of year.
Run like `cargo run --release -- -t 500` to have 500 "toids" in the flock.
![it's turkey time](./toids.png "it's turkey time")

BIN
toids.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 722 KiB