<snapdata remixID="13379583"><project name="Tic Tact Toe" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes>Welcome to my TIC TAC TOE game&#xD;Acknowledging all code towards Alexander Literski</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Tic Tact Toe"><notes>Welcome to my TIC TAC TOE game&#xD;Acknowledging all code towards Alexander Literski</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),    context = stage.penTrails().getContext(&apos;2d&apos;),    rotation = radians(this.direction() - 90),    trans = new Point(      this.center().x - stage.left(),      this.center().y - stage.top()    ),    isWarped = this.Warped,    len,    pos;if (isWarped) {endWarp(); }context.save();context.font = size + &apos;px monospace&apos;;context.textAlign = &apos;left&apos;;context.textBaseline = &apos;alphabetic&apos;;context.fillStyle = this.color.toString();len = context.measureText(text).width;trans = trans.multiplyBy(1 / stage.scale);context.translate(trans.x, trans.y);context.rotate(rotation);context.fillText(text, 0, 0);context.translate(-trans.x, -trans.y);context.restore();pos = new Point(  len * Math.sin(radians(this.direction())),  len * Math.cos(radians(this.direction())));pos = pos.add(new Point(this.xPosition(), this.yPosition()));this.gotoXY(pos.x, pos.y, false);this.changed();if (isWarped) {this.startWarp(); }stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script><list></list></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><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"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-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="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script><list></list></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></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="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="makeBoard" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>position number</l><l>0</l></block><block s="gotoXY"><l>-50</l><l>50</l></block><block s="doWarp"><script><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="show"></block><block s="doSwitchToCostume"><l>Empty</l></block><block s="createClone"><l><option>myself</option></l></block><block s="changeYPosition"><l>-50</l></block></script></block><block s="changeXPosition"><l>50</l></block><block s="changeYPosition"><l>150</l></block></script></block><block s="hide"></block></script></block></script></block-definition><block-definition s="makeBoardFinished" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><l>-50</l><l>50</l></block><block s="doDeclareVariables"><list><l>itemCount</l></list></block><block s="doWarp"><script><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>itemCount</l><l>1</l></block><block s="show"></block><block s="doSwitchToCostume"><block s="reportListItem"><block var="itemCount"/><block var="board List"/></block></block><block s="createClone"><l><option>myself</option></l></block><block s="changeYPosition"><l>-50</l></block></script></block><block s="changeXPosition"><l>50</l></block><block s="changeYPosition"><l>150</l></block></script></block><block s="hide"></block></script></block></script></block-definition><block-definition s="Program(Game) %&apos;player X&apos; %&apos;player Y&apos;" type="command" category="control"><comment x="0" y="0" w="90" collapsed="false">Player X and Player Y parameters create both players so that you can play</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="getCostumeIdx"></block><l>1</l></list></block><script><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="doReplaceInList"><block var="position number"/><block var="board List"/><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="doBroadcast"><l>yTurn</l><list></list></block><block s="goToLayer"><l><option>front</option></l></block><block s="doSayFor"><l>O&apos;s Turn!</l><l>.5</l></block><block s="doBroadcastAndWait"><l>checkWin</l><list></list></block></script><script><block s="doSwitchToCostume"><l>O</l></block><block s="doReplaceInList"><block var="position number"/><block var="board List"/><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="doBroadcast"><l>xTurn</l><list></list></block><block s="goToLayer"><l><option>front</option></l></block><block s="doSayFor"><l>X&apos;s Turn!</l><l>.5</l></block><block s="doBroadcastAndWait"><l>checkWin</l><list></list></block></script></block></script><script><block s="goToLayer"><l><option>front</option></l></block><block s="doSayFor"><l>Already Picked!</l><l>1</l></block></script></block><block s="doChangeVar"><l>counter</l><l>1</l></block></script></block-definition><block-definition s="Win Command %&apos;winMsg&apos; %&apos;xValue&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%n"></input></inputs><script><block s="doSetVar"><l>stop</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doBroadcastAndWait"><l>Clear</l><list></list></block><block s="gotoXY"><block var="xValue"/><l>-150</l></block><block s="write"><block var="winMsg"/><l>100</l></block><custom-block s="makeBoardFinished"></custom-block></script></block-definition><block-definition s="Setup %&apos;score&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>counter</l><l>0</l></block><block s="clear"></block><block s="doSetVar"><l>board List</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><block s="doWait"><l>.1</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></block></block><block s="doBroadcast"><l>xTurn</l><list></list></block><block s="gotoXY"><l>0</l><l>-120</l></block><block s="doSwitchToCostume"><l><option>Turtle</option></l></block><block s="show"></block><block s="bubble"><l>X Goes First!</l></block></script><scripts><comment x="149.7242187499994" y="15.666666666666742" w="90" collapsed="false">The &quot;score&quot; parameter illustrates the score board for player X and player O</comment></scripts></block-definition><block-definition s="winCheck" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>stop</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doForEach"><l>item</l><block var="possible winning triplets"/><script><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board List"/></block></autolambda><list></list></block><list><block var="item"/></list></custom-block><block s="reportNewList"><list><l>X</l><l>X</l><l>X</l></list></block></list></block><script><block s="doBroadcastAndWait"><l>X Won</l><list></list></block><block s="doStopThis"><l><option>this script</option></l></block></script><list></list></block></script></block><block s="doForEach"><l>item</l><block var="possible winning triplets"/><script><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board List"/></block></autolambda><list></list></block><list><block var="item"/></list></custom-block><block s="reportNewList"><list><l>O</l><l>O</l><l>O</l></list></block></list></block><script><block s="doBroadcastAndWait"><l>O Won</l><list></list></block><block s="doStopThis"><l><option>this script</option></l></block></script><list></list></block></script></block><block s="doWait"><l>.3</l></block><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportNot"><block s="reportListContainsItem"><block var="board List"/><l>Empty</l></block></block><block s="reportVariadicAnd"><list><block s="reportNot"><block s="reportVariadicEquals"><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board List"/></block></autolambda><list></list></block><list><block var="item"/></list></custom-block><block s="reportNewList"><list><l>X</l><l>X</l><l>X</l></list></block></list></block></block><block s="reportNot"><block s="reportVariadicEquals"><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board List"/></block></autolambda><list></list></block><list><block var="item"/></list></custom-block><block s="reportNewList"><list><l>O</l><l>O</l><l>O</l></list></block></list></block></block></list></block></list></block><script><block s="doBroadcastAndWait"><l>Draw</l><list></list></block><block s="doStopThis"><l><option>this script</option></l></block></script><list></list></block></script></block-definition><block-definition s="drawScore" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setColor"><color>26,7,0,1</color></block><block s="gotoXY"><l>108</l><l>37</l></block><block s="write"><l>Score:</l><l>35</l></block><block s="setColor"><color>145,26,68,1</color></block><block s="gotoXY"><l>130</l><l>0</l></block><block s="write"><l>X</l><l>35</l></block><block s="gotoXY"><l>130</l><l>-10</l></block><block s="write"><l>_</l><l>35</l></block><block s="gotoXY"><l>130</l><l>-60</l></block><block s="write"><block var="X Score"/><l>35</l></block><block s="setColor"><color>0,157,163,0.9725490196078431</color></block><block s="gotoXY"><l>180</l><l>0</l></block><block s="write"><l>O</l><l>35</l></block><block s="gotoXY"><l>180</l><l>-10</l></block><block s="write"><l>_</l><l>35</l></block><block s="gotoXY"><l>180</l><l>-60</l></block><block s="write"><block var="O Score"/><l>35</l></block></script></block-definition><block-definition s="goAwaySetup" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doUntil"><block s="reportVariadicEquals"><list><block var="counter"/><l>2</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="counter"/><l>1</l></list></block><script><block s="bubble"><l></l></block><block s="hide"></block></script><list></list></block></script><comment w="90" collapsed="false">Gets rid of &apos;X Goes First&apos; Once move is made</comment></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="1075"><pentrails>data:image/png;base64,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</pentrails><costumes><list id="1076"><item><ref mediaID="Stage_cst_XY Grid"></ref></item></list></costumes><sounds><list struct="atomic" id="1077"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Key" idx="4" x="113" y="-170" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="239.7,71.91000000000001,0,1" pen="tip" id="1082"><costumes><list struct="atomic" id="1083"></list></costumes><sounds><list struct="atomic" id="1084"></list></sounds><blocks></blocks><variables></variables><scripts><script x="87" y="15"><block s="receiveGo"></block><block s="gotoXY"><l>-90</l><l>-170</l></block><block s="write"><l>Press &apos;R&apos; to RESET Scoreboard</l><l>12</l></block></script><script x="416" y="59"><block s="receiveMessage"><l>reWrite</l><list></list></block><block s="gotoXY"><l>-90</l><l>-170</l></block><block s="write"><l>Press &apos;R&apos; to RESET Scoreboard</l><l>12</l></block></script></scripts></sprite><sprite name="Turn keeper" idx="2" x="-162" y="-25" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="145,26,68,1" pen="tip" id="1105"><costumes><list struct="atomic" id="1106"></list></costumes><sounds><list struct="atomic" id="1107"></list></sounds><blocks></blocks><variables></variables><scripts><script x="87" y="49"><block s="receiveMessage"><l>yTurn</l><list></list><comment w="90" collapsed="false">yTurn is Actually O&apos;s Turn</comment></block><block s="gotoXY"><l>-180</l><l>8</l></block><block s="setColor"><color>20,2,0,1</color></block><block s="gotoXY"><l>-220</l><l>8</l></block><block s="clear"></block><block s="doBroadcast"><l>reWrite</l><list></list></block><block s="write"><l>Player:</l><l>30</l></block><block s="gotoXY"><l>-180</l><l>-25</l></block><block s="setColor"><color>0,157,163,1</color></block><block s="write"><l>O</l><l>30</l></block></script><script x="467" y="52"><block s="receiveMessage"><l>xTurn</l><list></list></block><block s="setColor"><color>20,2,0,1</color></block><block s="gotoXY"><l>-220</l><l>8</l></block><block s="clear"></block><block s="doBroadcast"><l>reWrite</l><list></list></block><block s="write"><l>Player:</l><l>30</l></block><block s="gotoXY"><l>-180</l><l>-25</l></block><block s="setColor"><color>145,26,68,1</color></block><block s="write"><l>X</l><l>30</l></block></script><script x="735" y="34"><block s="receiveMessage"><l>reWrite</l><list></list></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="setColor"><color>20,2,0,1</color></block><block s="gotoXY"><l>-220</l><l>8</l></block><block s="write"><l>Player:</l><l>30</l></block><block s="gotoXY"><l>-180</l><l>-25</l></block><block s="setColor"><color>145,26,68,1</color></block><block s="write"><l>X</l><l>30</l></block></script><script><block s="gotoXY"><l>-180</l><l>8</l></block><block s="setColor"><color>20,2,0,1</color></block><block s="gotoXY"><l>-220</l><l>8</l></block><block s="write"><l>Player:</l><l>30</l></block><block s="gotoXY"><l>-180</l><l>-25</l></block><block s="setColor"><color>0,157,163,1</color></block><block s="write"><l>O</l><l>30</l></block></script></block></script></scripts></sprite><sprite name="Score Keeper" idx="3" x="201.00000000000045" y="-60" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="0,157,163,0.9725490196078431" pen="tip" id="1216"><costumes><list struct="atomic" id="1217"></list></costumes><sounds><list struct="atomic" id="1218"></list></sounds><blocks></blocks><variables></variables><scripts><script x="24" y="69"><block s="receiveMessage"><l>scoreX</l><list></list></block><block s="doWait"><l>.5</l></block><block s="doChangeVar"><l>X Score</l><l>1</l></block></script><script x="190" y="70"><block s="receiveMessage"><l>scoreO</l><list></list></block><block s="doWait"><l>.5</l></block><block s="doChangeVar"><l>O Score</l><l>1</l></block></script><script x="370" y="65"><block s="receiveKey"><l><option>r</option></l><list></list></block><block s="doSetVar"><l>X Score</l><l>0</l></block><block s="doSetVar"><l>O Score</l><l>0</l></block><block s="clear"></block><block s="doBroadcast"><l>reWrite</l><list></list></block></script><script x="115" y="239"><block s="receiveGo"></block><block s="doWait"><l>.5</l></block><custom-block s="drawScore"></custom-block></script><script x="276" y="255"><block s="receiveMessage"><l>reWrite</l><list></list></block><block s="doWait"><l>.5</l></block><custom-block s="drawScore"></custom-block></script><script x="693" y="99"><block s="receiveGo"></block><block s="hide"></block></script><script x="121" y="488"><block s="show"></block></script></scripts></sprite><sprite name="Square" idx="1" x="0" y="-120" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="0" color="80,80,80,1" pen="tip" id="1269"><costumes><list id="1270"><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="1271"></list></sounds><blocks></blocks><variables><variable name="position number"><l>9</l></variable></variables><scripts><script x="10" y="81.00000000000006"><block s="receiveInteraction"><l><option>clicked</option></l><comment w="90" collapsed="true">7.</comment></block><custom-block s="Program(Game) %s %s"><l></l><l></l><comment w="90" collapsed="false">Changes the board according to player</comment></custom-block></script><script x="28.999999999999915" y="221.00000000000017"><block s="receiveMessage"><l>Clear</l><list></list></block><block s="removeClone"><comment w="126" collapsed="false">    Clears When Needed</comment></block></script><script x="36.9999999999998" y="362.0000000000009"><block s="receiveMessage"><l>newGame</l><list></list></block><block s="removeClone"><comment w="90" collapsed="false">Resets Board</comment></block></script><script x="68.99999999999955" y="493.000000000001"><block s="receiveMessage"><l>newGame</l><list></list></block><custom-block s="Setup %s"><l></l><comment w="90" collapsed="false">Draws and Creates The Board</comment></custom-block></script><script x="274.0000000000009" y="10"><block s="receiveGo"><comment w="90" collapsed="false">starts game </comment></block><block s="doSetVar"><l>newGame</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doBroadcast"><l>newGame</l><list></list></block></script><script x="266.0000000000009" y="123.00000000000011"><block s="doSetVar"><l>possible winning triplets</l><l></l></block></script><script x="268.0000000000008" y="147.0000000000001"><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>5</l><l>9</l></list></block><block s="reportNewList"><list><l>7</l><l>5</l><l>3</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></list></block></script><comment x="729.0000000000006" y="357.0000000000001" w="114" collapsed="false">       WIN MESSAGES</comment><script x="823.0000000000007" y="419.000000000001"><block s="receiveMessage"><l>Draw</l><list></list></block><block s="doWait"><l>.5</l></block><custom-block s="Win Command %txt %n"><l>DRAW!</l><l>-130</l></custom-block><block s="doWait"><l>1.5</l></block><block s="doBroadcast"><l>newGame</l><list></list></block></script><script x="617.0000000000003" y="402.99999999999994"><block s="receiveMessage"><l>X Won</l><list></list></block><block s="doWait"><l>.5</l></block><block s="doBroadcastAndWait"><l>scoreX</l><list></list></block><custom-block s="Win Command %txt %n"><l>X Won!</l><l>-150</l></custom-block><block s="doWait"><l>1.5</l></block><block s="doBroadcast"><l>newGame</l><list></list></block></script><script x="736.0000000000001" y="547.9999999999995"><block s="receiveMessage"><l>O Won</l><list></list></block><block s="doWait"><l>.5</l></block><block s="doBroadcastAndWait"><l>scoreO</l><list></list></block><custom-block s="Win Command %txt %n"><l>O Won!</l><l>-150</l></custom-block><block s="doWait"><l>1.5</l></block><block s="doBroadcast"><l>newGame</l><list></list></block></script><script x="621.0000000000003" y="14.999999999999915"><block s="receiveGo"></block><block s="removeClone"><comment w="90" collapsed="false">Resets Board</comment></block></script><script x="548.0000000000003" y="558.0000000000007"><block s="receiveMessage"><l>checkWin</l><list></list></block><custom-block s="winCheck"></custom-block></script><script x="925.9999999999995" y="572.0000000000007"><block s="receiveMessage"><l>newGame</l><list></list></block><custom-block s="goAwaySetup"></custom-block></script></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="4.3333333333332575" y="4.333333333333329" color="243,118,29" hidden="true"/><watcher var="board List" style="normal" x="8.666666666666742" y="8.666666666666671" color="243,118,29" hidden="true"/><watcher scope="Square" var="position number" style="normal" x="8.666666666666742" y="26.866668399999995" color="243,118,29" hidden="true"/><watcher var="possible winning triplets" style="normal" x="8.666666666666742" y="45.06667013333336" color="243,118,29" hidden="true"/><watcher var="counter" style="normal" x="8.666666666666742" y="172.46667360000004" color="243,118,29" hidden="true"/><watcher scope="Turn keeper" s="xPosition" style="normal" x="9.999999999999886" y="10" color="74,108,212" hidden="true"/><watcher scope="Turn keeper" s="yPosition" style="normal" x="9.999999999999886" y="31.00000200000001" color="74,108,212" hidden="true"/><watcher var="X Score" style="normal" x="5.999999999999886" y="14.000004000000004" color="243,118,29" hidden="true"/><watcher var="O Score" style="normal" x="4" y="39.000006" color="243,118,29" hidden="true"/><watcher scope="Score Keeper" s="xPosition" style="normal" x="9.999999999999886" y="52.00000400000002" color="74,108,212" hidden="true"/><watcher scope="Score Keeper" s="yPosition" style="normal" x="9.999999999999886" y="73.00000600000001" color="74,108,212" hidden="true"/><watcher var="newGame" style="normal" x="9.999999999999886" y="94.00000799999998" color="243,118,29" hidden="true"/><watcher var="stop" style="normal" x="9.66666666666697" y="20.266671866666684" color="243,118,29"/></sprites></stage><variables><variable name="X&apos;s turn?"><bool>true</bool></variable><variable name="board List"><list struct="atomic" id="1447">Empty,Empty,Empty,Empty,Empty,Empty,Empty,Empty,Empty</list></variable><variable name="possible winning triplets"><list id="1448"><item><list struct="atomic" id="1449">1,2,3</list></item><item><list struct="atomic" id="1450">4,5,6</list></item><item><list struct="atomic" id="1451">7,8,9</list></item><item><list struct="atomic" id="1452">1,5,9</list></item><item><list struct="atomic" id="1453">7,5,3</list></item><item><list struct="atomic" id="1454">1,4,7</list></item><item><list struct="atomic" id="1455">2,5,8</list></item><item><list struct="atomic" id="1456">3,6,9</list></item></list></variable><variable name="stop"><bool>true</bool></variable><variable name="counter"><l>0</l></variable><variable name="X Score"><l>3</l></variable><variable name="O Score"><l>2</l></variable><variable name="newGame"><bool>true</bool></variable></variables></scene></scenes></project><media name="Tic Tact Toe" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><costume name="XY Grid" center-x="240" center-y="180" image="data:image/png;base64,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" mediaID="Stage_cst_XY Grid"/><costume name="Empty" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAMdJREFUaEPtmsENglAQBZcm8EqsxFok36KM1sIVYjjYkYmJBbzLBH+G++SxMxwZqrNnqKpLVS093DVN5/170HVuy/Nx/+ub1u1Vt9beHnTUjBY6apnfe1nIQrABPzlYeDxnoVgZDFgIFh7PWShWBgMWgoXHcxaKlcGAhWDh8ZyFYmUwYCFYeDxnoVgZDFgIFh7PWShWBgMWgoXHcxaKlcGAhWDh8ZyFYmUwYCFYeDxnoVgZDFgIFh7PWShWBgN9F+rlj8ZxPG0fybadhnLD9WYAAAAASUVORK5CYII=" mediaID="Square_cst_Empty"/><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABONJREFUaEPt2ntQVFUcB/AviwnF8HAmR0p5NEupYclkgqEmzehCPKRNi0lKFhNtphqnmsRCFtjFRnRgdJMx2BoUi5jNdFABR6HIwVoiISRgfBIgucwguTwW1hW3ubc4ubKy9969d1cc73/APef8Pud3z7m/3YMLgMC4OOkWDw93d0zyy2g0/eECIGLhwrDKtbLkSQ3q0V1FY0NDBw1KSHjjcGlpic9kTpC2rh7ZSuUD0D2bRFYZujFgwFTPR+5ZDBUYI1Bn1xWcVXyFkWt6rNyf7XTUiH4Aur4+BD4RMG5yGYGUC+LhpTPQjWeGPeNUVH+XDgfXfoqzF89hqSoVq6QrLVCMQHUF30GrKCQNnYXqbb2Mw0lpMPzVS8cyZ9VyRKpS2YOoFs5GdWubUbZODpN+kAAkuz7G3Nck3EDORLWf1OLo25kwj47SwYtcRYgulEMctZjbGrq91Z2Zejx0HuKLtwm2UbQdrMKJTTkkBHcfT0Sr5fALD7G62zJaQ3e2dBSqqagMNVv3kOG9/H0Rq87A9HlBd311cAJZe/z4ztSvqhL8klNEAp8eLEaMOgPeAY9N+B7kDBISVZutxpm9GhL4rPD5iCmUw32al82Xul0gIVA/pO5C89flJHBxZDi9AYimuNrEMK4UbPXE15qqeCcbF47+RIabu3oFJLs32xqe+7Y9Uc/2oEyGEZSnZKGj5jcyxPx1ryBC+S4rDG8ZGhuVC2pQ14vyFAV0DW0k+NBNiXhhs4w1hncQ2zXVd74D5RsU6LvQSYJfKt+I5zau5oQRBMQUdfVMKypSFBjsuUaCX77zQwSveZkzRjCQLVTHj/U4lpKFm8NGEnx0QTqejH3RLoygoLuhnk6IRNVHuSRw80OukO7fhoBlC+zGCA4ahzIDoL6O+e+65eGGNZpczAiZzQvGISBrmaJ+N+rzMJKP5GOa2I83jMNAP+cUoV5VYhG4b8hsSEt38F6l21362JremrQ9aNpXZvU2vgtawTN0/P3tOHeommCM4kexLPFVi4/zFIr64sXNy8PW3DD6uyAZumW6iWPrs9BepSVBjMzxRWr1AfpnaxUFXyjeQYbe66jYoEB3XTPBDD87E1sq91nMsFAoXkHX27vpuqy37TIJ3vB8AD4p+9Lq4yIEijdQT9N5OjP9V3pI8IOLxUjTfDHhs883ihdQV20jvWZuDAyR4AcinsLWb/IZLWQ+UXaDLlXU0nXZ2DUKM4YkwUgv2s0IM3YTXyi7QC2lxy3qMoPLKEwxIZAX5LHC8IniDGpUf49Tmf+vj79dTHCRhiLj8x2cMHyhOIG0ucWoy/v3nUJdPSIjpr6+BJm5n9mF4QPFGnQqcy8a1YdI4J2iYXgkvgTFdiUvGHtRrEAnP9iJVs0JEvhF0RB8kiVQKjJ5xdiDYgYym+md7FLlaRJ4i+sAZsiiBMNMiCrOhpun9drPJsjYP4jy9VnoOv07wTS46uEvixYcwwVlE0R1Sh1nHJGl0/1rp/QhKCnOYRi2KEYgqtNq1QHk5+YhOCne4Rg2KEagltY2xMXGIvHNt5yGsYaiTiOCopdYbEiMQBJJFMIWLXI65nZUkeZbrHhPxu3QmDrW9/ebJcjWzLVTvb4f3t7jj1cYZYjroM5o9wDkjFlnM+b9naH77R8AAwFwO2Vi80w45t4//wFnl8hCkNp3PQAAAABJRU5ErkJggg==" mediaID="Square_cst_X"/><costume name="O" center-x="26" center-y="25" image="data:image/png;base64,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" mediaID="Square_cst_O"/></media></snapdata>