<snapdata remixID="15024179"><project name="Kancharla_U3L1_TIC_TAC_TOE_V1" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Kancharla_U3L1_TIC_TAC_TOE_V1"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportListIsEmpty"><block s="reportCDR"><block var="words"/></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script><list></list></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.00000300000002" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="makeBoard" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><l>-50</l><l>50</l></block><block s="clear"></block><block s="setColor"><color>46,46,46,1</color></block><block s="down"></block><block s="doFor"><l>row</l><l>1</l><l>3</l><script><block s="doFor"><l>col</l><l>1</l><l>3</l><script><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="changeXPosition"><l>50</l></block><block s="changeYPosition"><l>-50</l></block><block s="changeYPosition"><l>50</l></block></script></block><block s="changeXPosition"><l>-150</l></block><block s="changeYPosition"><l>-50</l></block></script></block><block s="changeXPosition"><l>150</l></block></script></block-definition><block-definition s="possible winning triples" type="reporter" category="variables"><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>1</l><l>4</l><l>7</l></list></block><block s="reportNewList"><list><l>1</l><l>5</l><l>9</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>2</l><l>5</l><l>8</l></list></block><block s="reportNewList"><list><l>3</l><l>5</l><l>7</l></list></block><block s="reportNewList"><list><l>3</l><l>6</l><l>9</l></list></block></list></block></block></script></block-definition><block-definition s="status of triple %&apos;list&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block var="list"/></block></block></script></block-definition><block-definition s="Win Condition X" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>item</l><custom-block s="possible winning triples"></custom-block><script><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="status of triple %l"><block var="item"/></custom-block><block s="reportNewList"><list><l>X</l><l>X</l><l>X</l></list></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="Win Condition X (2)" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>item</l><custom-block s="possible winning triples"></custom-block><script><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="status of triple %l"><block var="item"/></custom-block><block s="reportNewList"><list><l>O</l><l>O</l><l>O</l></list></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition></blocks><primitives></primitives><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="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="284"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="285"></list></costumes><sounds><list struct="atomic" id="286"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Square" idx="1" x="100" y="-100" heading="270" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="2" color="46,46,46,1" pen="tip" id="291"><costumes><list id="292"><item><ref mediaID="Kancharla_U3L1_TIC_TAC_TOE_V1_Square_cst_Empty"></ref></item><item><ref mediaID="Kancharla_U3L1_TIC_TAC_TOE_V1_Square_cst_X"></ref></item><item><ref mediaID="Kancharla_U3L1_TIC_TAC_TOE_V1_Square_cst_O"></ref></item></list></costumes><sounds><list struct="atomic" id="293"></list></sounds><blocks></blocks><variables><variable name="board"><list struct="atomic" id="296">1,2,X,4,O,O,7,O,X</list></variable><variable name="position number"><l>9</l></variable></variables><scripts><script x="20" y="10"><block s="receiveGo"><comment w="156.66666666666666" collapsed="false">Connect this to the script below it in For You To Do 5.</comment></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="doSetVar"><l>9 moves?</l><l>0</l></block><block s="doSetVar"><l>position number</l><l>0</l></block><block s="clear"></block><block s="doSwitchToCostume"><l>Empty</l></block><block s="show"></block><custom-block s="makeBoard"></custom-block><block s="hide"></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l><comment w="90" collapsed="true">X plays first.</comment></block></block></script><script x="22" y="276.33333333333326"><block s="receiveOnClone"></block><block s="changeXPosition"><l>25</l></block><block s="changeYPosition"><l>-25</l></block></script><script x="15" y="368.16666666666674"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportAttributeOf"><l><option>costume name</option></l><block s="reportGet"><l><option>self</option></l></block></block><l>Empty</l></list></block><script><block s="doIfElse"><block var="X&apos;s turn?"/><script><block s="doSwitchToCostume"><l>X</l></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>X</l></block><block s="doIf"><custom-block s="Win Condition X"></custom-block><script><block s="doSayFor"><l>X wins!</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><list></list></block></script><script><block s="doSwitchToCostume"><l>O</l></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>O</l></block><block s="doIf"><custom-block s="Win Condition X (2)"></custom-block><script><block s="doSayFor"><l>O wins!</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><list></list></block></script></block><block s="doChangeVar"><l>9 moves?</l><l>1</l></block><block s="doIf"><block s="reportVariadicEquals"><list><l>9</l><block var="9 moves?"/></list></block><script><block s="doSayFor"><l>It&apos;s a tie!</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><list></list></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportNot"><block var="X&apos;s turn?"/></block></block></script><script><block s="doSayFor"><l>Click another box</l><l>2</l></block></script></block></script></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="5" y="5" color="243,118,29" hidden="true"/><watcher scope="Square" var="position number" style="normal" x="7" y="256.000002" color="243,118,29" hidden="true"/><watcher scope="Square" var="board" style="normal" x="3" y="7" color="243,118,29" extX="80" extY="70"/><watcher var="9 moves?" style="normal" x="28" y="164" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="X&apos;s turn?"><bool>true</bool></variable><variable name="9 moves?"><l>6</l></variable></variables></scene></scenes></project><media name="Kancharla_U3L1_TIC_TAC_TOE_V1" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><costume name="Empty" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAA4ElEQVR4AeySsQ3CUBBDL4j2z5CCHRB0zAJiKgTrgBCDIGUBuk/CBHZzJj+Ocp1Pzr2XVTT2TAcdxptqC9P3m9d0UBxP56i1znruj2eUUta/g0Y7zbw+6N9V2pANJRPwL5cMnK6zIRpZ8oINJQOn62yIRpa8YEPJwOk6qSH6a4EFHwRAkkZsSIofKLchAJI0YkNS/EC5DQGQpBEbkuIHym0IgCSN2JAUP1BuQwAkaWS5hqTYiXIbImBJojYkwU6U2hABSxK1IQl2otSGCFiSaJuGbtdLdF0369nvtjEM788XAAD//343eosAAAAGSURBVAMAHYLNhRUm9W4AAAAASUVORK5CYII=" mediaID="Kancharla_U3L1_TIC_TAC_TOE_V1_Square_cst_Empty"/><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAACaElEQVR4AezZy0ojQRQG4MOsZjU+QGaGMDPMMzjDQGbfzogKQvCSpeIFFNwqtroR1JWIlwi+gAhiv0NwFRU1KwneNu7FhQv9GxpESHVX1TnV3eLihIR0nfq/VC1S3R+IqOh53evlcnkn79XZ2TsVgu7ubiu//5RyXd9//Kw8Pt6PAUTF4reHsZEhynN5nve82YhCUPjujby8g7K+kMoVury6zlz+uExKkO/P0fTMbGZQp2fn9LdUot29/ZaZlKCV5SVqNBqZQAHzr6OD+voHqKfrvxmore0TVbc2U0e9xMzPqXeMcoXwM6SN0sEgbywIF6WF0sUgayIQLnSNMsEgZ2IQLnaFMsUgoxYIA6RRNhjk0wZhkBTKFoNsRiAM5EZxYJDLGITBXCguDDJZgdDAFsWJQR5rEJqYorgxyMICQiNdlAQGOdhAaJYUJYVBBlYQGsahJDGYnx2Epq1Q0hjMLQJC49coFxjMKwZC8whVr9fpV3t7eDiLO89gnE2JghDs+uaGTo6PqFAo4KN4iYKibTYwWKFarebk5CsGijC4B4BtFm0/6XsUIqDXmGifuUCxg1phXKFYQXEYFyg2UFKMNIoFpIuRRFmDTDFSKCuQLUYCZQziwnCjjEDcGE6UNkgKw4VKDMKE0hjMgbL5R5EY5AoDEMoUlQjkGgMQygQVC0oLAxBKF6UEpY0BCKWDUoImJyadHJsROq5eoowfGle3q4TDWdxkrr6PUMYPjb9++ewqa+J5gFJdrNxyqoFZ/e4dlNWViXKFK9RsXnxcXdugPFcQBKEJoObhYW1xfHTYz3MtzPt+EBzMPgEAAP//vEcTnQAAAAZJREFUAwCZCEYWKs7JKgAAAABJRU5ErkJggg==" mediaID="Kancharla_U3L1_TIC_TAC_TOE_V1_Square_cst_X"/><costume name="O" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAFPklEQVR4AeyaX1BUVRjAv216iwVfGSpnFJDqpUVJeigYBqhpUPujuUg2TbJIVpOyxPSQsavN9M8Fm4qUzabJgFUsFemhLAx8CPvj9lJpGs5gRTM+CTTT23Z/t66Dcs/eu+xd70oye9i9557zne93vu+ce/b79gaZZ38AVWpMiflQFi5c/B1A8uSGgCQSiWu6fD36jXi93ht1IM068+Z1HSjbTem4hT7/YkhefT0iGxqbZNGixeLxeGaVNY/6ZfOWoHzwYY+Mn//N0TlyBAiltr4U0gGi3d26gmv9fvlqeNh0owkGg3Knr1R+iJ+UyooKAfDjgwN6v3T/pQVkgKDUTTleHaB/f0xeaAtKbXWV3HrLzab6lS8vkyceb5CdnREZG/tV/PXrJNbXK7W190u6YHMGwl0MkHg8rkOoAEypZlQ+8tBKYSJa29pk97tdursyWTOa2P6YMtDFi5OC//d+tFd6+/61Rl5eru0BkzXEqv39+6WoeInuiqzHZO3N7qUEBExjoEmmpqaEgXEdM6Hp1DE5uOwbkU5pbgqk7IK2gQyYkpIS2fNetzBwOopb9cUNjwwOyvPBLSlB2QZqCbZKQUGBbN8WstLFsft33H6bALX64VUyeuJbW3JtAb3dtVsmJyclHGq3JdTJRkAd+OSwrKv3C15iJdsS6MeffpZnn26WkAaTaTdTKYv7rVz1oLSHwqoml+otgTo6OuWtd3YJM3Wplwsf8I6Bw4csXS8pEH57bOhLWd9Q7wLC5UPiHS2tbRKNRi+/ccVVUqBYLCYIQdgV/Vy5ZGKZYJaBSgElEE/qN3d2ZNQ6KqVU9UxsU/MmicX2qZqIEmjo2LA8t7kl488bpWaKGyvqHpATo6OKu6IG4iR8z70Vyo5u3WBzOnv2jKjcTmkhdpSSJUVu6Z10XLbwU6fPmLZRAp07N+b6Vm2qsVZZWFQsExMT2qfZL1MgtuvVa9bObp0lNcXFRRI/+b2pNqZAtMzNdeYrAbKcLrler1KkEkjZI8tv/D+AvN4cOT8+nrW2+P2PCaKkpvqZWoi9/ujRz0w7ZEMlOxw7nZkupkA0rKm5z/JkSzs3Cjtcfn6+6dBKoOXl5XLq9C+mndyu5IBatqzUVA0lEIHATwePmHZys5JIUGFhkahCZkqg6qpKOdC/z/FQbbqTcXxkRKqqa5RilEAc1V/c2q7F3tRHdaXUDN0gpvDy9rAWX1CfYpRA6BQINEr3ri5bwQnaZ7rs7ekTJlnlboyfFIiODY+tlx2RDtq6WvjCSbCGSU6mSFIgOiKgRwv7cmDl2q0SDm+TV17bodwMDL0sgbASYVm7cTFDsJPv5JuICz61MWAp1hIICcTFcL1GLa7NwqTuahXSK6xju3FBW0AoTwiYuPbVhAKG2DbhYI5j6GFVbAMhaCaU6js97ZwohJ9ThWHclIDoANTSZWWyoq5Oz5FS52RhNyM/O3DooB6ot2sZQ4eUgehI/oZkF0kvBndiB2RtYhWygiS8yD+lCoNucwKiI8kuBvWVLtWe3H4BDJ/nXioFi7CL+Xw+PU7ARDFhnFRSkWO0nTMQAhj0mU0bhRwrMTwSv6TySVky21iOwuyL9se64xpwIMh+Y5G/pqe0I1ZMT6QxUVrTOb/SAjJGBYysNolfUvnATU9P64H1SCQiCxbk6b9VYN0RbD8+Miw5OTkS1NL7ZMFZl+mCGLo4AmQI450HMc8t3IbUJZCJ/34YhfLUkc7Hsk5BMK5RHAcyBLv1fh3IrZm3O65uoff3RPVF6/F4rtn3u8vvkgsX/vz7HwAAAP//krk1nwAAAAZJREFUAwD5oK2jwAJf1QAAAABJRU5ErkJggg==" mediaID="Kancharla_U3L1_TIC_TAC_TOE_V1_Square_cst_O"/></media></snapdata>