<snapdata remixID="8518831"><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="round" 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.345412097130179" y="1.3454120971302928" color="74,108,212" hidden="true"/><watcher scope="Sprite" s="direction" style="normal" x="1.345412097130179" 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="19.018232726326914" y="-12" heading="270" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="255,0,152.99999999999991,0.8" 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="10" 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="setHeading"><l>0</l></block><block s="clear"></block><block s="down"></block></script><script x="10" y="159.16666666666666"><custom-block s="set flag %s to %b"><l>Flat line ends</l><l><bool>false</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>.5</l></block></script><script x="10" y="238.99999999999946"><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>3</l></custom-block></script><script x="10" y="575.9999999999995"><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>20</l><l>2</l><l>205</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="10" y="697.1666666666665" w="516.6666666666666" collapsed="true">Now, invent some artwork of your own. </comment><script x="10" y="317.1999999999999"><block s="setPenHSVA"><l><option>hue</option></l><l>100</l></block><custom-block s="set flag %s to %b"><l>Flat line ends</l><l><bool>false</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>20</l></block><l>29</l></block></block><block s="setSize"><block s="reportProduct"><block var="i"/><l>20</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><block s="turn"><l>90</l></block></script></custom-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>