This is an example of the Sierpinski carpet (a fractal). Turbo mode is much faster (shift+click on the flag). It goes up to 7 iterations, but iteration 6 basically looks like a more solidly white version of iteration 5, and iteration 7 is even more solid. For iterations 5-7, I highly recommend turbo mode. I could make it go past 7 iterations, but it would look very similar and take too long for the project to run, even on turbo mode. Space to show/hide variables. Variables, from top to bottom: Squares drawn Total squares to draw (in the amount of iterations you chose) Percent of total squares drawn Seconds passed (this may not line up accurately with seconds) Squares drawn per second Estimated time remaining (see notes)
The "estimated time remaining" variable will go up instead of down for some time, but it should end up decreasing at about 1 second per second. Switching in or out of turbo mode while the fractal is being drawn will mess up the "Squares/second" and "Estimated time remaining" variables. Sierpinski carpet Iteration 1: 1 square, total: 1 Iteration 2: 8 squares, total: 9 Iteration 3: 64 squares, total: 73 Iteration 4: 512 squares, total: 585 Iteration 5: 4,096 squares, total: 4,681 Iteration 6: 32,768 squares, total: 37,449 Iteration 7: 262,144 squares, total: 299,593 Each iteration takes about 8 times as long as the previous one. I tried to use a timer in the project to measure the amount of total time it would take for all 7 iterations, but it started running slower than 1 second per second.