<snapdata remixID="14896096"><project name="U3L3-TicTacToe" 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="U3L3-TicTacToe"><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="doSwitchToCostume"><l>Empty</l></block><block s="show"></block><block s="setEffect"><l><option>ghost</option></l><l>30</l></block><block s="setScale"><l>95</l></block><block s="doSetVar"><l>position number</l><l>1</l></block><block s="doFor"><l>i</l><l>1</l><l>3</l><script><block s="doFor"><l>j</l><l>1</l><l>3</l><script><block s="gotoXY"><block s="reportVariadicSum"><list><l>-100</l><block s="reportVariadicProduct"><list><l>50</l><block var="j"/></list></block></list></block><block s="reportDifference"><l>100</l><block s="reportVariadicProduct"><list><l>50</l><block var="i"/></list></block></block></block><block s="createClone"><l><option>myself</option></l></block><block s="doSetVar"><l>position number</l><l>1</l></block></script></block></script></block><block s="hide"></block></script></block-definition><block-definition s="won? %&apos;letter&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportListContainsItem"><custom-block s="status of all winning triples"></custom-block><block s="reportNewList"><list><block var="letter"/><block var="letter"/><block var="letter"/></list></block></block></block></script></block-definition><block-definition s="possible winning triples" 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>6</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="status of all winning triples" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="status of %l"><l/></custom-block></autolambda><list></list></block><custom-block s="possible winning triples"></custom-block></block></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></block></block></script></block-definition><block-definition s="status of %&apos;triple&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></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="triple"/></block></block></script></block-definition></blocks><primitives><block-definition s="not %&apos;bool&apos;" type="predicate" category="operators" selector="reportNot" primitive="reportNot"><header></header><code></code><translations></translations><inputs><input type="%b" readonly="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportNot</l></block><block s="doReport"><block s="reportIfElse"><block var="bool"/><block s="reportBoolean"><l><bool>false</bool></l></block><block s="reportBoolean"><l><bool>true</bool></l></block></block></block></script></block-definition><block-definition s="list %&apos;inputs&apos;" type="reporter" category="lists" selector="reportNewList" primitive="reportNewList"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" irreplaceable="true" initial="1"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportNewList</l></block><block s="doReport"><block var="inputs"/></block></script></block-definition><block-definition s="replace item %&apos;#1&apos; of %&apos;#2&apos; with %&apos;#3&apos;" type="command" category="lists" selector="doReplaceInList" primitive="doReplaceInList"><header></header><code></code><translations></translations><inputs><input type="%n">1<options>1=1&#xD;last=$_last&#xD;random=$_random&#xD;&#126;&#xD;parent=$_parent</options></input><input type="%l" readonly="true"></input><input type="%s">thing</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doReplaceInList</l></block></script></block-definition></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="296"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="297"></list></costumes><sounds><list struct="atomic" id="298"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Square" idx="1" x="49.99999999999909" y="-49.99999999999994" heading="90" scale="0.95" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="303"><costumes><list id="304"><item><ref mediaID="U3L3-TicTacToe_Square_cst_Empty"></ref></item><item><ref mediaID="U3L3-TicTacToe_Square_cst_X"></ref></item><item><ref mediaID="U3L3-TicTacToe_Square_cst_O"></ref></item></list></costumes><sounds><list struct="atomic" id="305"></list></sounds><blocks></blocks><variables><variable name="position number"><l>1</l></variable></variables><scripts><script x="10" y="148.3333333333337"><block s="receiveGo"><comment w="156.66666666666666" collapsed="false">Connect this to the script below it in For You To Do 5.</comment></block><custom-block s="makeBoard"></custom-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><block s="doSetVar"><l>board</l><block s="reportNumbers"><l>1</l><l>9</l></block></block><block s="doSetVar"><l>playing</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script x="307.2666666666666" y="26"><block s="receiveInteraction"><l><option>clicked</option></l></block><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></script><script><block s="doSwitchToCostume"><l>O</l></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>O</l></block></script></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportNot"><block var="X&apos;s turn?"/></block></block><block s="doIfElse"><custom-block s="won? %s"><l>X</l></custom-block><script><block s="bubble"><l>X won!</l></block></script><script><block s="doIfElse"><custom-block s="won? %s"><l>O</l></custom-block><script><block s="bubble"><l>O won!</l></block></script><script><block s="doIf"><custom-block s="empty? %l"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>number</option></l></block></autolambda><list></list></block><block var="board"/></block></custom-block><script><block s="bubble"><l>Game tied!</l></block></script><list></list></block></script></block></script></block></script></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="5.0000000000009095" y="5.000000000000057" color="243,118,29" hidden="true"/><watcher var="playing" style="normal" x="8.411829831637988" y="321.71405701536014" color="243,118,29"/><watcher var="triple" style="normal" x="12.800000000000182" y="12.799999999999983" color="243,118,29"/><watcher var="turns" style="normal" x="11.085450346419748" y="11.08545034642033" color="243,118,29"/><watcher var="O&apos;s turn?" style="normal" x="11.085450346419748" y="34.36489829099304" color="243,118,29" hidden="true"/><watcher scope="Square" var="position number" style="normal" x="5.647058823529733" y="292.5176470588234" color="243,118,29"/><watcher var="board" style="normal" x="9.628914846791304" y="179.10790986604138" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="X&apos;s turn?"><bool>true</bool></variable><variable name="board"><list struct="atomic" id="401">O,2,3,4,5,6,7,8,9</list></variable><variable name="playing"><bool>true</bool></variable><variable name="triple"><l>0</l></variable><variable name="turns"><l>20</l></variable><variable name="O&apos;s turn?"><l>0</l></variable></variables></scene></scenes></project><media name="U3L3-TicTacToe" 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="U3L3-TicTacToe_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="U3L3-TicTacToe_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="U3L3-TicTacToe_Square_cst_O"/></media></snapdata>