<snapdata remixID="10072830"><project name="TicTacToe Project 2" app="Snap! 6, https://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" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" 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><sprite name="Square" idx="1" x="12.3671875" y="-90" heading="90" scale="1" volume="100" pan="0" rotation="2" draggable="false" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Empty" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAx0lEQVRoQ+2awQ2CUBAFlybwSqzEWiTfoozWwhViONiRiYkFvMsEf4b75LEzHBmqs2eoqktVLT3cNU3n/XvQdW7L83H/65vW7VW31t4edNSMFjpqmd97WchCsAE/OVh4PGehWBkMWAgWHs9ZKFYGAxaChcdzFoqVwYCFYOHxnIViZTBgIVh4PGehWBkMWAgWHs9ZKFYGAxaChcdzFoqVwYCFYOHxnIViZTBgIVh4PGehWBkMWAgWHs9ZKFYGA30X6uWPxnE8bR/Jtp2GcsP1ZgAAAABJRU5ErkJggg==" id="10"/></item><item><costume name="O" center-x="26" center-y="24" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAzCAYAAADYfStTAAAFL0lEQVRoQ+2az2sdVRTHv+f1RaQLEwstCkUTKu6kqRsVCk27dhE3loCQxCaIGxOKiwpCJhtxZV622pIfCNGNzR8gaDaiZGFWIjRoWhF3GrMqTdorZzp3OO/O/TnzWmLoQKGZmfvjc7/nnHvumUcA7gNo4Qhcg4NDIAZ698p068b1z//XSD/+tInpqaknQIdWxScKWaQZAnA7JBkRu2n3pZQKNXsRwO+hl+TzXijUIqLgzFImpd9VSvEqPEhpe6iBGKSAGgDwdwzYowSq2tjDGdVSswDj9l4zrAvU5Tc9MLkcnn0q1FfIDOsA5TChgWPMw3hHKupUsddAqTBRkxRgVqUYQi5gAWU1vRSFUmFqiJQ3IdP0tP9YoCoRMAWIw/MLAD4D8Kxjtv8AuKr3JeHITrgY020K5NwoiegLAFcCS8/2vwVgN8uyi/LdgYEBzMzMyFvHAdytA+XyJZtCvo3yLwDP1bUlbjc6Oorh4WEIuBwqtzXPBm2q1AugbQBnBAyr8K8BNwygPxaY4UZGRjA+Pp4DAniKiPZt7ZsADRHRjuiUo8m3AF4S924AmHJM/PLc3NxX/GxnZwcrKytBvqWlJUxMTOj3rFA6shlze7hTixTJFRSk2V03/IaVOSdnKZy/EnW2trawsLCA1dVVJxirxGoJpSpmX4zxtM3nYoCkSt8DuCBm8ymAjyxAviSS+/s4FFCEUkkJbwwQz1d3KoEq6piSC9A/AbzC0U44+2UA74+NjV1YW1urKMZK8b8sy76R4T9ks02ANgCMmAM4Is4JIuJ9qXIppRSb4vr6OnZ3d7G4uGh7zeenXe8/LqAus1FKnQXwIYB3zNkvLy9jcnLSvG1dPE8EzE3eFRTkhidNLlYhE4ZD2JLPdFix2dlZbGzwEPnVUyA5oVQgEyb61JllGebn5w8VUMVvQum+VK3Vam0opXREjVKo6L8N4J7P5OoqVLYTe1NM/pdzERFD1AEqt4yYjTXF5Eyg2ALHlwA+IKJfRK6YopAXyEw9YoG6kkul1GBkCSqvpxPRLSNXrGzgoQjnMrmuVSai73xm4Dir8HnJVaUx6xF8xqrkikqp6QLUW1QxfdR7fCiOvkEg4yTpg5EZiF7wYK7oC/c9B5KDBSJaqYxx7gnmirbMRPfRFIgPeG+4Sr8Bv7ElnDfb7falg4ODZ4pJl7miWRgxF65XQNzvzwDeMqGUUjZTc6mCvr6+3/b39/m5vKIDQROgTwBcMwbugvLBOI7VN/k0bvSZlIzWBioijW1zZKhXHTA259cnS/T39/+wt7f3egHEx/j3AHztc379rDBF/jOPfkk+ZAxgRiN+vK2UkkdzvnfCOAPl3ciBQxlByH9kOG8CxP24oF7W8DYTM+tzob0tIkyXm3gMkK9Wxpnz24VPcYVHXxz9fgXQVWg0zIRNhAsuXKi8BCAv86QcE7TSvgpqTC7nWjCbWrkZAvjDAWdrExXZXJOIUYjbxlY0XVB6fDPEm4XK6MhmA9KlLZkz+mrbZUVT+EdpRWIA+YWBE811AG+K57o0zBXX58X9FBgeo8zphE9WvkCkFOtfA7AZUYe2fbk7DeCOgLFWj3zBQERK/q/zK14KEHeUVC8zJmiCJn2atJmXbQFSgbiPNhHx74Ie26WUOgbgIGbAOkBNlYqZV/lOSk2CG9UC4u+DSbNq8PKRADIyi7KiE7MutRQqNk0uYpwHcIoHaiCaTDL1nJMgJGhdoMpiceWz0+lEfQ/SjfnzZKfT0T86rA3hBDoqv2g8efIU/gMTCTaEgZpyEgAAAABJRU5ErkJggg==" id="11"/></item><item><costume name="X" center-x="26" center-y="25" image="data:image/png;base64,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" id="12"/></item></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables><variable name="position"><l>10</l></variable></variables><scripts><script x="18.35141242937857" y="229.16949152542375"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIf"><block s="reportEquals"><block s="getCostumeIdx"></block><l>1</l></block><script><block s="doSwitchToCostume"><l>X</l></block><block s="doReplaceInList"><block var="position"/><block var="TicTacToe"/><l>X</l></block></script></block></script><script x="23.690395480225988" y="75.44067796610176"><block s="receiveGo"></block><block s="doWait"><l>.05</l></block><custom-block s="CreateTicTacToe"></custom-block><block s="doSetVar"><l>TicTacToe</l><block s="reportNewList"><list><l>NA</l><l>NA</l><l>NA</l><l>NA</l><l>NA</l><l>NA</l><l>NA</l><l>NA</l><l>NA</l></list></block></block></script><script x="10" y="377.66666666666674"><block s="receiveInteraction"><l><option>scrolled-up</option></l></block><block s="doIf"><block s="reportEquals"><block s="getCostumeIdx"></block><l>1</l></block><script><block s="doSwitchToCostume"><l>O</l></block><block s="doReplaceInList"><block var="position"/><block var="TicTacToe"/><l>O</l></block></script></block></script><script x="289" y="583.9999999999999"><custom-block s="possible_wins"></custom-block></script><script x="329" y="548.6666666666667"><custom-block s="winning move"></custom-block></script><script x="69" y="654.8333333333334"><custom-block s="Tie"></custom-block></script><script x="465.8642578125" y="661.8333333333333"><custom-block s="status of all winning conditions"></custom-block></script><script x="317" y="683.8333333333333"><custom-block s="status of triple %l"><l/></custom-block></script><script x="419.8642578125" y="646.8333333333333"><custom-block s="%l"><l/></custom-block></script><script x="155" y="736.6666666666666"><custom-block s="win? %s"><l>X</l></custom-block></script><script x="203" y="661.3333333333335"><block s="doIfElse"><l/><script><block s="bubble"><l>Hello!</l></block></script><script></script></block></script><script x="53" y="522.9999999999999"><block s="receiveCondition"><custom-block s="win? %s"><l>X</l></custom-block></block><custom-block s="Win or Tie"></custom-block></script><script x="391" y="360"><block s="receiveMessage"><l>Gameover</l></block></script><script x="596" y="565.8333333333333"><block s="doBroadcast"><l>Gameover</l></block></script><script x="528" y="478.83333333333326"><block s="doWait"><l>1</l></block><custom-block s="CreateTicTacToe"></custom-block><block s="doSetVar"><l>TicTacToe</l><block s="reportNewList"><list><l>NA</l><l>NA</l><l>NA</l><l>NA</l><l>NA</l><l>NA</l><l>NA</l><l>NA</l><l>NA</l></list></block></block></script><script x="12" y="17"><block s="receiveGo"></block><block s="removeClone"></block></script></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="1.4518821954743544" y="1.4518821954728018" color="243,118,29" hidden="true"/><watcher scope="Square" var="position" style="normal" x="7.11761474609375" y="7.117614746093757" color="243,118,29" hidden="true"/><watcher var="Y&apos;s turn?" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="TicTacToe" style="normal" x="356.03601737644476" y="125.72458549167825" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="CreateTicTacToe" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="show"></block><block s="bubble"><l></l></block><block s="clear"></block><block s="doSwitchToCostume"><l>Empty</l></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>-80</l><l>60</l></block><block s="doSetVar"><l>position</l><l>1</l></block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><block s="createClone"><l><option>myself</option></l></block><block s="doChangeVar"><l>position</l><l>1</l></block><block s="forward"><l>50</l></block></script></block><block s="forward"><l>-150</l></block><block s="changeYPosition"><l>-50</l></block></script></block><block s="hide"></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>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 triple %&apos;win_list&apos;" type="reporter" category="lists"><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="TicTacToe"/></block></autolambda><list></list></block><block var="win_list"/></block></block></script></block-definition><block-definition s="status of all winning conditions" 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 triple %l"><l/></custom-block></autolambda><list></list></block><custom-block s="possible_wins"></custom-block></block></block></script></block-definition><block-definition s="win? %&apos;turn&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportGreaterThan"><block s="reportListLength"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportEquals"><l></l><block s="reportNewList"><list><block var="turn"/><block var="turn"/><block var="turn"/></list></block></block></autolambda><list></list></block><custom-block s="status of all winning conditions"></custom-block></block></block><l>0</l></block></block></script></block-definition><block-definition s="Tie" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNot"><block s="reportListContainsItem"><block var="TicTacToe"/><l>NA</l></block></block></block></script></block-definition><block-definition s="Win or Tie" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><custom-block s="win? %s"><l>X</l></custom-block><script><block s="write"><l>X Wins!</l><l>24</l></block><block s="doStopThis"><l><option>all</option></l></block></script><script><block s="doIfElse"><custom-block s="win? %s"><l>O</l></custom-block><script><block s="write"><l>O Wins!</l><l>24</l></block><block s="doStopThis"><l><option>all</option></l></block></script><script><block s="doIfElse"><custom-block s="Tie"></custom-block><script><block s="write"><l>Tie</l><l>24</l></block><block s="doStopThis"><l><option>all</option></l></block></script><script></script></block></script></block></script></block></script></block-definition><block-definition s="winning move" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>item</l><custom-block s="possible_wins"></custom-block><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block s="reportListLength"><l/></block><l>2</l></block><block s="reportEquals"><block s="reportListLength"><l/></block><l>1</l></block></block><script><block s="doReport"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportListItem"><l></l><block var="TicTacToe"/></block><l>NA</l></block></autolambda><list></list></block><block var="item"/></block></block></script></block></script></block><block s="doForEach"><l>item</l><custom-block s="possible_wins"></custom-block><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block s="reportListLength"><l/></block><l>2</l></block><block s="reportEquals"><block s="reportListLength"><l/></block><l>1</l></block></block><script><block s="doReport"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportListItem"><l></l><block var="TicTacToe"/></block><l>NA</l></block></autolambda><list></list></block><block var="item"/></block></block></script></block></script></block><block s="doReport"><l>none</l></block></script></block-definition><block-definition s="%&apos;win_list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></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></blocks><variables><variable name="X&apos;s turn?"><bool>false</bool></variable><variable name="Y&apos;s turn?"><bool>false</bool></variable><variable name="TicTacToe"><list struct="atomic" id="469">X,NA,NA,NA,X,NA,NA,NA,X</list></variable></variables></project><media name="TicTacToe Project 2" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>