Hello everyone,

So today I was without internet, and to use my free time I decided to program this little simulation called "Chaos Game". Although is very simple I find it very satisfying to watch and I hope that you do too.

Algorithm:

The algorithm is based in a video from Think Twice  channel, here's the link:

but to describe it in a couple of words:

1. Draw a polygon
2. Draw a start point
3. Pick a random vertex
4. Create a new point halfway between the random vertex and the last point drawn.
5. Repeat step 3 until enough number of points.

Controls:

• E -> Create new polygon point
• W -> Create start point
• R -> Reset polygon
• Space -> Start/Clear the simulation

Note on the setting "Can Repeat Vertex": This check button is to block from picking the same random vertex more than two times in a row when deciding the random vertex in step 3.

For example, if we have a triangle with vertices 1-2-3, we could have the next sequences:

- Can Repeat Vertex = true -> 1-1-2-3... (Vertex 1 is picked two times in a row)

- Can Repeat Vertex = false -> 1-2-3-1... (No vertex is picked two or plus times in a row)

This Boolean changes the result a lot, so I recommend to always try it on and off while searching for fractals.

Hope you learned something or at least you had fun hunting fractals.

Have a wonderful day and stay safe!

PD: My favorite is a 6 points hourglass like polygon without vertex repetition.

 Status Prototype Platforms HTML5 Rating Rated 4.0 out of 5 stars(1 total ratings) Author Oriol - Rough Skin