<snapdata remixID="12205754"><project name="Tic Tac Toe Mini_Challenge" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Tic Tac Toe Mini_Challenge"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="make board" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>position</l><l>0</l></block><block s="gotoXY"><l>-80</l><l>70</l></block><block s="doChangeVar"><l>position</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="gotoXY"><l>5</l><l>70</l></block><block s="doChangeVar"><l>position</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="gotoXY"><l>90</l><l>70</l></block><block s="doChangeVar"><l>position</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="gotoXY"><l>-80</l><l>-15</l></block><block s="doChangeVar"><l>position</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="gotoXY"><l>5</l><l>-15</l></block><block s="doChangeVar"><l>position</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="gotoXY"><l>90</l><l>-15</l></block><block s="doChangeVar"><l>position</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="gotoXY"><l>-80</l><l>-100</l></block><block s="doChangeVar"><l>position</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="gotoXY"><l>5</l><l>-100</l></block><block s="doChangeVar"><l>position</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="gotoXY"><l>90</l><l>-100</l></block><block s="doChangeVar"><l>position</l><l>1</l></block></script></block-definition><block-definition s="possible wins" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l></list></block><block s="reportNewList"><list><l>4</l><l>5</l><l>6</l></list></block><block s="reportNewList"><list><l>7</l><l>8</l><l>9</l></list></block><block s="reportNewList"><list><l>1</l><l>4</l><l>7</l></list></block><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l></list></block><block s="reportNewList"><list><l>3</l><l>5</l><l>9</l></list></block><block s="reportNewList"><list><l>1</l><l>5</l><l>9</l></list></block><block s="reportNewList"><list><l>3</l><l>5</l><l>7</l></list></block></list></block></block></script></block-definition><block-definition s="won? %&apos;x or o&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListContainsItem"><custom-block s="all winning triples"></custom-block><block s="reportNewList"><list><block var="x or o"/><block var="x or o"/><block var="x or o"/></list></block></block></block></script></block-definition><block-definition s="status of triple %&apos;win&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>1</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block var="win"/></block></block><block s="reportListItem"><l>2</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block var="win"/></block></block></block><block s="reportEquals"><block s="reportListItem"><l>2</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block var="win"/></block></block><block s="reportListItem"><l>3</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block var="win"/></block></block></block></block></block></script></block-definition><block-definition s="all winning triples" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>list</l></list></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list><l></l></list></block></block><block s="doForEach"><l>item</l><custom-block s="possible wins"></custom-block><script><block s="doAddToList"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block var="item"/></block><block var="list"/></block></script></block><block s="doReport"><block var="list"/></block></script></block-definition><block-definition s="x" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="262"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="263"></list></costumes><sounds><list struct="atomic" id="264"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="5" idx="1" x="90" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="269"><costumes><list id="270"><item><ref mediaID="5_cst_blank"></ref></item><item><ref mediaID="5_cst_x"></ref></item><item><ref mediaID="5_cst_o"></ref></item></list></costumes><sounds><list struct="atomic" id="271"></list></sounds><blocks></blocks><variables><variable name="position"><l>9</l></variable></variables><scripts><script x="120" y="28.333333333333144"><block s="receiveGo"></block><block s="doSetVar"><l>TURNS</l><l>0</l></block><block s="doSetVar"><l>board</l><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l><l>7</l><l>8</l><l>9</l></list></block></block><block s="doSwitchToCostume"><l>blank</l></block><custom-block s="make board"></custom-block><block s="doSetVar"><l>X&apos;s Turn</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script x="120" y="213.33333333333337"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doChangeVar"><l>TURNS</l><l>1</l></block><block s="doIfElse"><block s="reportEquals"><block var="X&apos;s Turn"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSwitchToCostume"><l>x</l></block><block s="doSetVar"><l>X&apos;s Turn</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doReplaceInList"><block var="position"/><block var="board"/><l>x</l></block><block s="doIf"><block s="reportEquals"><custom-block s="won? %s"><l>x</l></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSayFor"><l>X wins!</l><l>2</l></block></script></block></script><script><block s="doSwitchToCostume"><l>o</l></block><block s="doSetVar"><l>X&apos;s Turn</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doReplaceInList"><block var="position"/><block var="board"/><l>o</l></block><block s="doIf"><block s="reportEquals"><custom-block s="won? %s"><l>o</l></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSayFor"><l>O wins!</l><l>2</l></block></script></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="TURNS"/><l>9</l></block><block s="reportAnd"><block s="reportEquals"><custom-block s="won? %s"><l>x</l></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="reportEquals"><custom-block s="won? %s"><l>o</l></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></block></block></block><script><block s="bubble"><l>Tie!</l></block></script></block></script></scripts></sprite><watcher var="X&apos;s Turn" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher scope="5" var="position" style="normal" x="10" y="169.00000799999998" color="243,118,29" hidden="true"/><watcher var="board" style="normal" x="6" y="52.000001999999995" color="243,118,29" extX="80" extY="70"/><watcher var="win" style="normal" x="8" y="24.000005999999985" color="243,118,29" hidden="true"/><watcher var="TURNS" style="normal" x="10" y="190.00001" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="X&apos;s Turn"><bool>true</bool></variable><variable name="board"><list struct="atomic" id="403">1,2,3,4,5,6,7,8,9</list></variable><variable name="win"><l>0</l></variable><variable name="TURNS"><l>0</l></variable></variables></scene></scenes></project><media name="Tic Tac Toe Mini_Challenge" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="blank" center-x="45" center-y="44" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABYCAYAAAB1YOAJAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAWqADAAQAAAABAAAAWAAAAAAzvNjXAAACMUlEQVR4Ae3dMW4TQRxGcS/iELRUUFJShi4d3IBjcC0o6WjpKKEiZW5h/hNiFD3FRax9FW+k8ezn2f2k/LRyytkOh8Prme/v11kaOwv8nL4vz+fjxczrmVczG/sLfJvK78/2763xMYH1Rj8c6zX/PPPXwy+7frLAq3niw8z1s3w3CH073349Ho83f7f7vERg27bl93bmWehT7+/TRetFAu/4VL/RFJFy0BIsa4OmiJSDlmBZGzRFpBy0BMvaoCki5aAlWNYGTREpBy3BsjZoikg5aAmWtUFTRMpBS7CsDZoiUg5agmVt0BSRctASLGuDpoiUg5ZgWRs0RaQctATL2qApIuWgJVjWBk0RKQctwbI2aIpIOWgJlrVBU0TKQUuwrA2aIlIOWoJlbdAUkXLQEixrg6aIlIOWYFkbNEWkHLQEy9qgKSLloCVY1gZNESkHLcGyNmiKSDloCZa1QVNEykFLsKwNmiJSDlqCZW3QFJFy0BIsa4OmiJSDlmBZGzRFpBy0BMvaoCki5aAlWNYGTREpBy3BsjZoikg5aAmWtUFTRMpBS7CsDZoiUg5agmVt0BSRctASLGuDpoiUg5ZgWRs0RaQctATL2qApIuWgJVjWBk0RKQctwbI2aIpIOWgJlrU8/e20f3O6aN1H4FHoOSbu5T71/23LFf9yQq/z9z7N/Mgby08SWMfL/jvLcD1J6HXD9dpo7CvQP8N9Pc+2bbOz3uI39+vZG9u4WOB2nvzxB9hVFOu2akA5AAAAAElFTkSuQmCC" mediaID="5_cst_blank"/><costume name="x" center-x="45" center-y="44" image="data:image/png;base64,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" mediaID="5_cst_x"/><costume name="o" center-x="45" center-y="44" image="data:image/png;base64,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" mediaID="5_cst_o"/></media></snapdata>