Snap Projects, March 12, 2012, Cardinal Forest Elementary School
Snap website
Snap is available online - about Snap.
back to more Snap! projects
- Triangle Fractal in Snap! with Recursion.
 
 - Create a new block "triangleFractal" with two input variables. Choose "Motion" category (blue) and type "triangleFractal" for the name of our new block.
 - The triangle fractal can start drawing at x=-150, y=0.  
 - At level=1, all that is done is to move the length of side.  Here a line of 300 is drawn.
 - At level=2, you begin to see the fractal shape.  Each move is 1/3 of 300 = 100.
 - At level=3, each of the line segments from level=2 has a fractal on it
 - The higher we start level, the smaller the fractals will get.
 - Starting at level=5 has tiny fractals.
 - Here is the block code for this fractal.  There are 4 recursive calls to itself.
 - Here's a fractal snowflake - the Koch snowflake - made with 3 fractals together.
 - Try to make this square fractal.
 - Again, starting the fractal with a higher level gives a more detailed fractal.