<snapdata remixID="14864005"><project name="tic tac toe" 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="tic tac toe"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="makeBoard" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setYPosition"><l>50</l></block><block s="doRepeat"><l>3</l><script><block s="setXPosition"><l>-50</l></block><block s="doRepeat"><l>3</l><script><block s="doSwitchToCostume"><l>tic</l></block><block s="createClone"><l><option>myself</option></l></block><block s="changeXPosition"><l>50</l></block></script></block><block s="changeYPosition"><l>-50</l></block></script></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"><l/><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="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>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><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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="104"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="105"></list></costumes><sounds><list struct="atomic" id="106"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="100" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="3" color="80,80,80,1" pen="tip" id="111"><costumes><list id="112"><item><ref mediaID="tic tac toe_Sprite_cst_X"></ref></item><item><ref mediaID="tic tac toe_Sprite_cst_O"></ref></item><item><ref mediaID="tic tac toe_Sprite_cst_tic"></ref></item></list></costumes><sounds><list struct="atomic" id="113"></list></sounds><blocks></blocks><variables></variables><scripts><script x="176" y="178"><block s="receiveGo"></block><block s="show"></block><custom-block s="makeBoard"></custom-block><block s="hide"></block><block s="doSetVar"><l>board</l><block s="reportNumbers"><l>1</l><l>9</l></block></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doIf"><block s="reportVariadicEquals"><list><l>X</l><custom-block s="Possible winning triples"></custom-block></list></block><script><block s="doSayFor"><l>X won</l><l>2</l></block></script><list></list></block></script><script x="332" y="20"><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="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>false</bool></l></block></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="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>O</l></block></script></block></script></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="10" y="10" color="243,118,29"/><watcher var="position number" style="normal" x="10" y="297.000004" color="243,118,29"/><watcher scope="Sprite" s="getCostumeIdx" style="normal" x="10" y="318.000006" color="143,86,227" hidden="true"/><watcher var="board" style="normal" x="7" y="43.000001999999995" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="X&apos;s turn?"><bool>false</bool></variable><variable name="board"><list struct="atomic" id="182">1,2,3,4,5,6,7,8,9</list></variable><variable name="position number"><l>0</l></variable></variables></scene></scenes></project><media name="tic tac toe" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><costume name="X" center-x="27" center-y="22.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAtCAYAAADlVJiFAAAEUklEQVR4AdSZS6hVVRzGL0VNgh5QUNGDCCooqkERBRURFFFQg6IHVFSDHkQWFPSAHhT5BF8IKig+wBcOnAjqQEUnIg5UEFTQgYqKOnCgoAji77c5f1hez2M/1r73nMv3rf9/rbv3WuvbZ5/1rb3PTWOj+/ccU78LdsWoCnsQNWvgdvgEvAGjKOxWVCjqUeLTcBt8CF6HURS2FgUvwcC3JMfgdRg1YQuZ/Xsw8A3JBngDQtj7/OddOMz4h8l9DQN/kiyCXaGwu/nPPKjy2cRhxHdMSiGEAgso/4U9oTBF3dc54kfiXvgqHBZ4Nykk5rOe5HvYFwpTjKtMHPgMicvoX8TJxstMIJ3bTuofwoFQ2BmO+hh6/14mBv4mUaBCSSccjzGiom4mikMUirpKHAiFxUGLSfSFTcSAt6S35pRomKB4B+O4rN9PFOcpPoKnYCmkwjzhMMVb8FeYYg4VF5eHiRMBRT2bDKQoL3DS1D8dLyyOnk7yAtwFA9rBPiqfwzaxnM7fhIHPSDbDSuglzE52U7wIp8GAt8gyKvJ2Ym7MoEOFEAr8QrkSVkY/YdHZbyRewYPEgJ/afip+ioQs+JleFEIoMItSEqqjjDB73ULhwuKWhrSA3ze/dzlM/VN6nAkDfkqpyGgvHcsKs8MrFG44XXJPkwf0Qb/YrqDRViW+wcErYMCLmN6O0V4pVhEWHa8j0dv0GNIC1vW8qqbuea6ARScUXiAvHGkz1BHmiKmpX7Khwyqmfi/nKOpOotCjXNb1LOuD2eeIusKiS03dq17V1B1XUY93OnI3oSh3F52mZsEBmvUwNlbH1L2NX0kG9vbbkdQbpzmExSTKmvp8TvgABtypu2OPepaYU5gTGmTq/3GQQggFfKZKH0mKxhxFbmExp16m/kccQPT7mT480pQPbQlzhvrReFO3XR6h8DGJ0A7aFOaMNXU3tUbrQV+d6Vl1TT366RnbFvYII7us30IUFyw61CbqmHrn9P6hTWG3MbSi4mXmReqvQW/BuqbO6eXQpjC96vlkGnrVHuouGn5aVU2dU8ujLWFLmMI7MPAVyUYYqGPqcW6p2Iaw/xn5Sxj4nWQp7Iaypt7t3L5tuYX50kcPi0HnkkyF/TDI1Gs9qecU5ibWlz4hYjWJz2qEUvCCZHtSzyXM1U4hoWArySewKrqZeq0n9RzCnmT2LuuEAgco/fQItaCZN35SbyrMHzRc1u/pSDhHdFk/S2yKRk/qTYUp6qlEgaL8xJKmRmntJ/UmwlYx5ddhwO+U362oZ4pFN5VNva4wX7n5Q0YxKsVPMF08qGZHJVOvI8z3+ukyrk+ly3x2ReM6LGXqVYV9wSAKIRRwR+HOoqhMYDHQ1KsIe5uJK4RQwL2fe8CiMklFL1NfUlbYA0w8fVvrLt0VkOZJx3hT13KmlBV2gum7u/CHiePkivL5inQokJr6D8zoZFlhHDvmryuKU9RRG4aQmnqxOl8DAAD//w36FjQAAAAGSURBVAMAAyPOrBTFKToAAAAASUVORK5CYII=" mediaID="tic tac toe_Sprite_cst_X"/><costume name="O" center-x="21" center-y="21.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAArCAYAAAAOnxr+AAACrElEQVR4AezYXZYSMRCG4daNOa5MXZm6Ms0TKKyENAZoaC6Y00WS+vteKjNH5PNy/89HafG92M+B8YeV8O3PraDggP0p0tZvZeXrjT8scoGX9Ouea0GJhCCo69SWRQ1wPfRaZn9mQTXVnEjf+1dxsK9l7e1H8THxsm0evfTUuwmMDjOgcbW5njCoT8VpZXy9gWDickGXkuYBLKdx9odLoK4JpDXqgBBl9uGfXQGNgMGabtZqeq6BKughTeNWwEa0HNaAe82SenjWQBUcMg6vADU/nLZ71dMAckfaBpV9ywhUYk4Cecs15x6X9mBp5By/Cvl8BqoovxsNHgkZMDRoxRkDljg3oAL5nbgSDU7JD97QohkyWADX8+jqBRQAt3+m0QQcmmDrPkAlnJwl4lyWXR5DCmETZc3VRzAnhu+Zq4my0KwDjInWwzGy5zSPCEse1mmiGSy/kyjaY8XBQvsjJhqO37F5gTWznIG+AN8YoZ/oOOsFvG/QrS/hPdH3RP8zgd3D79/Rra/ARPO/qV+2FtiqXw/qkwrbqv89fZpPdEA1y1N9BdD8ia5+5AvQekBczDvZGxZDQfn3BKiJsoicJUbgCWs/zXoOUPp5qiZaEwSeaDSHQ8qgJpphFQB+FictmqGHBXg9Z1AOAcD2zLcmGtg/0mjQCg0MWOI89b9QDZqiU/U2mx5S1/ytifMQ1LvpE13JI2D1NIgKc3zptau7v/rqLC9rsL7D1Lyk3PXEFA0gNwJJO/vqfg1UUMHal66mcAtwAKq3p8NCy+p8ZpdAIxmQv8A4W4mYhgkTlcP4e+OXE7nieoTpbZJxHq4zoAqJjaYrRhg0A9Qbvxy52UxPT72zf7ifBY1iTTU3BULhn13VmJ4e1tm64V/9TDFgQgRBhwHpTUxumPiMRpPzFwAA//+q1LDDAAAABklEQVQDAHDnkJIesHWlAAAAAElFTkSuQmCC" mediaID="tic tac toe_Sprite_cst_O"/><costume name="tic" center-x="25" center-y="23.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAxCAYAAACVtYpYAAABDklEQVR4AeyaQQrCUBBDR5e9hdfo0lWPVe9VQT2I4iW6FGc+/aXCrGQCfzRCfvWDMcnbuheRUUReyXXX/GeTFdKn7PTIrIPmP5pqIX0v0vd9SpXwy/FRaJomyailS3msheZ5LhcZj232tVDGIl5mFvJWaemOhFqi4WUhIW+Vlu5IqCUaXhYS8lZp6Y6EWqLhZSEhb5Vv7xDfIyHEqpGeJBS5JsKLhBCrRnqSUOSaCC8SQqwa6UlCkWsivEgIsWqkJwlFronwIiHEqpGe/0sockWkFwkh143wJqGIFZEev0uo6zrkcFDvbXYj9NRfu6pkGIaUsuxVVsjKnPTilvVl2aus0EM/XFRWKrPsf3/jGwAA//8LCzANAAAABklEQVQDAN2NkVZh481jAAAAAElFTkSuQmCC" mediaID="tic tac toe_Sprite_cst_tic"/></media></snapdata>