<snapdata remixID="12460503"><project name="Robolot 2023 live" app="Snap! 8.2, https://snap.berkeley.edu" version="2"><notes>Perlin Parallax Pyrenees - a live demo I gave at the Robolot 2023 conference in Olot, Spain. This is the final state of the project as shown in my presentation. Click on the green flag button to start the animation, then move the mouse left and right over the stage to change the lateral perspective.</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Robolot 2023 live" palette="single" buttons="false"><notes>Perlin Parallax Pyrenees - a live demo I gave at the Robolot 2023 conference in Olot, Spain. This is the final state of the project as shown in my presentation. Click on the green flag button to start the animation, then move the mouse left and right over the stage to change the lateral perspective.</notes><hidden> forward turn turnLeft setHeading doFaceTowards gotoXY doGotoObject doGlide changeXPosition setXPosition changeYPosition setYPosition bounceOffEdge getPosition xPosition yPosition direction doWearNextCostume getCostumeIdx doSayFor bubble doThinkFor doThink reportGetImageAttribute reportNewCostumeStretched reportNewCostume changeEffect setEffect clearEffects getEffect changeScale setScale getScale reportShown goToLayer goBack playSound doPlaySoundUntilDone doStopAllSounds doPlaySoundAtRate reportGetSoundAttribute reportNewSoundFromSamples doRest doPlayNote doSetInstrument doChangeTempo doSetTempo getTempo changeVolume setVolume getVolume changePan setPan getPan playFreq stopFreq down up getPenDown setPenColorDimension getPenAttribute changeSize setSize doStamp floodFill write reportPenTrailsAsCostume doPasteOn doCutFrom receiveInteraction receiveCondition receiveMessage doBroadcast doBroadcastAndWait doWait doWaitUntil doRepeat doUntil doIf doIfElse doReport doStopThis doRun fork evaluate reportPipe doTellTo reportAskFor receiveOnClone createClone newClone removeClone doPauseAll doSwitchToScene receiveUserEdit doDefineBlock doDeleteBlock doSetBlockAttribute reportBlockAttribute reportEnvironment reportTouchingObject reportTouchingColor reportColorIsTouchingColor doAsk getLastAnswer reportMousePosition reportMouseY reportMouseDown reportKeyPressed reportRelationTo reportAspect doResetTimer getTimer reportDate reportGet reportObject reportURL reportAudio reportVideo doSetVideoTransparency reportGlobalFlag doSetGlobalFlag reifyScript reifyPredicate reportDifference reportModulus reportRound reportMonadic reportVariadicGreaterThan reportVariadicAnd reportVariadicOr reportNot reportBoolean reportJoinWords reportTextSplit reportLetter reportStringSize reportUnicode reportUnicodeAsLetter reportIsA reportVariadicIsIdentical doShowVar doHideVar doDeleteAttr reportCONS reportCDR reportListIndex reportListContainsItem reportListIsEmpty reportKeep reportFindFirst reportCombine doForEach doAddToList doDeleteFromList doInsertInList doReplaceInList reportCrossproduct doSwitchToCostume show reportVariadicLessThan reportConcatenatedLists receiveKey hide reportJSFunction receiveGo doWarp doForever reportIfElse reportMouseX reportAttributeOf reportVariadicSum reportVariadicEquals doChangeVar reportListItem reportListAttribute reifyReporter</hidden><headers></headers><code></code><blocks><block-definition s="stretch %&apos;data&apos; by %&apos;factor&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportListItem"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportNumbers"><l>1</l><block s="reportVariadicProduct"><list><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><block var="factor"/></list></block></block><block var="factor"/></block></block><block var="data"/></block></block></script></block-definition><block-definition s="smoothen %&apos;data&apos; over %&apos;period&apos; easing %&apos;function&apos;" type="reporter" category="lists" helper="true"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%n"></input><input type="%repRing"></input></inputs><script><block s="doDeclareVariables"><list><l>diff</l><l>ratio</l></list></block><block s="doSetVar"><l>diff</l><block s="reportDifference"><custom-block s="rotate %l by %n"><block var="data"/><block var="period"/></custom-block><block var="data"/></block></block><block s="doSetVar"><l>ratio</l><block s="reportReshape"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>1</l><block var="period"/></block><block s="reportNumbers"><l>0</l><block s="reportDifference"><block var="period"/><l>1</l></block></block></list></block><list><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block></list></block></block><block s="doReport"><block s="reportVariadicSum"><list><block var="data"/><block s="reportVariadicProduct"><list><block var="diff"/><block s="evaluate"><block var="function"/><list><block var="ratio"/></list></block></list></block></list></block></block></script></block-definition><block-definition s="zoom %&apos;data&apos; by %&apos;factor&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%n"></input></inputs><script><block s="doReport"><custom-block s="smoothen %l over %n easing %repRing"><custom-block s="stretch %l by %n"><block var="data"/><block var="factor"/></custom-block><block var="factor"/><block s="reifyReporter"><autolambda><block s="reportQuotient"><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>cos</option></l><block s="reportVariadicProduct"><list><l>180</l><l></l></list></block></block></block><l>2</l></block></autolambda><list></list></block></custom-block></block></script></block-definition><block-definition s="weighted average %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><l>1</l></list></block><block s="reportListItem"><l>1</l><block var="data"/></block><block s="reportQuotient"><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="weighted average %l"><block s="reportCDR"><block var="data"/></block></custom-block></list></block><l>2</l></block></block></block></script></block-definition><block-definition s="Perlin noise width %&apos;w&apos; height %&apos;h&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>random numbers</l></list></block><block s="doSetVar"><l>random numbers</l><block s="reportRandom"><block s="reportReshape"><l/><list><block var="w"/></list></block><block var="h"/></block></block><block s="doReport"><custom-block s="weighted average %l"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="zoom %l by %n"><custom-block s="stretch %l by %n"><block var="random numbers"/><block s="reportQuotient"><l>1</l><l></l></block></custom-block><l></l></custom-block></autolambda><list></list></block><block s="reportPower"><l>2</l><block s="reportNumbers"><l>7</l><l>0</l></block></block></block></custom-block></block></script></block-definition><block-definition s="rotate %&apos;data&apos; by %&apos;shift&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportListItem"><block s="reportVariadicSum"><list><block s="reportModulus"><block s="reportVariadicSum"><list><block s="reportNumbers"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block></block><block s="reportDifference"><block var="shift"/><l>1</l></block></list></block><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block></block><l>1</l></list></block><block var="data"/></block></block></script></block-definition><block-definition s="plot %&apos;data&apos; center %&apos;switch&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%b">false</input></inputs><script><block s="doDeclareVariables"><list><l>slice</l><l>pos</l><l>pen size</l></list></block><block s="doSetVar"><l>pos</l><block s="getPosition"></block></block><block s="doSetVar"><l>slice</l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><block s="reportGet"><l><option>stage</option></l></block></block><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block></block></block><block s="doSetVar"><l>pen size</l><block s="getPenAttribute"><l><option>size</option></l></block></block><block s="setSize"><block var="slice"/></block><block s="setXPosition"><block s="reportVariadicSum"><list><block s="reportAttributeOf"><l><option>left</option></l><block s="reportGet"><l><option>stage</option></l></block></block><block s="reportQuotient"><block var="slice"/><l>2</l></block></list></block></block><block s="doWarp"><script><block s="doForEach"><l>item</l><block var="data"/><script><block s="setYPosition"><block s="reportIfElse"><block var="switch"/><block s="reportQuotient"><block var="item"/><l>-2</l></block><block s="reportAttributeOf"><l><option>bottom</option></l><block s="reportGet"><l><option>stage</option></l></block></block></block></block><block s="down"></block><block s="changeYPosition"><block var="item"/></block><block s="up"></block><block s="changeXPosition"><block var="slice"/></block></script></block></script></block><block s="doGotoObject"><block var="pos"/></block><block s="setSize"><block var="pen size"/></block></script></block-definition></blocks><stage name="Stage" width="512" height="512" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="flat" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="307"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="308"></list></costumes><sounds><list struct="atomic" id="309"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="7.54289430915378e-9" y="4.5683918870054185e-9" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="55.750000000000036,55.750000000000036,63.75000000000004,1" pen="tip" id="314"><costumes><list struct="atomic" id="315"></list></costumes><sounds><list struct="atomic" id="316"></list></sounds><blocks></blocks><variables></variables><scripts><script x="52" y="10"><block s="clear"></block><custom-block s="plot %l center %b"><block var="random numbers"/><l><bool>false</bool></l></custom-block></script><script x="77" y="379.93333333333334"><block s="receiveGo"></block><block s="doDeclareVariables"><list><l>layers</l><l>indices</l><l>x</l></list></block><block s="doSetVar"><l>layers</l><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="Perlin noise width %n height %n"><l>5000</l><block s="reportVariadicProduct"><list><l>25</l><l></l></list></block></custom-block></autolambda><list></list></block><block s="reportNumbers"><l>15</l><l>1</l></block></block></block><block s="doSetVar"><l>indices</l><block s="reportNumbers"><l>1</l><l>512</l></block></block><block s="doForever"><script><block s="clear"></block><block s="setColor"><color>223,223,255,1</color></block><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="layers"/></block><script><custom-block s="plot %l center %b"><block s="reportListItem"><block var="indices"/><custom-block s="rotate %l by %n"><block s="reportListItem"><block var="i"/><block var="layers"/></block><block s="reportVariadicProduct"><list><block var="x"/><block var="i"/></list></block></custom-block></block><l><bool>false</bool></l></custom-block><block s="changePenColorDimension"><l><option>brightness</option></l><l>-5</l></block></script></block></script></block><block s="doChangeVar"><l>x</l><block s="reportVariadicProduct"><list><block s="reportMouseX"></block><l>0.01</l></list></block></block></script></block></script><script x="61" y="146.20000000000005"><block s="setColor"><color>205,209,255,1</color></block><block s="clear"></block><block s="doFor"><l>i</l><l>15</l><l>1</l><script><custom-block s="plot %l center %b"><custom-block s="Perlin noise width %n height %n"><l>512</l><block s="reportVariadicProduct"><list><block var="i"/><l>25</l></list></block></custom-block><l><bool>false</bool></l></custom-block><block s="changePenColorDimension"><l><option>brightness</option></l><l>-5</l></block></script></block></script></scripts></sprite><watcher var="noise" style="normal" x="6.5556978233039445" y="6.555697823303447" color="243,118,29" hidden="true"/><watcher var="random numbers" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher scope="Stage" s="reportMouseX" style="normal" x="10" y="183.00000200000005" color="4,148,220" hidden="true"/></sprites></stage><variables><variable name="random numbers" transient="true"/></variables></scene></scenes></project><media name="Robolot 2023 live" app="Snap! 8.2, https://snap.berkeley.edu" version="2"></media></snapdata>