<snapdata remixID="12113374"><project name="U3L3-TicTacToe" 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="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></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></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></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="doSetVar"><l>Square number</l><l>1</l></block><block s="show"></block><block s="doFor"><l>Column</l><l>1</l><l>3</l><script><block s="doFor"><l>Row</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="Row"/></list></block></list></block><block s="reportDifference"><l>100</l><block s="reportVariadicProduct"><list><l>50</l><block var="Column"/></list></block></block></block><block s="createClone"><l><option>myself</option></l></block><block s="doChangeVar"><l>Square number</l><l>1</l></block></script></block></script></block><block s="hide"></block></script></block-definition><block-definition s="TicTacToe 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;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="Board"/></block></autolambda><list></list></block><block var="list"/></block></block></script></block-definition><block-definition s="Won? %&apos;won&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="Status of all winning triples"></custom-block><block s="reportNewList"><list><block var="won"/><block var="won"/><block var="won"/></list></block></block></block></script></block-definition><block-definition s="Status of all winning triples" type="reporter" category="variables"><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="TicTacToe Wins"></custom-block></block></block></script></block-definition><block-definition s="Draw win lines" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>1</l><l>8</l><script><block s="doDeclareVariables"><list><l>line</l></list></block><block s="doIf"><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><block var="i"/><custom-block s="Status of all winning triples"></custom-block></block><block s="reportNewList"><list><l>X</l><l>X</l><l>X</l></list></block></block><block s="reportEquals"><block s="reportListItem"><block var="i"/><custom-block s="Status of all winning triples"></custom-block></block><block s="reportNewList"><list><l>O</l><l>O</l><l>O</l></list></block></block></block><script><block s="doSetVar"><l>line</l><block s="reportListItem"><block var="i"/><block var="Win lines"/></block></block><block s="up"></block><block s="doGotoObject"><block s="reportListItem"><l>1</l><block var="line"/></block></block><block s="down"></block><block s="doGotoObject"><block s="reportListItem"><l>2</l><block var="line"/></block></block><block s="up"></block></script></block></script></block></script></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="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="303"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="304"></list></costumes><sounds><list struct="atomic" id="305"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Square" idx="1" x="50" y="-50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="310"><costumes><list id="311"><item><ref mediaID="Square_cst_Empty"></ref></item><item><ref mediaID="Square_cst_X"></ref></item><item><ref mediaID="Square_cst_O"></ref></item></list></costumes><sounds><list struct="atomic" id="312"></list></sounds><blocks></blocks><variables><variable name="Square number"><l>10</l></variable></variables><scripts><script x="12" y="10"><block s="doWearNextCostume"></block></script><script x="12" y="45.83333333333371"><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="reportNewList"><list><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l></list></block></block></script><script x="12" y="182.66666666666742"><block s="doSetVar"><l>Counter</l><l>0</l></block></script><script x="12" y="222.66666666666697"><block s="show"></block></script><script x="12" y="258.4999999999999"><custom-block s="Won? %s"><l>X</l></custom-block></script><script x="12" y="291.4999999999999"><block s="doForEach"><l>item</l><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="status of triple %l"><l/></custom-block></autolambda><list></list></block><custom-block s="TicTacToe Wins"></custom-block></block><script><block s="doIfElse"><block s="reportListContainsItem"><block var="item"/><l>Empty</l></block><script><block s="doSayFor"><l>No winner yet </l><l>1</l></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportListContainsItem"><block var="item"/><l>X</l></block><block s="reportListContainsItem"><block var="item"/><l>O</l></block></block><script><block s="doSayFor"><l>No winner is possible for this item </l><l>2</l></block></script><script><block s="doIfElse"><block s="reportListContainsItem"><block var="item"/><l>X</l></block><script><block s="doSayFor"><l>X is the winner </l><l>2</l></block></script><script><block s="doSayFor"><l>O is the winner </l><l>2</l></block></script></block></script></block></script></block></script></block></script><script x="12" y="593.5000000000002"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSayFor"><block var="Square number"/><l>2</l></block><block s="doIf"><block s="reportEquals"><block s="getCostumeIdx"></block><l>1</l></block><script><block s="doIfElse"><block var="X&apos;s turn?"/><script><block s="doSwitchToCostume"><l>X</l></block><block s="doReplaceInList"><block var="Square number"/><block var="Board"/><l>X</l></block><block s="doIfElse"><custom-block s="Won? %s"><l>X</l></custom-block><script><block s="doBroadcast"><l>X is the winner</l><list></list></block><block s="doSetVar"><l>Counter</l><l>0</l></block></script><script><block s="doChangeVar"><l>Counter</l><l>1</l></block><block s="doIfElse"><block s="reportEquals"><block var="Counter"/><l>9</l></block><script><block s="doBroadcast"><l>We have a tie game !</l><list></list></block><block s="doSetVar"><l>Counter</l><l>0</l></block></script><script><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>false</bool></l><comment w="90" collapsed="true">X plays first.</comment></block></block></script></block></script></block></script><script><block s="doSwitchToCostume"><l>O</l></block><block s="doReplaceInList"><block var="Square number"/><block var="Board"/><l>O</l></block><block s="doIfElse"><custom-block s="Won? %s"><l>O</l></custom-block><script><block s="doBroadcast"><l>O is the winner</l><list></list></block><block s="doSetVar"><l>Counter</l><l>0</l></block></script><script><block s="doChangeVar"><l>Counter</l><l>1</l></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></block></script></block></script></block></script><script x="19" y="1439.8333333333383"><block s="receiveInteraction"><l><option>clicked</option></l><comment w="156" collapsed="false">This demonstration script will not be part of your actual project.</comment></block></script><script x="10" y="1315.0000000000066"><block s="receiveMessage"><l>O is the winner</l><list></list></block><block s="hide"></block></script><script x="17" y="1233.1666666666724"><block s="receiveMessage"><l>X is the winner</l><list></list></block><block s="hide"></block></script><script x="296.66666666666606" y="1239.6666666666695"><block s="receiveMessage"><l>We have a tie game !</l><list></list></block><block s="hide"></block></script><script x="14" y="1507.166666666674"><block s="doSetVar"><l>Win lines</l><block s="reportNewList"><list><block s="reportNewList"><list><block s="reportNewList"><list><l>-100</l><l>50</l></list></block><block s="reportNewList"><list><l>100</l><l>50</l></list></block></list></block><block s="reportNewList"><list><block s="reportNewList"><list><l>-100</l><l>0</l></list></block><block s="reportNewList"><list><l>100</l><l>0</l></list></block></list></block><block s="reportNewList"><list><block s="reportNewList"><list><l>-100</l><l>-50</l></list></block><block s="reportNewList"><list><l>100</l><l>-50</l></list></block></list></block><block s="reportNewList"><list><block s="reportNewList"><list><l>-50</l><l>100</l></list></block><block s="reportNewList"><list><l>-50</l><l>-100</l></list></block></list></block><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>100</l></list></block><block s="reportNewList"><list><l>0</l><l>-100</l></list></block></list></block><block s="reportNewList"><list><block s="reportNewList"><list><l>50</l><l>100</l></list></block><block s="reportNewList"><list><l>50</l><l>-100</l></list></block></list></block><block s="reportNewList"><list><block s="reportNewList"><list><l>-100</l><l>100</l></list></block><block s="reportNewList"><list><l>100</l><l>-100</l></list></block></list></block><block s="reportNewList"><list><block s="reportNewList"><list><l>-100</l><l>-100</l></list></block><block s="reportNewList"><list><l>100</l><l>100</l></list></block></list></block></list></block></block></script><script x="240.9999999999991" y="1357.8333333333396"><block s="createClone"><l><option>myself</option></l></block><block s="bubble"><l>I&apos;m the parent.</l></block><block s="doGlide"><l>1</l><block s="reportRandom"><l>-200</l><l>200</l></block><block s="reportRandom"><l>-150</l><l>150</l></block></block><block s="bubble"><l></l></block></script><script x="405.9999999999999" y="1316.0000000000095"><custom-block s="Draw win lines"></custom-block></script><script x="344" y="745.8333333333335"><block s="doTellTo"><l>Sprite</l><block s="reifyScript"><script><custom-block s="Draw win lines"></custom-block></script><list></list></block><list></list></block></script></scripts></sprite><sprite name="Alonso" idx="2" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,71.4,71.4,1" pen="tip" id="678"><costumes><list id="679"><item><ref mediaID="Alonso_cst_alonzo"></ref></item></list></costumes><sounds><list struct="atomic" id="680"></list></sounds><blocks></blocks><variables></variables><scripts><script x="28" y="26.333333333333343"><block s="receiveGo"></block><block s="hide"></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="215" y="35.33333333333337"><block s="receiveMessage"><l>X is the winner</l><list></list></block><block s="show"></block><block s="doSayFor"><l>Game over X is the winner </l><l>10</l></block></script><script x="38" y="156.33333333333337"><block s="receiveMessage"><l>O is the winner</l><list></list></block><block s="show"></block><block s="doSayFor"><l>Game over O is the winner </l><l>10</l></block></script><script x="338" y="184.33333333333337"><block s="receiveMessage"><l>We have a tie game !</l><list></list></block><block s="show"></block><block s="doSayFor"><l>We have a tie game! </l><l>10</l></block></script></scripts></sprite><sprite name="Sprite" idx="3" x="167" y="-99" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="52.836000000000006,71.4,0,1" pen="tip" id="713"><costumes><list struct="atomic" id="714"></list></costumes><sounds><list struct="atomic" id="715"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="5.000000000000227" y="5.000000000000007" color="243,118,29" hidden="true"/><watcher scope="Square" var="Square number" style="normal" x="-3.256544502617544" y="292.9057611623037" color="243,118,29"/><watcher var="Counter" style="normal" x="10.000000000000227" y="10.000000000000014" color="243,118,29"/><watcher var="Win lines" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="Board" style="normal" x="3.9999999999997726" y="64" 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="725">X,O,Empty,O,X,Empty,Empty,Empty,X</list></variable><variable name="Counter"><l>0</l></variable><variable name="Win lines"><list id="726"><item><list struct="atomic" id="727">-100,50</list></item><item><list struct="atomic" id="728">100,50</list></item><item><list struct="atomic" id="729">-100,0</list></item><item><list struct="atomic" id="730">100,0</list></item><item><list struct="atomic" id="731">-100,-50</list></item><item><list struct="atomic" id="732">100,-50</list></item><item><list struct="atomic" id="733">-50,100</list></item><item><list struct="atomic" id="734">-50,-100</list></item><item><list struct="atomic" id="735">0,100</list></item><item><list struct="atomic" id="736">0,-100</list></item><item><list struct="atomic" id="737">50,100</list></item><item><list struct="atomic" id="738">50,-100</list></item><item><list struct="atomic" id="739">-100,100</list></item><item><list struct="atomic" id="740">,</list></item><item><list struct="atomic" id="741">,</list></item><item><list struct="atomic" id="742">,</list></item></list></variable></variables></scene></scenes></project><media name="U3L3-TicTacToe" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="Empty" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAMdJREFUaEPtmrENgmAUBh9TYEfBIs6i4lAEZ6GVGAs3MjFxgK+5wJ+jv3y8O0q6auzpqupcVWsLdw3D+P4ddLlO62OZD33Tc3vVdLt/PGivGS201zL/97KQhWADfnKw8HjOQrEyGLAQLDyes1CsDAYsBAuP5ywUK4MBC8HC4zkLxcpgwEKw8HjOQrEyGLAQLDyes1CsDAYsBAuP5ywUK4MBC8HC4zkLxcpgwEKw8HjOQrEyGLAQLDyes1CsDAbaLtTKH419f9q+t56dV83eYNkAAAAASUVORK5CYII=" mediaID="Square_cst_Empty"/><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAgVJREFUaEPt2rtOAkEUBuBDpTRgTdRQ8gRIaUUMoIk3RAQlEWm9FpYG7IzxKSyoLC3VTmPUxkvrLVFLLOhMzJJgREHOnDlnZxeh22Qv882/O+HPrgcAgvH4xKbP19MLLv9Vqx/XHgAYDocjh9mFnKtBb68vcHV58VADJZPpg3J5v8/NAZ2encN2qdgFOTbE/5nQ49MzDA70OyqVVmNCJbSYL0AgEIBSccsRqJvbOxhNJGBndw8mx8caxoQCVSrvkF8qQCgUMo6qY+Yy2aZjQYGsKXACqh3GGicaZBqFwSiDTKGwGBLIbpQKhgyyC6WK0QJJoygYbZAUiophAXGjdDBsIC6ULoYVpIviwLCDqCgujAhIFcWJEQNhUdwYUVA7lARGHNQKJYWxBfQTlUrN1MpZqz7T0NYIG0r1gXD+r0OsPpXJzsPJ8REsr6yKFUXbQNZtFo/FwOv1wtR00t2g78/MxvqaaJ0XT6jZAiBZ50VBf61mUigxEGZplkCJgDCY+vLHjWIHqWAkUKwgCoYbxQbSwXCiWEAcGC6UNogTw4HSAklgdFFkkCRGB0UC2YGhopRBdmIoKCWQCYwqCg0yiVFBoUBOwGBRKFA0OgJDkYhYy1St9vU/tKnZNO2lsRNf61sov9/3ay5QCanOoMn9uyCTs4+5dmcn1GkfAAYBIIeJ1QX73H8CynJ8DoPjGXcAAAAASUVORK5CYII=" mediaID="Square_cst_X"/><costume name="O" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABGBJREFUaEPtmktME1EUhv+uFXCnCQIRBOpjYYtGN4qiIUbwFTUKPmKUghIXEKNxQyllY5ACC+ODYmJUoPiIDzAxREV04QNpNRFESDSCzx0PXWPOmJu0dKZzZ+ZOQWSSpovee+Z85z9z7r1nasE0uywA1gLomA5cSUkp3RLQocOOjksN9f8004uXXXAUFL6dAZqqMs4oxKtM+8PH8PsDGOj/gI7Hj/Dp08ewqTt37UZ8fDyW2ezIWpeJxIT5vOYVxwlVaHDoC7zeBjReu4qM5Sukj91ugzU9TdZZunnfh368Cfhx7+4dafyevHzs2L5FN5gQoGCQwiPFyM/brSvat27fg6+5CSPDwyg6WqwLzDDQ5SuNcLucIJCjRQ7ExcXqji6bSOlaXVWFhMRElJc7NQVHN9DIyCjKXRXo7emBu7ISq1auMAwSbIDsn7/oRf2Fc7hQ70X2hiwu+7qA6GYFjkLExsaixlMtRBUlbykNTxwvxRlPLVcKagZiMFarFZVuF1fUjA7q6X2Pzbm5XFCagQ4XFCImJgZ1tR6jfmqaT1BLlyzG8xevIqa3JqCz5y6i80kHGrz1pqaZWvoFAgHF+3MDsQi96+nFksWLNEVX5OCS0uOSOaUM4QaiVLPZM3CsuEikf5pt0TNss9nQ1OyTTT0uIBqUn7cHkaTW7JmBCZT6AX835I46XEAk88LUtElXh8WAqdTa1haW/qpAtK1JSkzA8PDIpBQCJSFPV3nw+9dY2NKhCkRbG9o8RrtMq2UkFanSklK0tz8IGaoKROm2ek0m1yqt5oTo35OTUzAx7VSB5CaJdkyvPblgqwJZLBaMj4/rvaep86ja0RW8lEQEoh89Hg9uXPeZ6phe43TMaPH5Qsq3KpDX65Wt93qdEDmPnJ/o3wyQyAgbtaVZIaVab9QRUfPp8PfsaWfIGvl/VTmKZHb2RlN6BiJUohPAppzckEVfVaEypwspC1Nx8MBeET4ItUGL/pPOzpCukCoQ65VNtbWItbo07+Voqz5nThw+Dw5p6o8JlULGGGXOrNkxOHXy7wmWXaoK0UClyWY7rWQ/UpC5gOhMtDYzc0qdWH/++C7bRuMCYirRd7R6cUrqsAOn0iPADcRUUmpORCv9qFSnpqWHPTuaniE2mLVlJ6tZQsfu7tddEfuC3AoxKCoQfX19UW82smDKNUY0V7mJ6RRtKF4Y8lOzQhOVcrnKTe2k0qm0proqrHeg9MzqBiKDlNP0/sbpcgvfGlERqqhwY2hwELV1tdxBMwTEJHaWlUlv2xwOh+EXX7RoXm1sllTR81bQMBBBBTuxLmt92A6Yp6STIk3NLZLiZENvcIQAMYcJ7PbdVtxva5XK65at26QW8vIMuzRkkTVd6r7SwXFs7Be+fvuOgYEBaSx99u7bj5ycHEMqCwUKVoIi3vXaLzlM/1UYHR3FzRst0pAFC5IlFejFGQMW9Y7WNCCeNDNjzAyQGVEVaXN6KzRd/tE4d+68l38AHzaJdYJvYYIAAAAASUVORK5CYII=" mediaID="Square_cst_O"/><costume name="alonzo" center-x="45" center-y="60" image="data:image/png;base64,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" mediaID="Alonso_cst_alonzo"/></media></snapdata>