<snapdata remixID="13049367"><project name="yatink - tictactoe" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="yatink - tictactoe"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="make board" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>position</l><l>0</l></block><block s="gotoXY"><l>-80</l><l>70</l></block><block s="doChangeVar"><l>position</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="gotoXY"><l>5</l><l>70</l></block><block s="doChangeVar"><l>position</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="gotoXY"><l>90</l><l>70</l></block><block s="doChangeVar"><l>position</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="gotoXY"><l>-80</l><l>-15</l></block><block s="doChangeVar"><l>position</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="gotoXY"><l>5</l><l>-15</l></block><block s="doChangeVar"><l>position</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="gotoXY"><l>90</l><l>-15</l></block><block s="doChangeVar"><l>position</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="gotoXY"><l>-80</l><l>-100</l></block><block s="doChangeVar"><l>position</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="gotoXY"><l>5</l><l>-100</l></block><block s="doChangeVar"><l>position</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="gotoXY"><l>90</l><l>-100</l></block><block s="doChangeVar"><l>position</l><l>1</l></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>5</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="won? %&apos;x or o&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="all winning triples"></custom-block><block s="reportNewList"><list><block var="x or o"/><block var="x or o"/><block var="x or o"/></list></block></block></block></script></block-definition><block-definition s="status of triple %&apos;win&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block var="win"/></block></block><block s="reportListItem"><l>2</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block var="win"/></block></block></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><l>2</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block var="win"/></block></block><block s="reportListItem"><l>3</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block var="win"/></block></block></list></block></list></block></block></script></block-definition><block-definition s="all winning triples" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>list</l></list></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list><l></l></list></block></block><block s="doForEach"><l>item</l><custom-block s="possible wins"></custom-block><script><block s="doAddToList"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block var="item"/></block><block var="list"/></block></script></block><block s="doReport"><block var="list"/></block></script></block-definition><block-definition s="x" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs></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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="268"><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="269"></list></costumes><sounds><list struct="atomic" id="270"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="5" idx="1" x="90" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="275"><costumes><list id="276"><item><ref mediaID="5_cst_blank"></ref></item><item><ref mediaID="5_cst_x"></ref></item><item><ref mediaID="5_cst_o"></ref></item></list></costumes><sounds><list struct="atomic" id="277"></list></sounds><blocks></blocks><variables><variable name="position"><l>9</l></variable></variables><scripts><script x="120" y="28.33333333333313"><block s="receiveGo"></block><block s="doSetVar"><l>TURNS</l><l>0</l></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="doSwitchToCostume"><l>blank</l></block><custom-block s="make board"></custom-block><block s="doSetVar"><l>X&apos;s Turn</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script x="126" y="215.33333333333337"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doChangeVar"><l>TURNS</l><l>1</l></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="X&apos;s Turn"/><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><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"/><block var="board"/><l>x</l></block><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="won? %s"><l>x</l></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doSayFor"><l>X WINS</l><l>2</l></block></script><list></list></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"/><block var="board"/><l>o</l></block><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="won? %s"><l>o</l></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doSayFor"><l>O WINS</l><l>2</l></block></script><list></list></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="TURNS"/><l>9</l></list></block><script><block s="bubble"><l>TIED GAME</l></block></script><list></list></block></script></scripts></sprite><watcher var="X&apos;s Turn" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher scope="5" var="position" style="normal" x="10" y="169.00000799999998" color="243,118,29"/><watcher var="win" style="normal" x="8" y="24.000005999999985" color="243,118,29" hidden="true"/><watcher var="TURNS" style="normal" x="10" y="190.00000999999997" color="243,118,29" hidden="true"/><watcher var="board" style="normal" x="5" y="15.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="403">1,2,3,4,5,6,7,8,x</list></variable><variable name="win"><l>0</l></variable><variable name="TURNS"><l>19</l></variable></variables></scene></scenes></project><media name="yatink - tictactoe" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><costume name="blank" center-x="45" center-y="44" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABYCAYAAAB1YOAJAAAAAXNSR0IArs4c6QAAAb5JREFUeF7t3bFNw1AYReH7b0GZDkpGSCYIKzAJYhJWSCaAESiho2QLI1sWcmFQ/BSfwjpuLCHiEz6u3L5KcpfkON7jdXWBjyTnSrJP8jTer17xgXlL8iz0+kuYhe5nfkryuX5/04XbJA/j63gWevhh13Vfm2ZY+Y+rqt3kdfwv9OvK32XTj6+qg9DAv1hoALlPCC00JABlXLTQkACUcdFCQwJQxkULDQlAGRctNCQAZVy00JAAlHHRQkMCUMZFCw0JQBkXLTQkAGVctNCQAJRx0UJDAlDGRQsNCUAZFy00JABlXLTQkACUcdFCQwJQxkULDQlAGRctNCQAZVy00JAAlHHRQkMCUMZFCw0JQBkXLTQkAGVctNCQAJRx0UJDAlDGRQsNCUAZFy00JABlXLTQkACUcdFCQwJQxkULDQlAGRctNCQAZVy00JAAlHHRQkMCUMZFCw0JQBkXLTQkAGVctNCQAJRx0UJDAlDGRQsNCUAZFy00JABlliz6BfpOm8xU1eNFh5Ilw6mSXu0C01NPZ4/Z+07ynqS/e7UL3CS5T9LfPQq13XHRJ4VexNX+y7/Q05m3P85P/iUwvI5/AL8iqTca7hZ6AAAAAElFTkSuQmCC" mediaID="5_cst_blank"/><costume name="x" center-x="45" center-y="44" image="data:image/png;base64,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" mediaID="5_cst_x"/><costume name="o" center-x="45" center-y="44" image="data:image/png;base64,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" mediaID="5_cst_o"/></media></snapdata>