<snapdata remixID="13070252"><project name="unit 3 lab 3 tic tac toe" 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="unit 3 lab 3 tic tac toe"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="make board" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>ppositionnumber</l><l>1</l></block><block s="doSwitchToCostume"><l></l></block><block s="show"></block><block s="gotoXY"><l>-75</l><l>75</l></block><block s="doFor"><l>col</l><l>1</l><l>3</l><script><block s="doFor"><l>row</l><l>1</l><l>3</l><script><block s="createClone"><l><option>myself</option></l></block><block s="gotoXY"><block s="reportVariadicSum"><list><block s="xPosition"></block><l>50</l></list></block><block s="yPosition"></block></block><block s="doChangeVar"><l>ppositionnumber</l><l>1</l></block></script></block><block s="gotoXY"><l>-75</l><block s="reportDifference"><block s="yPosition"></block><l>50</l></block></block></script></block><block s="hide"></block></script></block-definition><block-definition s="statusOfAllWinningTriples" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doDeclareVariables"><list><l>b</l></list></block><block s="doSetVar"><l>a</l><custom-block s="possibleWinningTriples"></custom-block></block><block s="doSetVar"><l>b</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="a"/><script><block s="doAddToList"><custom-block s="statusOfTriple %s"><block var="item"/></custom-block><block var="b"/></block></script></block><block s="doReport"><block var="b"/></block></script></block-definition><block-definition s="possibleWinningTriples" type="reporter" category="pen"><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="statusOfTriple %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doAddToList"><block s="reportListItem"><block var="list"/><block var="boardlist"/></block><block var="a"/></block></script></block><block s="doReport"><block var="a"/></block></script></block-definition><block-definition s="won? %&apos;space&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportListContainsItem"><custom-block s="statusOfAllWinningTriples"></custom-block><block s="reportNewList"><list><block var="space"/><block var="space"/><block var="space"/></list></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script><scripts><script x="119.49999999999993" y="190.66666666666637"><custom-block s="possibleWinningTriples"></custom-block></script></scripts></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="198"><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="199"></list></costumes><sounds><list struct="atomic" id="200"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="205"><costumes><list struct="atomic" id="206"></list></costumes><sounds><list struct="atomic" id="207"></list></sounds><blocks></blocks><variables></variables><scripts><script x="14" y="10"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doSetVar"><l>boardlist</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><l>9</l><script><block s="doAddToList"><block s="reportVariadicSum"><list><block s="reportListAttribute"><l><option>length</option></l><block var="boardlist"/></block><l>1</l></list></block><block var="boardlist"/></block></script></block><custom-block s="make board"></custom-block><block s="doSetVar"><l>Xs_Turn</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script x="11" y="190.66666666666669"><block s="receiveGo"></block></script><script x="18.000000000000057" y="250.50000000000048"><custom-block s="statusOfAllWinningTriples"></custom-block></script><script x="10" y="281.6666666666671"><block s="receiveKey"><l><option>z</option></l><list></list></block><custom-block s="make board"></custom-block><block s="doSetVar"><l>Xs_Turn</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script x="11" y="378.33333333333394"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getCostumeIdx"></block><l>1</l></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="Xs_Turn"/><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doSwitchToCostume"><l></l></block><block s="doReplaceInList"><block var="ppositionnumber"/><block var="boardlist"/><l>x</l></block><block s="doSetVar"><l>Xs_Turn</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doIf"><custom-block s="won? %s"><l>x</l></custom-block><script><block s="doSayFor"><l>player x is the winner!!</l><l>2</l></block><block s="doSayFor"><l>congratulation. Click z to play again</l><l>2</l></block></script><list></list></block></script><script><block s="doSwitchToCostume"><l></l></block><block s="doReplaceInList"><block var="ppositionnumber"/><block var="boardlist"/><l>o</l></block><block s="doSetVar"><l>Xs_Turn</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doIf"><custom-block s="won? %s"><l>0</l></custom-block><script><block s="doSayFor"><l>player O is the winner!!</l><l>2</l></block><block s="doSayFor"><l>congratulation. click z to play again</l><l>2</l></block></script><list></list></block></script></block></script><list></list></block></script></scripts></sprite><watcher var="boardlist" style="normal" x="40" y="40" color="243,118,29"/><watcher var="ppositionnumber" style="normal" x="0" y="124.00000799999998" color="243,118,29"/><watcher var="col" style="normal" x="40" y="124.00000799999998" color="243,118,29"/><watcher var="Xs_Turn" style="normal" x="40" y="208.00001599999996" color="243,118,29"/><watcher var="space" style="normal" x="40" y="275.999992" color="243,118,29"/></sprites></stage><variables><variable name="boardlist"><l>0</l></variable><variable name="ppositionnumber"><l>0</l></variable><variable name="col"><l>0</l></variable><variable name="Xs_Turn"><l>0</l></variable><variable name="space"><l>0</l></variable></variables></scene></scenes></project><media name="unit 3 lab 3 tic tac toe" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>