<snapdata remixID="14747246"><project name="Somanna - Tic Tac Toe" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes>Welcome to my TIC TAC TOE game&#xD;Based off the inspiration of Unit 2 Lab 4 of the BJC course.&#xD;&#xD;&#xD;*Two Player Game*&#xD;&#xD;Controls:&#xD;    &apos;R&apos; to Reset Scoreboard&#xD;    &apos;Click&apos; "Empty" Space - To Place &apos;X&apos; or &apos;O&apos;&#xD;&#xD;Have Fun!</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Somanna - Tic Tac Toe"><notes>Welcome to my TIC TAC TOE game&#xD;Based off the inspiration of Unit 2 Lab 4 of the BJC course.&#xD;&#xD;&#xD;*Two Player Game*&#xD;&#xD;Controls:&#xD;    &apos;R&apos; to Reset Scoreboard&#xD;    &apos;Click&apos; "Empty" Space - To Place &apos;X&apos; or &apos;O&apos;&#xD;&#xD;Have Fun!</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="clickProgram" type="command" category="control"><header></header><code></code><translations></translations><inputs></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" type="command" category="other"><header></header><code></code><translations></translations><inputs></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></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><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="1076"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAQAElEQVR4AeydCZxcRbn2nzo9GyEbgZBkErYIyCKi16uAcDWajein4kIEIWASMAqYREDFK0IQN5AlAUGjJCBhV65XEUggUbgKAu4KyqIIJJmAJBASIJnt1Pe8Z7onPTPds3ZPn+7z9K/erjp1annrX5N+TtU53QmglwiIgAiIgAiIwKATkAAPOnJ1KAIiIAIiIAJAsgVYfwEiIAIiIAIiUCICEuASgVe3IiACIiACySYgAU7u/GvkIiACIiACJSQgAS4hfHUtAiIgAiKQXAIS4OTOfbJHrtGLgAiIQIkJSIBLPAHqXgREQAREIJkEJMDJnHeNOtkENHoREIEYEJAAx2AS5IIIiIAIiEDyCEiAkzfnGrEIJJuARi8CMSEgAY7JRMgNERABERCBZBGQACdrvjVaERCBZBPQ6GNEQAIco8mQKyIgAiIgAskhIAFOzlxrpCIgAiKQbAIxG70EOGYTIndEQAREQASSQUACnIx51ihFQAREQARiRmCQBThmo5c7IiACIiACIlAiAhLgEoFXtyIgAiIgAskmIAEexPlXVyIgAiIgAiKQISABzpBQLAIiIAIiIAKDSEACPIiwk92VRi8CIiACIpBNQAKcTUNpERABERABERgkAhLgQQKtbpJNQKMXAREQgc4EJMCdiehYBERABERABAaBgAR4ECCrCxFINgGNXgREIBcBCXAuKsoTAREQAREQgSITkAAXGbCaFwERSDYBjV4E8hGQAOcjo3wREAEREAERKCIBCXAR4appERABEUg2AY2+OwIS4O7o6JwIiIAIiIAIFImABLhIYNWsCIiACIhAsgn0NHoJcE+EdF4EREAEREAEikBAAlwEqGpSBERABERABHoiUNkC3NPodV4EREAEREAESkRAAlwi8OpWBERABEQg2QQkwJU7/xqZCIiACIhAjAlIgGM8OXJNBERABESgcglIgCt3bpM9Mo1eBERABGJOQAIc8wmSeyIgAiIgApVJQAJcmfOqUSWbgEYvAiJQBgQkwGUwSXJRBERABESg8ghIgCtvTjUiEUg2AY1eBMqEgAS4TCZKboqACIiACFQWAQlwZc2nRiMCIpBsAhp9GRGQAJfRZMlVERABERCByiEgAa6cudRIREAERCDZBMps9BLgMpswuSsC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34mw8iivlwS4vOZL3oqACIhAcgjMnnUvWl5/EzzOh3N/pzVGg3eukWke4wz4prdizkm/QBm+JMBlOGlyWQREQARyEZjfsHr5gobVrh+29+c2rP57rjZLnmf/G9Ipsy7CnBPfShuBubPqojg6nnUN5s7disK8Br0VCfCgI1eHIiACIiACIgDusIuCCIiACIiACIjAoBOI1Qp40EevDkVABERABESgRAQkwCUCr25FQAREQASSTUACHJv5lyMiIAIiIAJJIiABTtJsa6wiIAIiIAKxISABjs1UJNsRjV4EREAEkkZAApy0Gdd4RUAEREAEYkFAAhyLaZATySag0YuACCSRgAQ4ibOuMYuACIiACJScgAS45FMgB0Qg2QQ0ehFIKgEJcFJnXuMWAREQAREoKQEJcEnxq3MREIFkE9Dok0xAApzk2dfYRUAEREAESkZAAlwy9OpYBERABJJNIOmjlwAn/S9A4xcBERABESgJAQlwSbCrUxEQAREQgWQTACTASf8L0PhFQAREQARKQkACXBLs6lQEREAERCDpBJIswEmfe41fBERABESghAQkwCWEr65FQAREQASSS0ACnNS517hFQAREQARKSkACXFL86lwEREAERCCpBCTASZ35ZI9boxcBERCBkhOQAJd8CuSACIiACIhAEglIgJM46xpzsglo9CIgArEgIAGOxTTICREQAREQgaQRkAAnbcY1XhFINgGNXgRiQ0ACHJupkCMiIAIiIAJJIiABTtJsa6wiIALJJqDRx4qABDhW0yFnREAEREAEkkJAApyUmdY4RUAERCDZBGI3eglw7KZEDomACIiACCSBgAQ4CbOsMYqACIiACMSOwKAKcOxGL4dEQAREQAREoEQEJMAlAq9uRUAEREAEkk1AAjxo86+OREAEREAERGAHAQnwDhZKiYAIiIAIiMCgEZAADxrqZHek0YuACIiACHQkIAHuyENHIiACIiACIjAoBCTAg4JZnSSbgEYvAiIgAl0JSIC7MlGOCIiACIiACBSdgAS46IjVgQgkm4BGLwIikJuABDg3F+WKgAiIgAiIQFEJSICLileNi4AIJJuARi8C+QlIgPOz0RkREAEREAERKBoBCXDR0KphERABEUg2AY2+ewIS4O756KwIiIAIiIAIFIWABLgoWNWoCIiACIhAsgn0PHoJcM+MVEIEREAEREAE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</pentrails><costumes><list id="1077"><item><ref mediaID="Somanna - Tic Tac Toe_Stage_cst_XY Grid"></ref></item></list></costumes><sounds><list struct="atomic" id="1078"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="3"><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="1083"><costumes><list id="1084"><item><ref mediaID="Somanna - Tic Tac Toe_Square_cst_Empty"></ref></item><item><ref mediaID="Somanna - Tic Tac Toe_Square_cst_X"></ref></item><item><ref mediaID="Somanna - Tic Tac Toe_Square_cst_O"></ref></item></list></costumes><sounds><list struct="atomic" id="1085"></list></sounds><blocks></blocks><variables><variable name="position number"><l>9</l></variable></variables><scripts><script x="451" y="89"><block s="receiveGo"></block><block s="removeClone"><comment w="90" collapsed="false">Resets Board</comment></block></script><script x="691" y="90"><block s="receiveGo"><comment w="90" collapsed="true">6.</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="49" y="10"><block s="doSetVar"><l>possible winning triplets</l><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></block></script><script x="10" y="86"><block s="receiveInteraction"><l><option>clicked</option></l><comment w="90" collapsed="true">7.</comment></block><custom-block s="clickProgram"><comment w="90" collapsed="false">Changes the board according to player</comment></custom-block></script><comment x="786" y="467" w="114" collapsed="false">       WIN MESSAGES</comment><comment x="757" y="14" w="106" collapsed="false">    Setup Commands</comment><script x="46" y="363"><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="113" y="700"><block s="receiveMessage"><l>newGame</l><list></list></block><block s="removeClone"><comment w="90" collapsed="false">Resets Board</comment></block></script><script x="72" y="767"><block s="receiveMessage"><l>newGame</l><list></list></block><custom-block s="Setup"><comment w="90" collapsed="false">Draws The Board</comment></custom-block></script><script x="364" y="696"><block s="receiveMessage"><l>newGame</l><list></list></block><custom-block s="goAwaySetup"></custom-block></script><script x="543" y="335"><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="772" y="524"><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="975" y="339"><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="583" y="715"><block s="receiveMessage"><l>checkWin</l><list></list></block><custom-block s="winCheck"></custom-block></script></scripts></sprite><sprite name="Key" idx="4" x="101.33203125" 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="1244"><costumes><list struct="atomic" id="1245"></list></costumes><sounds><list struct="atomic" id="1246"></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="-163.505859375" 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="1267"><costumes><list struct="atomic" id="1268"></list></costumes><sounds><list struct="atomic" id="1269"></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="199.2431640625" 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="1378"><costumes><list struct="atomic" id="1379"></list></costumes><sounds><list struct="atomic" id="1380"></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><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.866668399999988" color="243,118,29" hidden="true"/><watcher var="possible winning triplets" style="normal" x="8.666666666666742" y="45.06667013333333" color="243,118,29" hidden="true"/><watcher var="counter" style="normal" x="8.666666666666742" y="172.46667359999998" color="243,118,29" hidden="true"/><watcher scope="Turn keeper" s="xPosition" style="normal" x="10" y="10" color="74,108,212" hidden="true"/><watcher scope="Turn keeper" s="yPosition" style="normal" x="10" y="31.000001999999995" color="74,108,212" hidden="true"/><watcher var="X Score" style="normal" x="6" y="14.00000399999999" color="243,118,29" hidden="true"/><watcher var="O Score" style="normal" x="4" y="39.000005999999985" color="243,118,29" hidden="true"/><watcher scope="Score Keeper" s="xPosition" style="normal" x="10" y="52.00000399999999" color="74,108,212" hidden="true"/><watcher scope="Score Keeper" s="yPosition" style="normal" x="10" y="73.00000599999998" color="74,108,212" hidden="true"/><watcher var="newGame" style="normal" x="10" y="94.00000799999998" color="243,118,29" hidden="true"/><watcher var="stop" style="normal" x="9.666666666666742" 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="1445">Empty,Empty,Empty,Empty,Empty,Empty,Empty,Empty,Empty</list></variable><variable name="possible winning triplets"><list id="1446"><item><list struct="atomic" id="1447">1,2,3</list></item><item><list struct="atomic" id="1448">4,5,6</list></item><item><list struct="atomic" id="1449">7,8,9</list></item><item><list struct="atomic" id="1450">1,5,9</list></item><item><list struct="atomic" id="1451">7,5,3</list></item><item><list struct="atomic" id="1452">1,4,7</list></item><item><list struct="atomic" id="1453">2,5,8</list></item><item><list struct="atomic" id="1454">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>2</l></variable><variable name="O Score"><l>0</l></variable><variable name="newGame"><bool>true</bool></variable></variables></scene></scenes></project><media name="Somanna - Tic Tac Toe" app="Snap! 11.0.8, 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="Somanna - Tic Tac Toe_Stage_cst_XY Grid"/><costume name="Empty" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAA30lEQVR4AeySwQ3CQBADN4jv9RBRBIIftYCoCkE7IEQhpAN+R0IF9mdNLo6yP6+cnckqGnumgw7jTbWF6fvNazoojqdz1FpnPffHM0op699Bo51mXh/07yptyIaSCfiXSwZO19kQjSx5wYaSgdN1NkQjS16woWTgdJ3UEP21wIIPAiBJIzYkxQ+U2xAASRqxISl+oNyGAEjSiA1J8QPlNgRAkkZsSIofKLchAJI0slxDUuxEuQ0RsCRRG5JgJ0ptiIAlidqQBDtRakMELEm0TUO36yW6rpv17HfbGIb35wsAAP//YCtmxAAAAAZJREFUAwBGS82CCTBFoQAAAABJRU5ErkJggg==" mediaID="Somanna - Tic Tac Toe_Square_cst_Empty"/><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAFY0lEQVR4AeyZe1BUVRzHvy40mg+0KdNGxQdqmo6PctJwfPyhZIoFivmAAJsQJ3SILMh4tAjTAA4OFIUMGPRCZAIBRRzFRIYmkJQYBEZMEBCCGSJeAgsC7e9s9xILe9nHvSxUzP5+9/c7557f+X64d/eePSsDMG/nTtvT+/btjxvrZmtr9wEDqqurdVq/YdOYtoWLFjt1dSmOEBAWLFjQeeRdV4xl27Fjh/JmAxgQi/4l7r8J1NXaPmaun+AVqqp+iIsu/khz8sFogOpsbsWDikrBf64g0Nc2brh/KQc1eUVGh2qprkO8jTvCNh5A0vk0jVCCQFaHHPiBxoRqKCnHuV0eaC2rxvzeiZh8vZTXpR4IAq113YN1fof4McaAqsktQqLdMbTXNvA6zDes5mP1QBCITjYmVMXVXCS9+SG6m9tICmQmMlifkWPpHiuWD+WGBaJBQ0GlOnpL+kFR+kMm0px90dfTQxIwYdoU2CQEw2LbepZrcjJNHert6lC1N+9AKqjC2FRccQ/mJZiZz8SucyGYY7mKb9MUaA1EBUYC6uZn8cjyiaDpmE1fZoFdCSGYvnwhy4dzOgFRMSmhcgKj8XNwLE3DbLblStCVmTr3OZZr43QGoqJSQP3oFYZbkYlUnpnFq5awPRuMCU+ZsVxbpxcQFRcT6tLhQBR9l05lmS212wrrr/whMzVhuS5ObyCaxFCo7vZOpNgfx70LN6gcs5Vv28Aq3JPF+jiDgGhCfaHa6hqQvNcTlVm/UBlmL7vbY3OAG4v1dQYD0cS6QjWWVeL8Pi/U3e5fwmzwc8Urns5UziATBYgUaAv1+60SBtN4r4qGMdty8n286GrHYkOdaEAkZDioyuv57DZrq/+DTme2PcoXyw68xmIxnKhAJEgTVHHCZaQ4fIzHHQo6DX1PmMAmPgiLrDeyXCwnOhAJGwSVdweZx0Kpi1nvpPHYnxKOuZteYrmYThIgEjgAahy1qKxn2pNwzojEjFXPqxpE9pIBkc6eJtWyn2LOZs0zx6Rnn+ZS0Y+SAWV5RyBfudBUV1z3613JVuk0lyRAl48GoTAuleozU1g8M+CbL/fVQ9HyiPWL6UQF6u1+rNxM8cXd5Gu8xs4lM+GZfRYD3lPKXoKi3SSxoUQDam9oYs+YisxcpVzVq2PFLHhd+1aVKP1IQIkC1FRRw57+tImi1M1e7Wvm4qOMOBb/00kNZTBQfWEZg2koLed1t623wPHUGD5XD6SEMgioOqeA3WYtD+t5za2bF8M78TSfawqkgtIbiHZUafnf1ar6pOpBH1qsXoDP919oYhjULgWUXkC0LqM9b05h+7getFmvgG9sONek9VFsKJ2BCqKTBqzL/hzXjS7bNfCLOqU1hPqJYkLpBJQb+g2y5f3vj3qZAthriU8+D1HXqHO+Vm3bWd/nlNZA2fJI5J3qf6ZUyTpgar8J8tBPdRavaYAYUFoBXfU4iYLoZF7Hb7JHmHhwC04EBfBtYgWGQgkD9fXh4jtylCReASe42KQV0w5aIeCEnGsS/agR6u9PVKEJNQIpWtrYM+Z+xk/8+NsmzZjhvE1SGG6yIaEcfaAYBkoj0HizyVjtshvcX65pI8ydt48IDDenPlAagajo/K3rsNzLETdMG7DQaeeIwtD8ZLpCCQIVl5TCJUyOZU5vGAWGgMjUoejOGT9lEnUNMkEgj/c8YO/wllFhOMUcVOmSKShUNHLNg46CQDFnYkYFDKeaoIKT47Db9nWuadBREMh8zuxBA4zdMHWqmaAEQSDBkaO083+gUXpheFnsCpWXl0+I+DIKY9nS01W/ABLQg/z8vOCjbof9x7IFBvj7p6dfkP8FAAD//5qu1akAAAAGSURBVAMA0fvzFlpeLowAAAAASUVORK5CYII=" mediaID="Somanna - Tic Tac Toe_Square_cst_X"/><costume name="O" center-x="26" center-y="25" image="data:image/png;base64,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" mediaID="Somanna - Tic Tac Toe_Square_cst_O"/></media></snapdata>