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.


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.


  • 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.

Rated 4.0 out of 5 stars
(1 total ratings)
AuthorOriol - Rough Skin

Leave a comment

Log in with itch.io to leave a comment.