<snapdata remixID="9317648"><project name="SP4" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="1" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu3deZxcRbk38N9zehaSjATDmkkgxKvXm7CDIKskJBNUUOBKIhAyfU7PkFxlFxGXiyHihoisogmZPqcnEDBBUQGVTAIB2fc1uV59DUsygyIgmITM0ud5P2cWmMyd5fRavfz6Lz6Zqnqe+laRJ91zukrAFwUoQAEKUIACeReQvEdkQApQgAIUoAAFwALMTUABClCAAhQwIMACbACdISlAAQpQgAIswNwDFKAABShAAQMCLMAG0BmSAhSgAAUowALMPUABClCAAhQwIMACbACdISlAAQpQgAIswNwDFKAABShAAQMCLMAG0BmSAhSgAAUowALMPUABClCAAhQwIMACbACdISlAAQpQgAIswNwDFKAABShAAQMCLMAG0BmSAhSgAAUowALMPUABClCAAhQwIMACbACdISlAAQpQgAIswNwDFKAABShAAQMCLMAG0BmSAhSgAAUowALMPUABClCAAhQwIMACbACdISlAAQpQgAIswNwDFKAABShAAQMCLMAG0BmSAhSgAAUowALMPUABClCAAhQwIMACbACdISlAAQpQgAIswNwDFKAABShAAQMCLMAG0BmSAhSgAAUowALMPUABClCAAhQwIMACbACdISlAAQpQgAIswNwDFKAABShAAQMCLMAG0BmSAhSgAAUowALMPUABClCAAhQwIMACbACdISlAAQpQgAIswNwDFKAABShAAQMCLMAG0BmSAhSgAAUowALMPUABClCAAhQwIMACbACdISlAAQpQgAIswNwDFKAABShAAQMCLMAG0BmSAhSgAAUowALMPUABClCAAhQwIMACbACdISlAAQpQgAIswNwDFKAABShAAQMCLMAG0BmSAhSgAAUowALMPUABClCAAhQwIMACbACdISlAAQpQgAIswNwDFKAABShAAQMCLMAG0BmSAhSgAAUowALMPUABClCAAhQwIMACbACdISlAAQpQgAIswNwDFKAABShAAQMCLMAG0BmSAhSgAAUowALMPUABClCAAhQwIMACbACdISlAAQpQgAIswNwDFKAABShAAQMCLMAG0BmSAhSgAAUowALMPUABClCAAhQwIMACbACdISlAAQpQgAIswNwDFKAABShAAQMCLMAG0BmSAhSgAAUowALMPUAB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gAEBFmAD6AxJAQpQgAIUYAHmHqAABShAAQoYEGABNoDOkBSgAAUoQAEWYO4BClCAAhSggAEBFmAD6AxJAQpQgAIUYAHmHqAABShAAQoYEGABNoDOkBSgAAUoQAEWYO4BClCAAhSggAEBFmAD6AxJAQpQgAIUYAHmHqAABShAAQoYEGABNoDOkBSgAAUoQAEWYO4BClCAAhSggAEBFmAD6AxJAQpQgAIUYAHmHqAABShAAQoYEGABNoDOkBSgAAUoQAEWYO4BClCAAhSggAEBFmAD6AxJAQpQgAIUYAHmHqAABShAAQoYEGABNoDOkBSgAAUoQAEWYO4BClCAAhSggAEBFmAD6AxJAQpQgAIUYAHmHqAABShAAQoYEGABNoDOkBSgAAUoQAEWYO4BClCAAhSggAEBFmAD6AxJAQpQgAIUYAHmHqAABShAAQoYEGABNoDOkBSgAAUoQAEWYO4BClCAAhSggAEBFmAD6AxJAQpQgAIUYAHmHqAABShAAQoYEGABNoDOkBSgAAUoQAEWYO4BClCAAhSggAEBFmAD6AxJAQpQgAIUYAHmHqAABShAAQoYEGABNoDOkBSgAAUoQAEWYO4BClCAAhSggAEBFmAD6AxJAQpQgAIUYAHmHqAABShAAQoYEGABNoDOkBSgAAUoQAEWYO4BClCAAhSggAEBFmAD6AxJAQpQgAIUYAHmHqAABShAAQoYEGABNoDOkBSgAAUoQAEWYO4BClCAAhSggAEBFmAD6AxJAQpQgAIUYAHmHqAABShAAQoYEGABNoDOkBSgAAUoQAEWYO4BClCAAhSggAEBFmAD6AxJAQpQgAIUYAHmHqAABShAAQoYEGABNoDOkBSgAAUoQAEWYO4BClCAAhSggAEBFmAD6AxJAQpQgAIUYAHmHqAABShAAQoYEGABNoDOkBSgAAUoQAEWYO4BClCAAhSggAEBFmAD6AxJAQpQgAIUYAHmHqAABShAAQoYEGABNoDOkBSgAAUoQAEWYO4BClCAAhSggAEBFmAD6AxJAQpQgAIUYAHmHqAABShAAQoYEGABNoDOkBSgAAUoQAEWYO4BClCAAhSggAEBFmAD6AxJAQpQgAIUYAHmHqAABShAAQoYEGABNoDOkBSgAAUoQAEWYO4BClCAAhSggAEBFmAD6AxJAQpQgAIUYAHmHqAABShAAQoYEGABNoDOkBSgAAUoQAEWYO4BClCAAhSggAEBFmAD6AxJAQpQgAIUYAHmHqAABShAAQoYEGABNoDOkBSgAAUoQAEWYO4BClCAAhSggAEBFmAD6AxJAQpQgAIUYAHmHqAABShAAQoYEGABNoDOkBSgAAUoQAEWYO4BClCAAhSggAEBFmAD6AxJAQpQgAIUYAHmHqAABShAAQoYEGABNoDOkBSgAAUoQAEWYO4BClCAAhSggAEBFmAD6AxJAQpQgAIUYAHmHqAABShAAQoYEGABNoDOkBSgAAUoQAEWYO4BClCAAhSggAEBFmAD6AxJAQpQgAIUYAHmHqAABShAAQoYEGABNoDOkBSgAAUoQIH/D4WEQqTktJLzAAAAAElFTkSuQmCC</pentrails><costumes><list id="2"><item><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,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" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Levy Curve" idx="2" x="-50" y="-50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="229.5,0,68.85000000000016,1" pen="tip" id="9"><costumes><list struct="atomic" id="10"></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="59" y="87"><block s="receiveKey"><l><option>space</option></l></block><block s="gotoXY"><l>-100</l><l>-50</l></block><block s="down"></block><block s="setHeading"><l>90</l><comment w="173" collapsed="true">makes sure the design is on even level&#xD;&#xD;edit: i think we canalll agree it looks best this way and if not, then its just my personal preference </comment></block><block s="doWarp"><script><custom-block s="Levy curve of level %n and size %n"><l>9</l><l>50</l><comment w="164" collapsed="true">This is the main script for this half of the Lab. It is edited and the code inside the block is completed.&#xD;&#xD;edit: :)</comment></custom-block></script></block></script><comment x="276" y="40" w="90" collapsed="false">this is the second half of SP4: the harder one in my humble opinion</comment></scripts></sprite><sprite name="Triangle" idx="1" x="50" y="49.99999999999875" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="97,160,255,1" pen="tip" id="29"><costumes><list struct="atomic" id="30"></list></costumes><sounds><list struct="atomic" id="31"></list></sounds><blocks></blocks><variables></variables><scripts><script x="36" y="22.16666566666663"><block s="receiveKey"><l><option>up arrow</option></l><comment w="213" collapsed="false">clean up crew + preferred starting position&#xD;&#xD;edit: i like to have one of these so i can test out my program and mess around with the visuals (i.e: color and size)</comment></block><block s="clear"></block><block s="up"></block><block s="gotoXY"><l>50</l><l>50</l></block><block s="down"></block></script><script x="33" y="158.16666566666663"><custom-block s="triangle of size %n"><l>44</l><comment w="217" collapsed="false">This block has been done for you.  You can use it in the recursive triangle block.&#xD;&#xD;edit: thank you :D</comment></custom-block></script><comment x="435.000001" y="257.99999999999994" w="131" collapsed="false">first half of project&#xD;&#xD;edit: this is the triangle upon triangles design you see in blue on the right side of the snap screen and i edited my comments here for you guys</comment><script x="35.000001" y="275.99999999999994"><block s="receiveKey"><l><option>space</option></l></block><block s="gotoXY"><l>50</l><l>50</l><comment w="212.000001" collapsed="true">this block and the ones under are based on alex&apos;s preferences. enjoy!&#xD;&#xD;edit: i was talking about the positioning (i think?) and the color of the pen</comment></block><block s="setHeading"><l>90</l><comment w="174" collapsed="true">makes the triangle point down bc of the turn direction&#xD;&#xD;edit: again might&apos;ve just been me 2 months ago thinking the triangle pattern looked coolest this way</comment></block><block s="down"></block><block s="setColor"><color>97,160,255,1</color></block><block s="doWarp"><script><custom-block s="recursive triangle of level %n and size %n"><l>3</l><l>75</l><comment w="190" collapsed="true">This is the main script for this half of the Lab.  Its been edited and the code inside the block definition has been completed.&#xD;&#xD;edit: this is the big project at least the half corresponding to the triangle</comment></custom-block></script><comment w="215" collapsed="true">warp block makes it so the scripts inside it run a bit faster since they don&apos;t letting other scripts run or display on screen until it&apos;s done..&#xD;&#xD;edit: added from suggestion so that the screen would show the end product instead of seeing the program sprites lag from the complicated structures (since they can get super complex really quick- so avoid lag use warp) </comment></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="recursive triangle of level %&apos;level&apos; and size %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="level"/><l>1</l></block><script><custom-block s="triangle of size %n"><block var="size"/><comment w="367.00000099999977" collapsed="true">similar to last week&apos;s project, this is the triangle&apos;s base code so that it doesn&apos;t freeze up when it gets to level 1. if it&apos;s not included then every level is messed up. Level 1 doesn&apos;t  do anything and Level 2 does what Level 1 is suppose to do. so, it&apos;s necessary&#xD;&#xD;edit: i still agree. at the very core of this program it makes a triangle  and that&apos;s also where it finishes up its job so it can return to its original starting place</comment></custom-block></script><script><block s="doRepeat"><l>3</l><script><block s="forward"><block var="size"/><comment w="129" collapsed="true">determines the original triangles size which impacts the baby copies as they get smaller and smaller&#xD;&#xD;edit: yeah i determines the length of the triangles&apos; sides</comment></block><custom-block s="recursive triangle of level %n and size %n"><block s="reportDifference"><block var="level"/><l>1</l></block><block s="reportProduct"><block var="size"/><l>0.5</l><comment w="158" collapsed="true">This is where the magic happens! The level goes down until it hits one but each level up adds in more triangles! The size for each new set of triangles get halfed tho creating the cool design!&#xD;&#xD;edit: the x0.5 halfs the size of the triangles&apos; sides each level it goes which leads to the triangles getting smaller and a more complex design</comment></block></custom-block><block s="turn"><l>120</l><comment w="135" collapsed="false">like any equilateral triangle each angle must be 120 this makes sure that stays truel&#xD;&#xD;edit: yup this is practically just for equalateral triangle purposes </comment></block></script><comment w="187.99999999999977" collapsed="true">In order to shorten the code, this repeat 3 will ensure that the original triangle is completed and that everything goes back to the point of origin&#xD;&#xD;edit: i don&apos;t know what else to add. i added this because they are TRI-angles and because I&apos;m lazy so i didnt want to copy and paste the same three blocks twice so i&apos;d have three copies </comment></block></script></block></script></block-definition><block-definition s="triangle of size %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doRepeat"><l>3</l><script><block s="forward"><block var="size"/></block><block s="turn"><l>120</l></block></script></block></script><scripts><comment x="233" y="71.19999999999999" w="200" collapsed="false">This draws an equilateral triangle with the &quot;tip&quot; pointing down.</comment></scripts></block-definition><block-definition s="Levy curve of level %&apos;level&apos; and size %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="level"/><l>1</l></block><script><block s="forward"><block var="size"/><comment w="183" collapsed="true">base case in this project is a single line&#xD;&#xD;edit: it is. I checked, this is again necessary so that the program runs without any glitches and ends with no bugs.</comment></block></script><script><block s="turnLeft"><l>45</l></block><custom-block s="Levy curve of level %n and size %n"><block s="reportDifference"><block var="level"/><l>1</l></block><block s="reportQuotient"><block var="size"/><block s="reportMonadic"><l><option>sqrt</option></l><l>2</l></block></block><comment w="133" collapsed="true">the more levels the more complex the design but it always ends in line its origin point&#xD;&#xD;edit: this is where i asked for help from a friend because I must&apos;ve skipped over the part talking about using a square root cuz i was just dividing by random numbers for way to long (it was frustrating but it got done)</comment></custom-block><block s="turn"><l>90</l></block><custom-block s="Levy curve of level %n and size %n"><block s="reportDifference"><block var="level"/><l>1</l></block><block s="reportQuotient"><block var="size"/><block s="reportMonadic"><l><option>sqrt</option></l><l>2</l></block></block></custom-block><block s="turnLeft"><l>45</l><comment w="146" collapsed="true">the angles define the design so messing around with them creates a slight different design&#xD;&#xD;edit: i like the sqaure like design you get from level 10. kind of looks like the discord logo</comment></block></script></block></script></block-definition></blocks><variables></variables></project><media name="SP4" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>