<snapdata remixID="13154202"><project name="2021 Tic Tac Toe 1.0 SETUP" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="2021 Tic Tac Toe 1.0 SETUP"><notes></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),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;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="make ONE row" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>3</l><script><block s="doChangeVar"><l>Clone #</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="removeClone"></block></script></block-definition><block-definition s="Make Tic Tac Board" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="for %upvar = %n to %n %cs"><l>column</l><l>1</l><l>3</l><script><custom-block s="make ONE row"></custom-block><block s="changeXPosition"><l>-150</l></block><block s="changeYPosition"><l>-50</l></block></script></custom-block></script></block-definition><block-definition s="X Win?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="for each %upvar of %l %cs"><l>tripple</l><block var="winning tripples"/><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><block s="reportListItem"><l>1</l><block var="tripple"/></block><block var="Board"/></block><l>X</l></list></block><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><block s="reportListItem"><l>2</l><block var="tripple"/></block><block var="Board"/></block><l>X</l></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><block s="reportListItem"><l>3</l><block var="tripple"/></block><block var="Board"/></block><l>X</l></list></block></list></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></custom-block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="O Wins?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="for each %upvar of %l %cs"><l>tripple</l><block var="winning tripples"/><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><block s="reportListItem"><l>1</l><block var="tripple"/></block><block var="Board"/></block><l>O</l></list></block><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><block s="reportListItem"><l>2</l><block var="tripple"/></block><block var="Board"/></block><l>O</l></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><block s="reportListItem"><l>3</l><block var="tripple"/></block><block var="Board"/></block><l>O</l></list></block></list></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></custom-block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="Bot Code" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="getCostumeIdx"></block><l>1</l></list></block><script><block s="doIf"><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="Clone #"/><block var="Board"/><l>X</l></block><block s="doChangeVar"><l>Draw</l><l>1</l></block><block s="doSetVar"><l>X&apos;s Turn?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block var="X&apos;s Turn?"/><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><block s="reportListContainsItem"><block var="Board"/><l>Empty</l></block></list></block><script><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="Bot"/><block var="Board"/></block><l>Empty</l></list></block><script><block s="doSetVar"><l>Bot</l><block s="reportRandom"><l>1</l><l>9</l></block></block></script></block><block s="doReplaceInList"><block var="Bot"/><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><list></list></block></script><list></list></block><block s="doIf"><custom-block s="X Win?"></custom-block><script><block s="doBroadcast"><l>X win</l><list></list></block></script><list></list></block><block s="doIf"><custom-block s="O Wins?"></custom-block><script><block s="doBroadcast"><l>O Win</l><list></list></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Draw"/><l>9</l></list></block><script><block s="doBroadcast"><l>Draw</l><list></list></block></script><list></list></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="889"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="890"></list></costumes><sounds><list struct="atomic" id="891"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Square" idx="1" x="1000" y="1000.0000000000001" heading="270" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="896"><costumes><list id="897"><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="898"></list></sounds><blocks></blocks><variables><variable name="Clone #"><l>9</l></variable></variables><scripts><comment x="537.5000000000025" y="5" w="90" collapsed="false">The Square sprite has 3 costumes:&#xD;EMPTY&#xD;X&#xD;O&#xD;</comment><script x="5" y="51.03333333333416"><block s="receiveGo"></block><block s="doSetVar"><l>Bot Indicator</l><l>1</l></block><block s="doSetVar"><l>Draw</l><l>0</l></block><block s="doSetVar"><l>winning tripples</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>3</l><l>5</l><l>7</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><block s="doSetVar"><l>Board</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="doSetVar"><l>Clone #</l><l>0</l></block><block s="doSwitchToCostume"><l>Empty</l></block><block s="doSetVar"><l>X&apos;s Turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="gotoXY"><l>-50</l><l>50</l></block><custom-block s="Make Tic Tac Board"></custom-block><block s="gotoXY"><l>1000</l><l>1000</l></block><block s="doAsk"><l>Would you like to play against a bot? Yes or No</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>Yes</l></list></block><script><block s="doSetVar"><l>Bot Indicator</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>No</l></list></block><script><block s="doSetVar"><l>Bot Indicator</l><l>2</l></block></script><list></list></block></script><script x="468.57573445638275" y="135.06607869466103"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>Draw Activation</l><l>5</l></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="Bot Indicator"/><l>1</l></list></block><script><custom-block s="Bot Code"></custom-block></script><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="Bot Indicator"/><l>2</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="getCostumeIdx"></block><l>1</l></list></block><script><block s="doIf"><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="Clone #"/><block var="Board"/><l>X</l></block><block s="doChangeVar"><l>Draw</l><l>1</l></block><block s="doSetVar"><l>X&apos;s Turn?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getCostumeIdx"></block><l>1</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="X&apos;s Turn?"/><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><script><block s="doChangeVar"><l>Draw</l><l>1</l></block><block s="doSwitchToCostume"><l>O</l></block><block s="doReplaceInList"><block var="Clone #"/><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><list></list></block></script><list></list></block></script><list></list></block></script></block><block s="doIf"><custom-block s="X Win?"></custom-block><script><block s="doSetVar"><l>Draw Activation</l><l>6</l></block><block s="doBroadcast"><l>X win</l><list></list></block></script><list></list></block><block s="doIf"><custom-block s="O Wins?"></custom-block><script><block s="doSetVar"><l>Draw Activation</l><l>6</l></block><block s="doBroadcast"><l>O Win</l><list></list></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Draw"/><l>9</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="Draw Activation"/><l>5</l></list></block><script><block s="doBroadcast"><l>Draw</l><list></list></block></script><list></list></block></script><list></list></block></script><script x="444.9999999999977" y="7.83333333333313"><block s="doSwitchToCostume"><l>Empty</l></block></script><script x="443.9999999999977" y="48.000000000000746"><block s="doSwitchToCostume"><l>X</l></block></script><script x="442.9999999999982" y="86.99999999999963"><block s="doSwitchToCostume"><l>O</l></block></script><script x="744.5757344563834" y="165.48274536132826"><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></script><script></script></block></script><script x="20.00000000000003" y="531.5666666666647"><block s="receiveOnClone"></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Bot Indicator"/><l>1</l></list></block><script><block s="doWaitUntil"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="Clone #"/><block var="Board"/></block><l>O</l></list></block></block><block s="doSwitchToCostume"><l>O</l></block></script><list></list></block></script></scripts></sprite><sprite name="Sprite(2)" idx="2" x="130" y="25" heading="90" scale="0.75" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="124.95,59.976,0,1" pen="tip" id="1236"><costumes><list id="1237"><item><ref mediaID="Sprite(2)_cst_alonzo"></ref></item></list></costumes><sounds><list struct="atomic" id="1238"></list></sounds><blocks></blocks><variables></variables><scripts><script x="6" y="5.000000000000007"><block s="receiveMessage"><l>X win</l><list></list></block><block s="show"></block><block s="bubble"><l>X Won!</l></block></script><script x="178.0000000000001" y="6.2000000000000455"><block s="receiveGo"></block><block s="gotoXY"><l>130</l><l>25</l></block><block s="setScale"><l>75</l></block><block s="hide"></block></script><script x="5" y="102.49999999999984"><block s="receiveMessage"><l>O Win</l><list></list></block><block s="show"></block><block s="bubble"><l>O Won!</l></block></script><script x="11" y="189.5000000000001"><block s="receiveMessage"><l>Draw</l><list></list></block><block s="show"></block><block s="bubble"><l>It&apos;s a draw!</l></block></script><script x="185" y="117.78333333333325"><block s="receiveMessage"><l>Start Bot?</l><list></list></block><block s="doAsk"><l>Play against a bot? Yes or No</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>No</l></list></block><script><block s="hide"></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>Yes</l></list></block><script><block s="doSayFor"><l>Ok!</l><l>2</l></block></script><list></list></block></script></scripts></sprite><watcher scope="Square" s="xPosition" style="normal" x="10" y="10" color="74,108,212" hidden="true"/><watcher scope="Square" s="yPosition" style="normal" x="10" y="31.000001999999995" color="74,108,212" hidden="true"/><watcher var="X&apos;s Turn?" style="normal" x="10" y="69.00000399999999" color="243,118,29" hidden="true"/><watcher var="Board" style="normal" x="10" y="113.00000599999998" color="243,118,29" hidden="true"/><watcher scope="Square" var="Clone #" style="normal" x="10" y="151.00000799999998" color="243,118,29" hidden="true"/><watcher var="winning tripples" style="normal" x="10" y="189.00000999999986" color="243,118,29" hidden="true"/><watcher var="Draw" style="normal" x="10" y="321.9999979999999" color="243,118,29" hidden="true"/><watcher var="Start Bot" style="normal" x="10" y="321.9999979999999" color="243,118,29" hidden="true"/><watcher var="Bot" style="normal" x="10" y="321.99999799999995" color="243,118,29" hidden="true"/><watcher var="Bot Indicator" style="normal" x="10" y="321.99999799999995" color="243,118,29" hidden="true"/><watcher var="Draw Activation" style="normal" x="10" y="321.99999799999995" 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="1316">X,O,X,O,O,X,X,X,O</list></variable><variable name="winning tripples"><list id="1317"><item><list struct="atomic" id="1318">1,2,3</list></item><item><list struct="atomic" id="1319">4,5,6</list></item><item><list struct="atomic" id="1320">7,8,9</list></item><item><list struct="atomic" id="1321">1,5,9</list></item><item><list struct="atomic" id="1322">3,5,7</list></item><item><list struct="atomic" id="1323">1,4,7</list></item><item><list struct="atomic" id="1324">2,5,8</list></item><item><list struct="atomic" id="1325">3,6,9</list></item></list></variable><variable name="Draw"><l>9</l></variable><variable name="Start Bot"><l>0</l></variable><variable name="Bot"><l>4</l></variable><variable name="Bot Indicator"><l>2</l></variable><variable name="Draw Activation"><l>5</l></variable></variables></scene></scenes></project><media name="2021 Tic Tac Toe 1.0 SETUP" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><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,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAgVJREFUaEPt2jtPwlAUB/DDBiERZ6KGkS9AYHQiBqkJ8QEoEIzI6nNwNOJmjN/CsDk6qpvGBBcfq69EHXEjLqYkNaJUzr33nN4WYWvSx/3df3vDP60PACKGkdkKBv1+8Piv1fq49gHAeCwWPy6VFz0Nent9gatG46ENymbzR/X64bCXAzq/uITdWm0Acm2I/zOhx6dnGBsdcVUqdmNCJbRUqUI4HIbazrYrUDe3d2Ck07C3fwDTmamOMaFAzeY7VJarEI1GtaMszEKh2HUsKJA5BW5A9cKY40SDdKMwGGGQLhQWIwVyGiWCkQY5hRLFKIG4UTIYZRAXShZDAqJGqWDIQFQoVQwpSBVFgSEHyaKoMCwgURQlhg2ERVFjWEG9UBwYdpAdigvjCOgnKpfLtsuZXZ/paGsSG0L1QeL8X4eYfapQLMHZ6QmsrK6xFUXHQOZtNplKQSAQgJnZOW+Dvj8zmxvrrHWePaFuCwBnnWcF/bWacaHYQJilmQPFAsJgrOWPGkUOEsFwoEhBMhhqFBlIBUOJIgFRYKhQyiBKDAVKCcSBUUVJgzgxKigpkBMYWZQwyEmMDEoIpAMjikKDdGJEUCiQGzBYFAqUTE5APJFga5mi1d76Q5vLz8u9NHbja30TFQoN/ZoLVEKiM6hz/wFI5+xjrt3fCfXbB4ARAChjYvXAPvefLoh8QmAwO/oAAAAASUVORK5CYII=" mediaID="Square_cst_X"/><costume name="O" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABGBJREFUaEPtmktME1EUhv+ulcdKFwgiCtTHwhaMbhREQ4zgK2oUfMSoBSUuJEbjhlLKxiAVF8YHxcSoQPERH2BiiIrowgfQaiKIkmgEFd3x0DXmjLlJS2c6d2buFEQmabrovWfOd/4z5957phZMscsCIBtA21TgSk5O6ZKA9h9wtF2uq/2nmV6+6kCRw/F2GmiyyjitEK8yrY+ewO8PoO/jB7Q9eYzPnz+FTd22fQcSEhKw1GZHzuosJCXO4TWvOE6oQv0DX+H11qH++jVkZC6TPna7Ddb0NFln6ea9Hz7iTcCP+/fuSuN3FhRi65aNusGEAAWDFB0qQWHBDl3Rvn3nPnyNDRgeGkLx4RJdYIaBrlyth9vlBIEcLnYgLi5Wd3TZRErX6qoqJCYlobzcqSk4uoGGh0dQ7qpAT3c33JWVWLF8mWGQYANk/8IlL2ovnsfFWi9y1+Zw2dcFRDc76ChCbGwszniqhaii5C2l4fFjpTjtqeFKQc1ADMZqtaLS7eKKmtFB3T3vsSE/nwtKM9CBg0WIiYnB2RqPUT81zSeoJYsX4cXL1xHTWxPQufOX0P60DXXeWlPTTC39AoGA4v25gViE3nX3YPGihZqiK3Lw0dJjkjmlDOEGolSz2TNwpKRYpH+abdEzbLPZ0NDok009LiAaVFiwE5Gk1uyZgQmU+gF/F+SOOlxAJPOC1LQJV4fFgKnU3NISlv6qQLStmZuUiKGh4QkpBEpCnqry4Pev0bClQxWItja0eYx2mVbLSCpSpUdL0dr6MGSoKhCl28pVWVyrtJoTon9PSZmP8WmnCiQ3SbRjeu3JBVsVyGKxYGxsTO89TZ1H1Y6u4KUkIhD96PF4cPOGz1TH9BqnY0aTzxdSvlWBvF6vbL3X64TIeeT8eP+mgURG2KgtzQop1XqjjoiaT4e/58/aQ9bI/6vKUSRzc9eZ0jMQoRKdANbn5Ycs+qoKlTldmL8gFfv27hLhg1AbtOg/bW8P6QqpArFe2WRbi1irS/Nejrbq8fFx+NI/oKk/JlQKGWOUOTNmxuDkib8nWHapKkQDlSab7bSS/UhB5gKiM1F2VtakOrH+/DEo20bjAmIq0Xe0enFK6rADp9IjwA3EVFJqTkQr/ahUp6alhz07mp4hNpi1ZSeqWULH7q7Ojoh9QW6FGBQViN7e3qg3G1kw5Rojmqvc+HSKNhQvDPmpWaHxSrlc5aZ2UulUeqa6Kqx3oPTM6gYig5TT9P7G6XIL3xpREaqocGOgvx81Z2u4g2YIiEnsLCuT3rY5HA7DL75o0bxW3yipouetoGEgggp2YnXOmrAdME9JJ0UaGpskxcmG3uAIAWIOE9ide8140NIsldeNmzZLLeTMDLs0ZKE1Xeq+0sFxdPQXvn0fRF9fnzSWPrt270FeXp4hlYUCBStBEe/o9EsO038VRkZGcOtmkzRk3rwUSQV6ccaARb2jNQ2IJ83MGDMNZEZURdqc2gpNlX80zpo1+9UfMU6JpNqpaVIAAAAASUVORK5CYII=" mediaID="Square_cst_O"/><costume name="alonzo" center-x="45" center-y="60" image="data:image/png;base64,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" mediaID="Sprite(2)_cst_alonzo"/></media></snapdata>