diff --git a/LICENSE.md b/LICENSE.md index 589cfb6..ffc15f4 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -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) This software is released under the terms of the Chaos License. In cases where the terms of the diff --git a/README.md b/README.md new file mode 100644 index 0000000..95cfe7c --- /dev/null +++ b/README.md @@ -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") diff --git a/toids.png b/toids.png new file mode 100644 index 0000000..636f6a9 Binary files /dev/null and b/toids.png differ