<snapdata remixID="10023837"><project name="MultiColor Langtons Ant" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes>Based of of Langton&apos;s Ant by Bromagosa https://snap.berkeley.edu/project?user=bromagosa&amp;project=Langtons%20Ant&#xD;and&#xD;https://en.wikipedia.org/wiki/Langton%27s_ant#Extension_to_multiple_colors&#xD;&#xD;---Best experienced in edit mode---</notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="50.999999999999815,0,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="flat" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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vqaAAK85V6ci0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0ElAgDtNw14IECBAIEZAgGNG7aAECBAg0Engf58bqZavt/ZVAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Ant" idx="1" x="-4" y="-4" heading="180" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="7" color="255,0,0,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Costume" center-x="2" center-y="2" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAE0lEQVQYV2P8z8DwnwEJMJIuAAA/vQf9/2fHiQAAAABJRU5ErkJggg==" id="10"/></item><item><costume name="Costume(2)" center-x="2" center-y="2" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAE0lEQVQYV2P8P5PhPwMSYCRdAACgjwphSwM+jwAAAABJRU5ErkJggg==" id="11"/></item><item><costume name="Costume(3)" center-x="2" center-y="2" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAE0lEQVQYV2M885/hPwMSYCRdAADACQstahM6RQAAAABJRU5ErkJggg==" id="12"/></item><item><costume name="Costume(4)" center-x="2" center-y="2" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAE0lEQVQYV2M0/s/wnwEJMJIuAABc0wjJEMnbugAAAABJRU5ErkJggg==" id="13"/></item><item><costume name="Costume(5)" center-x="2" center-y="2" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAE0lEQVQYV2Nk+J/2nwEJMJIuAAB6tQmVz0G4ggAAAABJRU5ErkJggg==" id="14"/></item><item><costume name="Costume(6)" center-x="2" center-y="2" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAE0lEQVQYV2Nk+P//PwMSYCRdAADZIwv5VOQjPQAAAABJRU5ErkJggg==" id="15"/></item><item><costume name="Costume(7)" center-x="2" center-y="2" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAE0lEQVQYV2NkSPv/nwEJMJIuAAB4UQmVW2dTxQAAAABJRU5ErkJggg==" id="16"/></item><item><costume name="Costume(8)" center-x="2" center-y="2" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAE0lEQVQYV2M0Zvj/nwEJMJIuAABY1wjJtKV8AwAAAABJRU5ErkJggg==" id="17"/></item><item><costume name="Costume(9)" center-x="2" center-y="2" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAE0lEQVQYV2M8w/D/PwMSYCRdAAC8DQstFPy92QAAAABJRU5ErkJggg==" id="18"/></item><item><costume name="Costume(10)" center-x="2" center-y="2" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAE0lEQVQYV2P8zzDzPwMSYCRdAACeKwphK3DPxgAAAABJRU5ErkJggg==" id="19"/></item></list></costumes><sounds><list struct="atomic" id="20"></list></sounds><blocks></blocks><variables></variables><scripts><script x="82" y="28.8333333333334"><block s="receiveGo"></block><block s="doBroadcast"><l>reset</l></block></script><script x="757" y="10"><block s="doSetVar"><l>rules</l><block s="reportNewList"><list><l>90</l><l>90</l><l>-90</l><l>-90</l></list></block><comment w="90" collapsed="false">Example of a rules list-&#xD;90 for right, -90 for left</comment></block></script><script x="91" y="129.8333333333334"><block s="receiveMessage"><l>reset</l></block><block s="doSetVar"><l>rules</l><block s="reportNewList"><list></list></block><comment w="90" collapsed="false">Resets the colors and list of hues</comment></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="clear costumes and costume list"></custom-block><block s="setPenHSVA"><l><option>hue</option></l><l>0</l></block><block s="setPenHSVA"><l><option>saturation</option></l><l>100</l></block><block s="setPenHSVA"><l><option>brightness</option></l><l>100</l></block><custom-block s="%txt"><l></l></custom-block><block s="doRepeat"><block var="number of colors"/><script><custom-block s="generate sqaure costume size %n"><l>4</l></custom-block><block s="changePenHSVA"><l><option>hue</option></l><block s="reportQuotient"><l>100</l><block var="number of colors"/></block></block><block s="doAddToList"><custom-block s="random rule"></custom-block><block var="rules"/></block></script></block><custom-block s="%txt"><l></l></custom-block><block s="doIf"><block s="reportEquals"><block var="number of colors"/><l>2</l></block><script><block s="doSetVar"><l>rules</l><block s="reportNewList"><list><l>90</l><l>-90</l></list></block></block></script><comment w="90" collapsed="false">If there are only two colors, set the rules to be different form each other.  If both rules are the same, the ant just moves in a circle</comment></block><custom-block s="%txt"><l></l></custom-block><custom-block s="%txt"><l></l></custom-block><custom-block s="%txt"><l></l></custom-block><block s="doTellTo"><l>Stage</l><block s="reifyScript"><script><block s="setBackgroundHSVA"><l><option>hue</option></l><block s="reportListItem"><l><option>any</option></l><block var="costume hues"/></block></block><block s="setBackgroundHSVA"><l><option>saturation</option></l><l>100</l></block><block s="setBackgroundHSVA"><l><option>brightness</option></l><l>100</l></block></script><list></list></block><list></list><comment w="90" collapsed="false">Sets the background to one of the available color</comment></block><block s="doSwitchToCostume"><l>Costume</l></block><block s="doBroadcast"><l>start_ant</l></block></script><script x="399" y="30.833333333333343"><block s="doSetVar"><l>number of colors</l><l>10</l><comment w="90" collapsed="false">Set number of colors here</comment></block></script><script x="518" y="164.33333333333317"><block s="receiveMessage"><l>start_ant</l></block><block s="doSetVar"><l>iteration</l><l>0</l></block><block s="clear"></block><block s="doSwitchToCostume"><l>Costume</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doForever"><script><block s="turn"><block s="reportListItem"><block s="reportListIndex"><block s="reportAspect"><l><option>hue</option></l><l><option>myself</option></l></block><block var="costume hues"/></block><block var="rules"/></block></block><block s="doSwitchToCostume"><block s="reportSum"><block s="reportModulus"><block s="reportListIndex"><block s="reportAspect"><l><option>hue</option></l><l><option>myself</option></l></block><block var="costume hues"/></block><block var="number of colors"/></block><l>1</l></block></block><block s="doStamp"></block><block s="forward"><l>4</l></block><block s="doChangeVar"><l>iteration</l><l>1</l></block></script></block></script></scripts></sprite><watcher var="rules" style="normal" x="10.000000000001819" y="136.00000200000028" color="243,118,29" hidden="true"/><watcher var="costume hues" style="normal" x="10.999999999999545" y="246.000002" color="243,118,29" hidden="true"/><watcher var="number of colors" style="normal" x="4.9999999999990905" y="110.00000000000006" color="243,118,29" hidden="true"/><watcher var="iteration" style="normal" x="10.000000000001819" y="28.00000399999999" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="generate sqaure costume size %&apos;size&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="clear"></block><block s="setSize"><block var="size"/></block><block s="down"></block><block s="forward"><block var="size"/></block><block s="up"></block><block s="forward"><block s="reportDifference"><l></l><block s="reportQuotient"><block var="size"/><l>2</l></block></block></block><block s="doAddToList"><block s="reportPenTrailsAsCostume"></block><block s="reportGet"><l><option>costumes</option></l></block></block><block s="clear"></block><block s="doAddToList"><block s="getPenAttribute"><l><option>hue</option></l></block><block var="costume hues"/></block></script></block-definition><block-definition s="clear costumes and costume list" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportNot"><block s="reportListIsEmpty"><block s="reportGet"><l><option>costumes</option></l></block></block></block><script><block s="doDeleteFromList"><l>1</l><block s="reportGet"><l><option>costumes</option></l></block></block><custom-block s="clear costumes and costume list"></custom-block></script><script><block s="doSetVar"><l>costume hues</l><block s="reportNewList"><list></list></block></block></script></block></script></block-definition><block-definition s="random rule" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportDifference"><block s="reportProduct"><block s="reportRandom"><l>0</l><l>1</l></block><l>180</l></block><l>90</l></block></block></script></block-definition><block-definition s="%&apos;input&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block var="input"/></block></script></block-definition><block-definition s="%&apos;s&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs></block-definition></blocks><variables><variable name="number of colors"><l>10</l></variable><variable name="costume hues"><list struct="atomic" id="257">0,10,20,30,40,50,60,70,80,90</list></variable><variable name="rules"><list struct="atomic" id="258">-90,-90,-90,-90,-90,-90,-90,-90,90,90</list></variable><variable name="iteration"><l>47062</l></variable></variables></project><media name="MultiColor Langtons Ant" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>