<snapdata remixID="8603203"><project name="U1-project-modeling-art.xml" app="Snap! 5.1, 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="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="flat" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="true" id="1"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><watcher scope="Sprite" s="xPosition" style="normal" x="1.3454120971300654" y="1.3454120971302928" color="74,108,212" hidden="true"/><watcher scope="Sprite" s="direction" style="normal" x="1.3454120971300654" y="4.1707777701863264" color="74,108,212" hidden="true"/><watcher scope="Sprite" s="yPosition" style="normal" x="1.479953306843754" y="4.978025297546928" color="74,108,212" hidden="true"/><sprite name="Sprite" idx="1" x="-49.497474683058726" y="49.49747468305833" heading="315" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="51.00000000000004,255,0,1" pen="tip" id="11"><costumes><list struct="atomic" id="12"></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables></variables><scripts><script x="18" y="10"><block s="receiveKey"><l><option>space</option></l><comment w="272.0000000000001" collapsed="true">SCRIPT 0: a &quot;cleanup&quot; script you might find useful.</comment></block><block s="doStopThis"><l><option>all but this script</option></l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>0</l></block><block s="clear"></block><block s="down"></block></script><script x="18" y="159.16666666666669"><custom-block s="set flag %s to %b"><l>Flat line ends</l><l><bool>true</bool></l><comment w="267.16666666666663" collapsed="false">SCRIPT 1: Experiment with the two numerical inputs and with changing the √ to an X in the FLAT LINE ENDS flag.</comment></custom-block><block s="setSize"><l>30</l></block><block s="forward"><l>100</l></block></script><script x="18" y="576.0000000000001"><custom-block s="set flag %s to %b"><l>Flat line ends</l><l><bool>false</bool></l></custom-block><block s="setHeading"><l>35</l></block><custom-block s="sphere, steps: %n color: %n size: %n"><l>40</l><l>0</l><l>200</l><comment w="195.33333333333334" collapsed="false">SCRIPT 4: SPHERE is a bit like TUNNEL with inputs to give you more control.&#xD;Click, then experiment with the inputs.</comment></custom-block></script><comment x="18" y="697.1666666666667" w="516.6666666666666" collapsed="true">Now, invent some artwork of your own. </comment><script x="18" y="317.2000000000001"><block s="setPenHSVA"><l><option>brightness</option></l><l>100</l></block><custom-block s="set flag %s to %b"><l>Flat line ends</l><l><bool>true</bool></l><comment w="236.3333343333333" collapsed="true">SCRIPT 3: Click. Then modify. Experiment.</comment></custom-block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>7</l><l>1</l><script><block s="setPenHSVA"><l><option>hue</option></l><block s="reportProduct"><block s="reportRandom"><l>1</l><l>10</l></block><l>10</l></block></block><block s="setSize"><block s="reportProduct"><block var="i"/><l>50</l></block></block><block s="forward"><block s="reportProduct"><block var="i"/><l>50</l></block></block><block s="forward"><block s="reportProduct"><block var="i"/><l>-50</l></block></block><block s="up"></block><block s="forward"><l>10</l></block><block s="down"></block></script></custom-block></script><script x="18" y="250.16666666666669"><custom-block s="set flag %s to %b"><l>Flat line ends</l><l><bool>false</bool></l><comment w="290.16666666666674" collapsed="false">SCRIPT 2: Look inside TUNNEL and figure out why changing √ to X has the impact that it does</comment></custom-block><custom-block s="tunnel, size: %n"><l>.000001</l></custom-block></script><script x="576" y="162"><block s="up"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="turn"><l>45</l></block><block s="down"></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="tunnel, size: %&apos;steps&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="setPenHSVA"><l><option>brightness</option></l><l>100</l><comment w="145" collapsed="true">brightest possible</comment></block><block s="setPenHSVA"><l><option>hue</option></l><l>0</l><comment w="115.83333333333334" collapsed="true">happens to be red</comment></block><block s="setSize"><l>300</l></block><block s="doRepeat"><l>10</l><script><block s="down"></block><block s="forward"><block var="steps"/><comment w="254.16666666666669" collapsed="true">does what your first experiments would predict</comment></block><block s="up"></block><block s="forward"><l>10</l><comment w="216.66666666666669" collapsed="true">move to a new location without drawing</comment></block><block s="changePenHSVA"><l><option>brightness</option></l><l>-17</l><comment w="231.66666666666669" collapsed="false">change things: here, to make a tunnel, we get darker and smaller. For other purposes, we could change color and get larger, or....</comment></block><block s="changeSize"><l>-40</l></block></script></block></script></block-definition><block-definition s="sphere, steps: %&apos;steps&apos; color: %&apos;color&apos; size: %&apos;size&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="setPenHSVA"><l><option>brightness</option></l><l>10</l><comment w="266" collapsed="true">This dark shade makes any color look almost black</comment></block><block s="setPenHSVA"><l><option>hue</option></l><block var="color"/></block><block s="setSize"><block var="size"/></block><block s="doRepeat"><block var="steps"/><script><block s="down"></block><block s="forward"><l>.5</l></block><block s="up"></block><block s="forward"><block s="reportQuotient"><l>65</l><block var="steps"/></block><comment w="151.33333333333334" collapsed="true">Try 20 or 200 instead of 65.</comment></block><block s="changePenHSVA"><l><option>brightness</option></l><block s="reportQuotient"><l>100</l><block var="steps"/><comment w="176.66666666666666" collapsed="true">Lighter shade shows more color.</comment></block></block><block s="changeSize"><block s="reportQuotient"><l>-240</l><block var="steps"/></block></block></script></block></script><scripts><comment x="162" y="125.46666666666665" w="265.3333333333333" collapsed="false">Experiment: start with a /light/ shade and get /darker/.</comment></scripts></block-definition><block-definition s="flat line ends %&apos;tf&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%b"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>tf</l></list><l>SpriteMorph.prototype.useFlatLineEnds = tf</l></block><list><block var="tf"/></list></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="setting %&apos;which&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>Project notes&#xD;Project name&#xD;User&#xD;Presentation mode&#xD;Language&#xD;Zoom blocks&#xD;Stage size&#xD;Stage scale&#xD;Retina display support&#xD;Long form input dialog&#xD;Plain prototype labels&#xD;Input sliders&#xD;Execute on slider change&#xD;Clicking sound&#xD;Turbo mode&#xD;Flat design&#xD;Keyboard editing&#xD;Table support&#xD;Table lines&#xD;Visible stepping&#xD;Thread safe scripts&#xD;Prefer smooth animations&#xD;Flat line ends&#xD;Codification support&#xD;Inheritance support</options></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>which</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;switch (which) {&#xD;    case &apos;Project notes&apos;:&#xD;        return ide.projectNotes;&#xD;    case &apos;Project name&apos;:&#xD;        return ide.projectName;&#xD;    case &apos;User&apos;:&#xD;        return SnapCloud.username;&#xD;    case &apos;Presentation mode&apos;:&#xD;        return ide.isAppMode;&#xD;    case &apos;Language&apos;:&#xD;        return SnapTranslator.language;&#xD;    case &apos;Zoom blocks&apos;:&#xD;        return SyntaxElementMorph.prototype.scale;&#xD;    case &apos;Stage size&apos;:&#xD;        return new List([StageMorph.prototype.dimensions.x,&#xD;                                   StageMorph.prototype.dimensions.y]);&#xD;    case &apos;Stage scale&apos;:&#xD;       return stage.scale;&#xD;    case &apos;Retina display support&apos;:&#xD;        return isRetinaEnabled();&#xD;    case &apos;Long form input dialog&apos;:&#xD;        return InputSlotDialogMorph.prototype.isLaunchingExpanded;&#xD;    case &apos;Plain prototype labels&apos;:&#xD;        return BlockLabelPlaceHolderMorph.prototype.plainLabel;&#xD;    case &apos;Input sliders&apos;:&#xD;        return MorphicPreferences.useSliderForInput;&#xD;    case &apos;Execute on slider change&apos;:&#xD;        return ArgMorph.prototype.executeOnSliderEdit;&#xD;    case &apos;Clicking sound&apos;:&#xD;        return !!BlockMorph.prototype.snapSound;&#xD;    case &apos;Turbo mode&apos;:&#xD;        return stage.isFastTracked;&#xD;    case &apos;Flat design&apos;:&#xD;        return MorphicPreferences.isFlat;&#xD;    case &apos;Keyboard editing&apos;:&#xD;        return ScriptsMorph.prototype.enableKeyboard;&#xD;    case &apos;Table support&apos;:&#xD;        return List.prototype.enableTables;&#xD;    case &apos;Table lines&apos;:&#xD;        return TableMorph.prototype.highContrast;&#xD;    case &apos;Visible stepping&apos;:&#xD;        return Process.prototype.enableSingleStepping;&#xD;    case &apos;Thread safe scripts&apos;:&#xD;        return stage.isThreadSafe;&#xD;    case &apos;Prefer smooth animations&apos;:&#xD;        return StageMorph.prototype.frameRate &gt; 0;&#xD;    case &apos;Flat line ends&apos;:&#xD;        return SpriteMorph.prototype.useFlatLineEnds;&#xD;    case &apos;Codification support&apos;:&#xD;        return StageMorph.prototype.enableCodeMapping;&#xD;    case &apos;Inheritance support&apos;:&#xD;        return StageMorph.prototype.enableInheritance;&#xD;    default: return which;&#xD;}</l></block><list><block var="which"/></list></block></block></script></block-definition><block-definition s="set flag %&apos;which&apos; to %&apos;tf&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>Presentation mode&#xD;Retina display support&#xD;Long form input dialog&#xD;Plain prototype labels&#xD;Input sliders&#xD;Execute on slider change&#xD;Clicking sound&#xD;Turbo mode&#xD;Flat design&#xD;Keyboard editing&#xD;Table support&#xD;Table lines&#xD;Visible stepping&#xD;Thread safe scripts&#xD;Prefer smooth animations&#xD;Flat line ends&#xD;Codification support&#xD;Inheritance support</options></input><input type="%b"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>which</l><l>tf</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;if (tf != !!tf) return;&#xD;&#xD;try{&#xD;ide.savingPreferences = false;&#xD;&#xD;switch (which) {&#xD;    case &apos;Presentation mode&apos;:&#xD;        if (tf != ide.isAppMode) ide.toggleAppMode();&#xD;        break;&#xD;    case &apos;Retina display support&apos;:&#xD;        if (tf != isRetinaEnabled()) ide.toggleRetina();&#xD;        break;&#xD;    case &apos;Long form input dialog&apos;:&#xD;        if (tf != InputSlotDialogMorph.prototype.isLaunchingExpanded)&#xD;            ide.toggleLongFormInputDialog();&#xD;        break;&#xD;    case &apos;Plain prototype labels&apos;:&#xD;        if (tf != BlockLabelPlaceHolderMorph.prototype.plainLabel)&#xD;            ide.togglePlainPrototypeLabels();&#xD;        break;&#xD;    case &apos;Input sliders&apos;:&#xD;        MorphicPreferences.useSliderForInput = tf;&#xD;        break;&#xD;    case &apos;Execute on slider change&apos;:&#xD;        ArgMorph.prototype.executeOnSliderEdit = tf;&#xD;        break;&#xD;    case &apos;Clicking sound&apos;:&#xD;        if (tf != !!BlockMorph.prototype.snapSound)&#xD;            BlockMorph.prototype.toggleSnapSound();&#xD;        break;&#xD;    case &apos;Turbo mode&apos;:&#xD;        if (tf != stage.isFastTracked)&#xD;            ide.toggleFastTracking();&#xD;        break;&#xD;    case &apos;Flat design&apos;:&#xD;        if (tf == MorphicPreferences.isFlat) break;&#xD;        if (tf)&#xD;            ide.flatDesign();&#xD;        else&#xD;            ide.defaultDesign();&#xD;        break;&#xD;    case &apos;Keyboard editing&apos;:&#xD;            ScriptsMorph.prototype.enableKeyboard = tf;&#xD;        break;&#xD;    case &apos;Table support&apos;:&#xD;            List.prototype.enableTables = tf;&#xD;        break;&#xD;    case &apos;Table lines&apos;:&#xD;                TableMorph.prototype.highContrast = tf;&#xD;        break;&#xD;    case &apos;Visible stepping&apos;:&#xD;        if (tf != Process.prototype.enableSingleStepping)&#xD;            ide.toggleSingleStepping();&#xD;        break;&#xD;    case &apos;Thread safe scripts&apos;:&#xD;        stage.isThreadSafe = tf;&#xD;        break;&#xD;    case &apos;Prefer smooth animations&apos;:&#xD;        if (tf != (StageMorph.prototype.frameRate &gt; 0))&#xD;            ide.toggleVariableFrameRate();&#xD;        break;&#xD;    case &apos;Flat line ends&apos;:&#xD;        SpriteMorph.prototype.useFlatLineEnds = tf;&#xD;        break;&#xD;    case &apos;Codification support&apos;:&#xD;        if (tf != StageMorph.prototype.enableCodeMapping) {&#xD;            StageMorph.prototype.enableCodeMapping = tf;&#xD;            ide.currentSprite.blocksCache.variables = null;&#xD;            ide.currentSprite.paletteCache.variables = null;&#xD;            ide.refreshPalette();&#xD;        }&#xD;        break;&#xD;    case &apos;Inheritance support&apos;:&#xD;        if (tf != StageMorph.prototype.enableInheritance) {&#xD;            StageMorph.prototype.enableInheritance = tf;&#xD;            ide.currentSprite.blocksCache.variables = null;&#xD;            ide.currentSprite.paletteCache.variables = null;&#xD;            ide.refreshPalette();&#xD;        }&#xD;        break;&#xD;};&#xD;}&#xD;finally {&#xD;ide.savingPreferences = false;&#xD;};&#xD;</l></block><list><block var="which"/><block var="tf"/></list></block></script></block-definition><block-definition s="set value %&apos;which&apos; to %&apos;value&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>Project notes&#xD;Project name&#xD;Language&#xD;Zoom blocks&#xD;Stage size&#xD;Stage scale</options></input><input type="%s"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>which</l><l>value</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;try {&#xD;ide.savingPreferences = false;&#xD;&#xD;switch (which) {&#xD;    case &apos;Project notes&apos;:&#xD;        ide.projectNotes = value;&#xD;        break;&#xD;    case &apos;Project name&apos;:&#xD;        ide.setProjectName(value);&#xD;        break;&#xD;    case &apos;Language&apos;:&#xD;        ide.setLanguage(value);&#xD;        break;&#xD;    case &apos;Zoom blocks&apos;:&#xD;        if (!isNaN(value)) ide.setBlocksScale(Math.min(value, 12));&#xD;        break;&#xD;    case &apos;Stage size&apos;:&#xD;        if ((value instanceof List) &amp;&amp; value.length()==2&#xD;                       &amp;&amp; !isNaN(value.at(1)) &amp;&amp; !isNaN(value.at(2)))&#xD;            ide.setStageExtent(new Point(value.at(1), value.at(2)));&#xD;        break;&#xD;    case &apos;Stage scale&apos;:&#xD;        ide.toggleStageSize(value != 1, Math.max(0.1, value));&#xD;        break;&#xD;};&#xD;}&#xD;finally {ide.savingPreferences = true;&#xD;};</l></block><list><block var="which"/><block var="value"/></list></block></script></block-definition></blocks><variables></variables></project><media name="U1-project-modeling-art.xml" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>