<snapdata remixID="14956350"><project name="Unit 3 Lab 3 - TicTacToe" 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="Unit 3 Lab 3 - 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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></list></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><list></list></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>position number</l><l>0</l></block><block s="show"></block><block s="doFor"><l>row</l><l>1</l><l>3</l><script><block s="doFor"><l>column</l><l>1</l><l>3</l><script><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="changeXPosition"><l>50</l></block></script></block><block s="changeXPosition"><l>-150</l></block><block s="changeYPosition"><l>-50</l></block></script></block><block s="hide"></block></script></block-definition><block-definition s="won? %&apos;who&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"><custom-block s="status of winning triples"></custom-block><block s="reportNewList"><list><block var="who"/><block var="who"/><block var="who"/></list></block></block></block></script></block-definition><block-definition s="status of winning triples" 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 winning triples"></custom-block></block></block></script></block-definition><block-definition s="possible winning triples" 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" initial="1"></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="tied?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>number</option></l></block></autolambda><list></list></block><block var="board"/></block><l></l></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="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="255"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="256"></list></costumes><sounds><list struct="atomic" id="257"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Square" idx="1" x="-30" y="-90" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="262"><costumes><list id="263"><item><ref mediaID="Unit 3 Lab 3 - TicTacToe_Square_cst_Empty"></ref></item><item><ref mediaID="Unit 3 Lab 3 - TicTacToe_Square_cst_X"></ref></item><item><ref mediaID="Unit 3 Lab 3 - TicTacToe_Square_cst_O"></ref></item></list></costumes><sounds><list struct="atomic" id="264"></list></sounds><blocks></blocks><variables><variable name="position number"><l>9</l></variable></variables><scripts><script x="10" y="50.999999999999915"><block s="receiveGo"><comment w="156.66666666666666" collapsed="false">Connect this to the script below it in For You To Do 5.</comment></block><block s="gotoXY"><l>-30</l><l>60</l></block><block s="doSwitchToCostume"><l>Empty</l></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="reportNumbers"><l>1</l><l>9</l></block></block></script><script x="425.26666666666665" y="24.733333333333334"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportAttributeOf"><l><option>costume name</option></l><block s="reportGet"><l><option>self</option></l></block></block><l>Empty</l></list></block><script><block s="doIfElse"><block var="X&apos;s turn?"/><script><block s="doSwitchToCostume"><l>X</l></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>X</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doSwitchToCostume"><l>O</l></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>O</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script><script><block s="doSayFor"><l>I&apos;ve been chosen already! try again</l><l>2</l></block></script></block><block s="doIf"><custom-block s="won? %s"><l>O</l></custom-block><script><block s="bubble"><l>O won!</l></block><block s="goToLayer"><l><option>front</option></l></block><block s="doSetVar"><l>playing</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block><block s="doIf"><custom-block s="won? %s"><l>X</l></custom-block><script><block s="bubble"><l>X won!</l></block><block s="goToLayer"><l><option>front</option></l></block><block s="doSetVar"><l>playing</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportNot"><block s="reportVariadicAnd"><list><custom-block s="won? %s"><l>X</l></custom-block><custom-block s="won? %s"><l>O</l></custom-block></list></block></block><custom-block s="tied?"></custom-block></list></block><script><block s="bubble"><l>It&apos;s a tie!</l></block><block s="goToLayer"><l><option>front</option></l></block></script><list></list></block></script></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="5" y="5" color="243,118,29" hidden="true"/><watcher scope="Square" var="position number" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="board" style="normal" x="10" y="31.000001999999995" color="243,118,29" extX="80" extY="70"/><watcher var="playing" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="X&apos;s turn?"><bool>false</bool></variable><variable name="board"><list struct="atomic" id="401">1,2,O,X,X,X,7,O,9</list></variable><variable name="playing"><bool>false</bool></variable></variables></scene></scenes></project><media name="Unit 3 Lab 3 - TicTacToe" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><costume name="Empty" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAA4ElEQVR4AeySsQ3CUBBDL4j2z5CCHRB0zAJiKgTrgBCDIGUBuk/CBHZzJj+Ocp1Pzr2XVTT2TAcdxptqC9P3m9d0UBxP56i1znruj2eUUta/g0Y7zbw+6N9V2pANJRPwL5cMnK6zIRpZ8oINJQOn62yIRpa8YEPJwOk6qSH6a4EFHwRAkkZsSIofKLchAJI0YkNS/EC5DQGQpBEbkuIHym0IgCSN2JAUP1BuQwAkaWS5hqTYiXIbImBJojYkwU6U2hABSxK1IQl2otSGCFiSaJuGbtdLdF0369nvtjEM788XAAD//343eosAAAAGSURBVAMAHYLNhRUm9W4AAAAASUVORK5CYII=" mediaID="Unit 3 Lab 3 - TicTacToe_Square_cst_Empty"/><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,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" mediaID="Unit 3 Lab 3 - TicTacToe_Square_cst_X"/><costume name="O" center-x="26" center-y="25" image="data:image/png;base64,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" mediaID="Unit 3 Lab 3 - TicTacToe_Square_cst_O"/></media></snapdata>