diff --git a/README.md b/README.md index b54d3fc..475f40f 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,15 @@ -chaos-game -========== +# chaos-game -Javascript implementation of chaos game - used for plotting fractals +A Javascript web app that allows you to test the "Chaos game" algorithm that consists in a few steps : + +1. take a n-vertices polygon (in the app, there is only regular polygons, but it is possible to use scalenous ones); +2. choose a random point (out or inside the polygon); +3. choose a random vertex; +4. take the middle of the segment vertex-point (other factors can also be used); +5. go to step 2. using the middle point. + +This game was created by Michael Barnsley and was described in his book _Fractals everywhere_ in 1993. When using a triangle and a factor 1/2, you get the Sierpinski's triangle. Other fractal forms can also be plotted using other settings. Most common settings are present in the "Presets" section in the app. + +[More on Michael Barnsley](http://en.wikipedia.org/wiki/Michael_Barnsley) +[More on Chaos game](http://en.wikipedia.org/wiki/Chaos_game) +[See the app](http://matteo78.github.io/chaos-game) \ No newline at end of file