<snapdata remixID="9086483"><project name="Tic Tak Toe" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes>You play as X&#xD;Everytime a New game starts theres a 50% chance the A.I. will go first.</notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAD0UlEQVR4Xu2VqxECQRQEITQkjlBxSEI7CiJox1xXr35i/ns9juO4yN7jdr883y8VKyOnr0HXAniOnBbAc/j0Q2k0y8ipBaxUf1egL/jvFjAALSDTaeLKaJaRU1/wRF0YiALIdJq4Mppl5NQCTtSFgSiATKeJK6NZRk4t4ERdGIgCyHSauDKaZeTUAk7UhYEogEyniSujWUZOLeBEXRiIAsh0mrgymmXk1AJO1IWBKIBMp4kro1lGTi3gRF0YiALIdJq4Mppl5NQCTtSFgSiATKeJK6NZRk4t4ERdGIgCyHSauDKaZeTUAk7UhYEogEyniSujWUZOLeBEXRiIAsh0mrgymmXk1AJO1IWBKIBMp4kro1lGTi3gRF0YiALIdJq4Mppl5NQCTtSFgSiATKeJK6NZRk4t4ERdGIgCyHSauDKaZeTUAk7UhYEogEyniSujWUZOLeBEXRiIAsh0mrgymmXk1AJO1IWBKIBMp4kro1lGTi3gRF0YiALIdJq4Mppl5NQCTtSFgSiATKeJK6NZRk4t4ERdGIgCyHSauDKaZeTUAk7UhYEogEyniSujWUZOLeBEXRiIAsh0mrgymmXk1AJO1IWBKIBMp4kro1lGTi3gRF0YiALIdJq4Mppl5NQCTtSFgSiATKeJK6NZRk4t4ERdGIgCyHSauDKaZeTUAk7UhYEogEyniSujWUZOLeBEXRiIAsh0mrgymmXk1AJO1IWBKIBMp4kro1lGTi3gRF0YiALIdJq4Mppl5NQCTtSFgSiATKeJK6NZRk4t4ERdGIgCyHSauDKaZeTUAk7UhYEogEyniSujWUZOLeBEXRiIAsh0mrgymmXk1AJO1IWBKIBMp4kro1lGTi3gRF0YiALIdJq4Mppl5NQCTtSFgSiATKeJK6NZRk4t4ERdGIgCyHSauDKaZeTUAk7UhYEogEyniSujWUZOLeBEXRiIAsh0mrgymmXk1AJO1IWBKIBMp4kro1lGTi3gRF0YiALIdJq4Mppl5NQCTtSFgSiATKeJK6NZRk4t4ERdGIgCyHSauDKaZeTUAk7UhYEogEyniSujWUZOLeBEXRiIAsh0mrgymmXk1AJO1IWBKIBMp4kro1lGTi3gRF0YiALIdJq4Mppl5NQCTtSFgSiATKeJK6NZRk4t4ERdGIgCyHSauDKaZeTUAk7UhYEogEyniSujWUZOLeBEXRiIAsh0mrgymmXk1AJO1IWBKIBMp4kro1lGTi3gRF0YiALIdJq4Mppl5NQCTtSFgSiATKeJK6NZRk4t4ERdGIgCyHSauDKaZeT0DcsHX3iu1e58iBwAAAAASUVORK5CYII=</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts><script x="29.333333333333343" y="10"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doWarp"><script><block s="doDeclareVariables"><list><l>a</l><l>b</l><l>c</l><l>d</l></list></block><block s="doSetVar"><l>a</l><block s="reportMouseX"></block></block><block s="doSetVar"><l>b</l><block s="reportMouseY"></block></block><block s="doSetVar"><l>Position</l><custom-block s="Identify %s %s"><block var="a"/><block var="b"/></custom-block></block><block s="doIfElse"><block s="reportEquals"><block var="Position"/><l>TL</l></block><script><block s="doIf"><block s="reportEquals"><block var="TL"/><l>N</l></block><script><block s="doShowVar"><l>TL</l></block><block s="doSetVar"><l>TL</l><l>X</l></block><custom-block s="A.I. PLAY"></custom-block></script></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Position"/><l>TM</l></block><script><block s="doIf"><block s="reportEquals"><block var="TM"/><l>N</l></block><script><block s="doShowVar"><l>TM</l></block><block s="doSetVar"><l>TM</l><l>X</l></block><custom-block s="A.I. PLAY"></custom-block></script></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Position"/><l>TR</l></block><script><block s="doIf"><block s="reportEquals"><block var="TR"/><l>N</l></block><script><block s="doShowVar"><l>TR</l></block><block s="doSetVar"><l>TR</l><l>X</l></block><custom-block s="A.I. PLAY"></custom-block></script></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Position"/><l>ML</l></block><script><block s="doIf"><block s="reportEquals"><block var="ML"/><l>N</l></block><script><block s="doShowVar"><l>ML</l></block><block s="doSetVar"><l>ML</l><l>X</l></block><custom-block s="A.I. PLAY"></custom-block></script></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Position"/><l>MM</l></block><script><block s="doIf"><block s="reportEquals"><block var="MM"/><l>N</l></block><script><block s="doShowVar"><l>MM</l></block><block s="doSetVar"><l>MM</l><l>X</l></block><custom-block s="A.I. PLAY"></custom-block></script></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Position"/><l>MR</l></block><script><block s="doIf"><block s="reportEquals"><block var="MR"/><l>N</l></block><script><block s="doShowVar"><l>MR</l></block><block s="doSetVar"><l>MR</l><l>X</l></block><custom-block s="A.I. PLAY"></custom-block></script></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Position"/><l>BL</l></block><script><block s="doIf"><block s="reportEquals"><block var="BL"/><l>N</l></block><script><block s="doShowVar"><l>BL</l></block><block s="doSetVar"><l>BL</l><l>X</l></block><custom-block s="A.I. PLAY"></custom-block></script></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Position"/><l>BM</l></block><script><block s="doIf"><block s="reportEquals"><block var="BM"/><l>N</l></block><script><block s="doShowVar"><l>BM</l></block><block s="doSetVar"><l>BM</l><l>X</l></block><custom-block s="A.I. PLAY"></custom-block></script></block></script><script><block s="doIf"><block s="reportEquals"><block var="BR"/><l>N</l></block><script><block s="doShowVar"><l>BR</l></block><block s="doSetVar"><l>BR</l><l>X</l></block><custom-block s="A.I. PLAY"></custom-block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block><custom-block s="Checks if anyone Won"></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="Win Condition"/><l>X</l></block><script><block s="doBroadcast"><l>X Win</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Win Condition"/><l>O</l></block><script><block s="doBroadcast"><l>O win</l></block></script></block><block s="doDeclareVariables"><list><l>Draw</l></list></block><block s="doSetVar"><l>Draw</l><block s="reportNewList"><list><block var="BL"/><block var="BM"/><block var="BR"/><block var="ML"/><block var="MM"/><block var="MR"/><block var="TL"/><block var="TM"/><block var="TR"/></list></block></block><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block var="Draw"/><l>N</l></block></block><script><block s="doBroadcast"><l>Draw</l></block></script></block></script></scripts><sprites><sprite name="Sprite" idx="1" x="-3" y="-44" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="20,0,11,1" pen="tip" id="272"><costumes><list struct="atomic" id="273"></list></costumes><sounds><list struct="atomic" id="274"></list></sounds><blocks></blocks><variables></variables><scripts><script x="453" y="32"><block s="receiveGo"></block><block s="doSetVar"><l>Win Condition</l><l>None</l></block><block s="hide"></block><block s="doSetVar"><l>Turn Count</l><block s="reportListItem"><block s="reportRandom"><l>1</l><l>2</l></block><block s="reportNewList"><list><l>1</l><l>-1</l></list></block></block></block><block s="doHideVar"><l>TL</l></block><block s="doSetVar"><l>TL</l><l>N</l></block><block s="doHideVar"><l>TM</l></block><block s="doSetVar"><l>TM</l><l>N</l></block><block s="doHideVar"><l>TR</l></block><block s="doSetVar"><l>TR</l><l>N</l></block><block s="doHideVar"><l>ML</l></block><block s="doSetVar"><l>ML</l><l>N</l></block><block s="doHideVar"><l>MM</l></block><block s="doSetVar"><l>MM</l><l>N</l></block><block s="doHideVar"><l>MR</l></block><block s="doSetVar"><l>MR</l><l>N</l></block><block s="doHideVar"><l>BL</l></block><block s="doSetVar"><l>BL</l><l>N</l></block><block s="doHideVar"><l>BM</l></block><block s="doSetVar"><l>BM</l><l>N</l></block><block s="doHideVar"><l>BR</l></block><block s="doSetVar"><l>BR</l><l>N</l></block><block s="doIf"><block s="reportEquals"><block var="Turn Count"/><l>-1</l></block><script><custom-block s="A.I. PLAY"></custom-block></script></block></script><script x="47" y="37"><block s="receiveMessage"><l>X Win</l></block><block s="show"></block><block s="bubble"><l>Looks like you won!, Click the Green Flag to play again</l></block></script><script x="53" y="127"><block s="receiveMessage"><l>O win</l></block><block s="show"></block><block s="bubble"><l>Looks like you Lost!, Click the Green Flag to play again</l></block></script><script x="79" y="239"><block s="receiveMessage"><l>Draw</l></block><block s="show"></block><block s="bubble"><l>Looks like a Draw!, Click the Green Flag to play again</l></block></script></scripts></sprite><watcher scope="Stage" s="reportMouseX" style="normal" x="10" y="10" color="4,148,220" hidden="true"/><watcher scope="Stage" s="reportMouseY" style="normal" x="10" y="31.000001999999995" color="4,148,220" hidden="true"/><watcher var="Position" style="normal" x="3" y="6.00000399999999" color="243,118,29" hidden="true"/><watcher var="TM" style="large" x="200" y="42.00000799999998" color="243,118,29" hidden="true"/><watcher var="TR" style="large" x="353" y="40.000009999999975" color="243,118,29" hidden="true"/><watcher var="MM" style="large" x="198" y="171.00001399999996" color="243,118,29" hidden="true"/><watcher var="MR" style="large" x="378" y="167.00001599999996" color="243,118,29" hidden="true"/><watcher var="BL" style="large" x="22" y="289.00001799999995" color="243,118,29" hidden="true"/><watcher var="BM" style="large" x="204" y="285.00001999999995" color="243,118,29" hidden="true"/><watcher var="BR" style="large" x="369" y="291.00002199999994" color="243,118,29" hidden="true"/><watcher var="ML" style="large" x="23" y="167.00001199999997" color="243,118,29" hidden="true"/><watcher var="TL" style="large" x="27" y="42.000005999999985" color="243,118,29" hidden="true"/><watcher var="Turn Count" style="normal" x="23" y="87.00000399999999" color="243,118,29" hidden="true"/><watcher var="Debug Variable" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="Win Condition" style="normal" x="10" y="145.00000599999998" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Split Map in Spuare of %&apos;N&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="up"></block><block s="clear"></block><block s="doDeclareVariables"><list><l>Right</l><l>Up</l></list></block><block s="gotoXY"><l>-240</l><l>-180</l></block><block s="doSetVar"><l>Right</l><block s="reportQuotient"><l>480</l><block var="N"/></block></block><block s="doSetVar"><l>Up</l><block s="reportQuotient"><l>360</l><block var="N"/></block></block><block s="down"></block><block s="doRepeat"><block var="N"/><script><block s="doRepeat"><block var="N"/><script><block s="changeXPosition"><block var="Right"/></block><block s="changeYPosition"><block var="Up"/></block><block s="changeXPosition"><block s="reportProduct"><l>-1</l><block var="Right"/></block></block><block s="changeYPosition"><block s="reportProduct"><l>-1</l><block var="Up"/></block></block><block s="changeXPosition"><block var="Right"/></block></script></block><block s="changeXPosition"><l>-480</l></block><block s="changeYPosition"><block var="Up"/></block></script></block></script><scripts><script x="620.0000009999999" y="206.00000100000005"><block s="setXPosition"><l>0</l></block></script></scripts></block-definition><block-definition s="Draw O At C R" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="Draw X At C R" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="Identify %&apos;A&apos; %&apos;B&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>C</l><l>R</l></list></block><block s="doIfElse"><block s="reportLessThan"><l>60</l><block var="B"/></block><script><block s="doSetVar"><l>C</l><l>T</l></block></script><script><block s="doIfElse"><block s="reportGreaterThan"><l>-60</l><block var="B"/></block><script><block s="doSetVar"><l>C</l><l>B</l></block></script><script><block s="doSetVar"><l>C</l><l>M</l></block></script></block></script></block><block s="doIfElse"><block s="reportLessThan"><l>80</l><block var="A"/></block><script><block s="doSetVar"><l>R</l><l>R</l></block></script><script><block s="doIfElse"><block s="reportGreaterThan"><l>-80</l><block var="A"/></block><script><block s="doSetVar"><l>R</l><l>L</l></block></script><script><block s="doSetVar"><l>R</l><l>M</l></block></script></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block var="C"/><block var="R"/></list></block></block></script></block-definition><block-definition s="Neuron Of %&apos;X&apos; Value %&apos;V&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="Brain" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>L1V1</l><l>L1V2</l><l>L1V3</l><l>L1V4</l><l>L1V5</l><l>L1V6</l><l>L1V7</l><l>L1V8</l><l>L1V9</l><l>L1V10</l><l>L1V11</l><l>L1V12</l><l>L1V13</l><l>L1V14</l><l>L1V15</l><l>L1V16</l><l>L1V17</l><l>L1V18</l><l>L2V1</l></list><comment w="90" collapsed="false">Layer 1, Identifies X&apos;s and O&apos;s</comment></block><block s="doIfElse"><block s="reportEquals"><block var="TL"/><l>X</l></block><script><block s="doSetVar"><l>L1V1</l><l>1</l></block></script><script><block s="doSetVar"><l>L1V1</l><l>0</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="TM"/><l>X</l></block><script><block s="doSetVar"><l>L1V2</l><l>1</l></block></script><script><block s="doSetVar"><l>L1V2</l><l>0</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="TR"/><l>X</l></block><script><block s="doSetVar"><l>L1V3</l><l>1</l></block></script><script><block s="doSetVar"><l>L1V3</l><l>0</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="ML"/><l>X</l></block><script><block s="doSetVar"><l>L1V4</l><l>1</l></block></script><script><block s="doSetVar"><l>L1V4</l><l>0</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="MM"/><l>X</l></block><script><block s="doSetVar"><l>L1V5</l><l>1</l></block></script><script><block s="doSetVar"><l>L1V5</l><l>0</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="MR"/><l>X</l></block><script><block s="doSetVar"><l>L1V6</l><l>1</l></block></script><script><block s="doSetVar"><l>L1V6</l><l>0</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="BL"/><l>X</l></block><script><block s="doSetVar"><l>L1V7</l><l>1</l></block></script><script><block s="doSetVar"><l>L1V7</l><l>0</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="BM"/><l>X</l></block><script><block s="doSetVar"><l>L1V8</l><l>1</l></block></script><script><block s="doSetVar"><l>L1V8</l><l>0</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="BR"/><l>X</l></block><script><block s="doSetVar"><l>L1V9</l><l>1</l></block></script><script><block s="doSetVar"><l>L1V9</l><l>0</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="TL"/><l>O</l></block><script><block s="doSetVar"><l>L1V10</l><l>1</l></block></script><script><block s="doSetVar"><l>L1V10</l><l>0</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="TM"/><l>O</l></block><script><block s="doSetVar"><l>L1V11</l><l>1</l></block></script><script><block s="doSetVar"><l>L1V11</l><l>0</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="TR"/><l>O</l></block><script><block s="doSetVar"><l>L1V12</l><l>1</l></block></script><script><block s="doSetVar"><l>L1V12</l><l>0</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="ML"/><l>O</l></block><script><block s="doSetVar"><l>L1V13</l><l>1</l></block></script><script><block s="doSetVar"><l>L1V13</l><l>0</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="MM"/><l>O</l></block><script><block s="doSetVar"><l>L1V14</l><l>1</l></block></script><script><block s="doSetVar"><l>L1V14</l><l>0</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="MR"/><l>O</l></block><script><block s="doSetVar"><l>L1V15</l><l>1</l></block></script><script><block s="doSetVar"><l>L1V15</l><l>0</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="BL"/><l>O</l></block><script><block s="doSetVar"><l>L1V16</l><l>1</l></block></script><script><block s="doSetVar"><l>L1V16</l><l>0</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="BM"/><l>O</l></block><script><block s="doSetVar"><l>L1V17</l><l>1</l></block></script><script><block s="doSetVar"><l>L1V17</l><l>0</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="BR"/><l>O</l></block><script><block s="doSetVar"><l>L1V18</l><l>1</l></block></script><script><block s="doSetVar"><l>L1V18</l><l>0</l></block></script></block><block s="doDeclareVariables"><list><l>TO</l><l>MO</l><l>BO</l><l>RO</l><l>DO</l><l>LO</l><l>DLO</l><l>DRO</l></list><comment w="90" collapsed="false">Layer 2, Section 1, Identifies Win Conditions for O</comment></block><block s="doSetVar"><l>TO</l><l>0</l></block><block s="doSetVar"><l>MO</l><l>0</l></block><block s="doSetVar"><l>BO</l><l>0</l></block><block s="doSetVar"><l>RO</l><l>0</l></block><block s="doSetVar"><l>DO</l><l>0</l></block><block s="doSetVar"><l>LO</l><l>0</l></block><block s="doSetVar"><l>DLO</l><l>0</l></block><block s="doSetVar"><l>DRO</l><l>0</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportSum"><block var="L1V10"/><block s="reportSum"><block var="L1V11"/><block var="L1V12"/></block></block><l>1</l></block><script><block s="doSetVar"><l>TO</l><l>110</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportSum"><block var="L1V13"/><block s="reportSum"><block var="L1V14"/><block var="L1V15"/></block></block><l>1</l></block><script><block s="doSetVar"><l>MO</l><l>110</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportSum"><block var="L1V16"/><block s="reportSum"><block var="L1V17"/><block var="L1V18"/></block></block><l>1</l></block><script><block s="doSetVar"><l>BO</l><l>110</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportSum"><block var="L1V12"/><block s="reportSum"><block var="L1V15"/><block var="L1V18"/></block></block><l>1</l></block><script><block s="doSetVar"><l>RO</l><l>110</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportSum"><block var="L1V11"/><block s="reportSum"><block var="L1V14"/><block var="L1V17"/></block></block><l>1</l></block><script><block s="doSetVar"><l>DO</l><l>110</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportSum"><block var="L1V10"/><block s="reportSum"><block var="L1V13"/><block var="L1V16"/></block></block><l>1</l></block><script><block s="doSetVar"><l>LO</l><l>110</l></block></script></block><block s="doSetVar"><l>Debug Variable</l><block s="reportNewList"><list><block var="L1V10"/><block var="L1V13"/><block var="L1V16"/></list></block></block><block s="doIf"><block s="reportGreaterThan"><block s="reportSum"><block var="L1V10"/><block s="reportSum"><block var="L1V14"/><block var="L1V18"/></block></block><l>1</l></block><script><block s="doSetVar"><l>DLO</l><l>110</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportSum"><block var="L1V12"/><block s="reportSum"><block var="L1V14"/><block var="L1V16"/></block></block><l>1</l></block><script><block s="doSetVar"><l>DRO</l><l>110</l></block></script></block><block s="doDeclareVariables"><list><l>TX</l><l>MX</l><l>BX</l><l>RX</l><l>DX</l><l>LX</l><l>DLX</l><l>DRX</l></list><comment w="90" collapsed="false">Layer 2, Section 2, Identifies Win Conditions for X</comment></block><block s="doSetVar"><l>TX</l><l>0</l></block><block s="doSetVar"><l>MX</l><l>0</l></block><block s="doSetVar"><l>BX</l><l>0</l></block><block s="doSetVar"><l>RX</l><l>0</l></block><block s="doSetVar"><l>DX</l><l>0</l></block><block s="doSetVar"><l>LX</l><l>0</l></block><block s="doSetVar"><l>DLX</l><l>0</l></block><block s="doSetVar"><l>DRX</l><l>0</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportSum"><block var="L1V1"/><block s="reportSum"><block var="L1V2"/><block var="L1V3"/></block></block><l>1</l></block><script><block s="doSetVar"><l>TX</l><l>100</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportSum"><block var="L1V4"/><block s="reportSum"><block var="L1V5"/><block var="L1V6"/></block></block><l>1</l></block><script><block s="doSetVar"><l>MX</l><l>100</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportSum"><block var="L1V7"/><block s="reportSum"><block var="L1V8"/><block var="L1V9"/></block></block><l>1</l></block><script><block s="doSetVar"><l>BX</l><l>100</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportSum"><block var="L1V3"/><block s="reportSum"><block var="L1V6"/><block var="L1V9"/></block></block><l>1</l></block><script><block s="doSetVar"><l>RX</l><l>100</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportSum"><block var="L1V2"/><block s="reportSum"><block var="L1V5"/><block var="L1V8"/></block></block><l>1</l></block><script><block s="doSetVar"><l>DX</l><l>100</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportSum"><block var="L1V1"/><block s="reportSum"><block var="L1V4"/><block var="L1V7"/></block></block><l>1</l></block><script><block s="doSetVar"><l>LX</l><l>100</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportSum"><block var="L1V1"/><block s="reportSum"><block var="L1V5"/><block var="L1V9"/></block></block><l>1</l></block><script><block s="doSetVar"><l>DLX</l><l>100</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportSum"><block var="L1V3"/><block s="reportSum"><block var="L1V5"/><block var="L1V7"/></block></block><l>2</l></block><script><block s="doSetVar"><l>DRX</l><l>100</l></block></script></block><block s="doDeclareVariables"><list><l>VTL</l><l>VTM</l><l>VTR</l><l>VML</l><l>VMM</l><l>VMR</l><l>VBL</l><l>VBM</l><l>VBR</l></list><comment w="90" collapsed="false">Layer 3, Runs calculations To decide What to play</comment></block><block s="doIfElse"><block s="reportEquals"><block var="TL"/><l>N</l></block><script><block s="doSetVar"><l>VTL</l><block s="reportSum"><block s="reportSum"><l>2</l><block s="reportSum"><block var="TX"/><block var="TO"/></block></block><block s="reportSum"><block s="reportSum"><block var="LX"/><block var="LO"/></block><block s="reportSum"><block var="DLX"/><block var="DLO"/></block></block></block></block></script><script><block s="doSetVar"><l>VTL</l><l>-1</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="TM"/><l>N</l></block><script><block s="doSetVar"><l>VTM</l><block s="reportSum"><l>1</l><block s="reportSum"><block s="reportSum"><block var="TX"/><block var="TO"/></block><block s="reportSum"><block var="DX"/><block var="DO"/></block></block></block></block></script><script><block s="doSetVar"><l>VTM</l><l>-1</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="TR"/><l>N</l></block><script><block s="doSetVar"><l>VTR</l><block s="reportSum"><l>2</l><block s="reportSum"><block s="reportSum"><block var="TX"/><block var="TO"/></block><block s="reportSum"><block s="reportSum"><block var="RO"/><block var="RX"/></block><block s="reportSum"><block var="DRX"/><block var="DRO"/></block></block></block></block></block></script><script><block s="doSetVar"><l>VTR</l><l>-1</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="ML"/><l>N</l></block><script><block s="doSetVar"><l>VML</l><block s="reportSum"><l>1</l><block s="reportSum"><block s="reportSum"><block var="LX"/><block var="LO"/></block><block s="reportSum"><block var="MX"/><block var="MO"/></block></block></block></block></script><script><block s="doSetVar"><l>VML</l><l>-1</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="MM"/><l>N</l></block><script><block s="doSetVar"><l>VMM</l><block s="reportSum"><l>3</l><block s="reportSum"><block s="reportSum"><block var="MX"/><block var="MO"/></block><block s="reportSum"><block s="reportSum"><block var="DX"/><block var="DO"/></block><block s="reportSum"><block s="reportSum"><block var="DLX"/><block var="DLO"/></block><block s="reportSum"><block var="DRX"/><block var="DRO"/></block></block></block></block></block></block></script><script><block s="doSetVar"><l>VMM</l><l>-1</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="MR"/><l>N</l></block><script><block s="doSetVar"><l>VMR</l><block s="reportSum"><l>1</l><block s="reportSum"><block s="reportSum"><block var="RX"/><block var="RO"/></block><block s="reportSum"><block var="MX"/><block var="MO"/></block></block></block></block></script><script><block s="doSetVar"><l>VMR</l><l>-1</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="BL"/><l>N</l></block><script><block s="doSetVar"><l>VBL</l><block s="reportSum"><l>2</l><block s="reportSum"><block s="reportSum"><block var="LX"/><block var="LO"/></block><block s="reportSum"><block s="reportSum"><block var="BX"/><block var="BO"/></block><block s="reportSum"><block var="DRX"/><block var="DRO"/></block></block></block></block></block></script><script><block s="doSetVar"><l>VBL</l><l>-1</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="BM"/><l>N</l></block><script><block s="doSetVar"><l>VBM</l><block s="reportSum"><l>1</l><block s="reportSum"><block s="reportSum"><block var="BO"/><block var="BX"/></block><block s="reportSum"><block var="DX"/><block var="DO"/></block></block></block></block></script><script><block s="doSetVar"><l>VBM</l><l>-1</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="BR"/><l>N</l></block><script><block s="doSetVar"><l>VBR</l><block s="reportSum"><l>2</l><block s="reportSum"><block s="reportSum"><block var="BO"/><block var="BX"/></block><block s="reportSum"><block s="reportSum"><block var="RX"/><block var="RO"/></block><block s="reportSum"><block var="DLX"/><block var="DLO"/></block></block></block></block></block></script><script><block s="doSetVar"><l>VBR</l><l>-1</l></block></script></block><block s="doDeclareVariables"><list><l>Values</l><l>Highest Value</l><l>Play</l><l>Counter</l></list><comment w="80" collapsed="false">Layer 4, Decides play, then Plays</comment></block><block s="doSetVar"><l>Values</l><block s="reportNewList"><list><block var="VTL"/><block var="VTM"/><block var="VTR"/><block var="VML"/><block var="VMM"/><block var="VMR"/><block var="VBL"/><block var="VBM"/><block var="VBR"/></list></block></block><block s="doSetVar"><l>Highest Value</l><l>-1</l></block><block s="doForEach"><l>item</l><block var="Values"/><script><block s="doIf"><block s="reportGreaterThan"><block var="item"/><block var="Highest Value"/></block><script><block s="doSetVar"><l>Highest Value</l><block var="item"/></block></script></block></script></block><block s="doSetVar"><l>Counter</l><l>1</l></block><block s="doSetVar"><l>Play</l><l>Placeholder</l></block><block s="doUntil"><block s="reportEquals"><block s="reportListItem"><block var="Counter"/><block var="Values"/></block><block var="Highest Value"/></block><script><block s="doChangeVar"><l>Counter</l><l>1</l></block></script></block><block s="doSetVar"><l>Play</l><block var="Counter"/></block><block s="doIf"><block s="reportEquals"><block var="Play"/><l>1</l></block><script><block s="doReport"><l>TL</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Play"/><l>2</l></block><script><block s="doReport"><l>TM</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Play"/><l>3</l></block><script><block s="doReport"><l>TR</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Play"/><l>4</l></block><script><block s="doReport"><l>ML</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Play"/><l>5</l></block><script><block s="doReport"><l>MM</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Play"/><l>6</l></block><script><block s="doReport"><l>MR</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Play"/><l>7</l></block><script><block s="doReport"><l>BL</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Play"/><l>8</l></block><script><block s="doReport"><l>BM</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="Play"/><l>9</l></block><script><block s="doReport"><l>BR</l></block></script></block></script><scripts><comment x="290" y="3216.2" w="90" collapsed="false">Add An additional layer between 2 and 3 for more advanced thinking</comment><script x="678" y="4400"><block s="doReport"><l>works</l></block></script><script x="534.0000009999999" y="4687.000001"><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="Play"/><l>Placeholder</l></block></block><script></script></block></script><script x="341.000002" y="4064.0000020000007"><block s="reportSum"><l>2</l><block s="reportSum"><block s="reportSum"><l></l><l></l></block><block s="reportSum"><block s="reportSum"><l></l><l></l></block><block s="reportSum"><l></l><l></l></block></block></block></block></script><script x="540.5498056874999" y="3933.0000010000003"><block s="reportNewList"><list><block var="LX"/><l></l><block var="BX"/><block var="BO"/><block var="DRX"/><block var="DRO"/></list></block></script><script x="584.5498056874999" y="2458.0000010000003"><block var="LO"/></script><script x="437.6416025625" y="2235.0000010000003"><block s="reportGreaterThan"><block s="reportSum"><l></l><block s="reportSum"><l></l><l></l></block></block><l>1</l></block></script></scripts></block-definition><block-definition s="A.I. PLAY" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>Choice</l></list></block><block s="doSetVar"><l>Choice</l><custom-block s="Brain"></custom-block></block><block s="doIfElse"><block s="reportEquals"><block var="Choice"/><l>TL</l></block><script><block s="doSetVar"><l>TL</l><l>O</l></block><block s="doShowVar"><l>TL</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Choice"/><l>TM</l></block><script><block s="doSetVar"><l>TM</l><l>O</l></block><block s="doShowVar"><l>TM</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Choice"/><l>TR</l></block><script><block s="doSetVar"><l>TR</l><l>O</l></block><block s="doShowVar"><l>TR</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Choice"/><l>ML</l></block><script><block s="doSetVar"><l>ML</l><l>O</l></block><block s="doShowVar"><l>ML</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Choice"/><l>MM</l></block><script><block s="doSetVar"><l>MM</l><l>O</l></block><block s="doShowVar"><l>MM</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Choice"/><l>MR</l></block><script><block s="doSetVar"><l>MR</l><l>O</l></block><block s="doShowVar"><l>MR</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Choice"/><l>BL</l></block><script><block s="doSetVar"><l>BL</l><l>O</l></block><block s="doShowVar"><l>BL</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Choice"/><l>BM</l></block><script><block s="doSetVar"><l>BM</l><l>O</l></block><block s="doShowVar"><l>BM</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="Choice"/><l>BR</l></block><script><block s="doSetVar"><l>BR</l><l>O</l></block><block s="doShowVar"><l>BR</l></block></script><script></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block-definition><block-definition s="Checks if anyone Won" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="TL"/><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block var="TM"/><l>O</l></block><block s="reportEquals"><block var="TR"/><l>O</l></block></block></block><script><block s="doSetVar"><l>Win Condition</l><l>O</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="TL"/><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block var="TM"/><l>X</l></block><block s="reportEquals"><block var="TR"/><l>X</l></block></block></block><script><block s="doSetVar"><l>Win Condition</l><l>X</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="ML"/><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block var="MM"/><l>O</l></block><block s="reportEquals"><block var="MR"/><l>O</l></block></block></block><script><block s="doSetVar"><l>Win Condition</l><l>O</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="ML"/><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block var="MM"/><l>X</l></block><block s="reportEquals"><block var="MR"/><l>X</l></block></block></block><script><block s="doSetVar"><l>Win Condition</l><l>X</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="BL"/><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block var="BM"/><l>O</l></block><block s="reportEquals"><block var="BR"/><l>O</l></block></block></block><script><block s="doSetVar"><l>Win Condition</l><l>O</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="BL"/><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block var="BM"/><l>X</l></block><block s="reportEquals"><block var="BR"/><l>X</l></block></block></block><script><block s="doSetVar"><l>Win Condition</l><l>X</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="BL"/><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block var="ML"/><l>O</l></block><block s="reportEquals"><block var="TL"/><l>O</l></block></block></block><script><block s="doSetVar"><l>Win Condition</l><l>O</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="BL"/><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block var="ML"/><l>X</l></block><block s="reportEquals"><block var="TL"/><l>X</l></block></block></block><script><block s="doSetVar"><l>Win Condition</l><l>X</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="BM"/><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block var="MM"/><l>O</l></block><block s="reportEquals"><block var="TM"/><l>O</l></block></block></block><script><block s="doSetVar"><l>Win Condition</l><l>O</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="BM"/><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block var="MM"/><l>X</l></block><block s="reportEquals"><block var="TM"/><l>X</l></block></block></block><script><block s="doSetVar"><l>Win Condition</l><l>X</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="BR"/><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block var="MR"/><l>O</l></block><block s="reportEquals"><block var="TR"/><l>O</l></block></block></block><script><block s="doSetVar"><l>Win Condition</l><l>O</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="BR"/><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block var="MR"/><l>X</l></block><block s="reportEquals"><block var="TR"/><l>X</l></block></block></block><script><block s="doSetVar"><l>Win Condition</l><l>X</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="BL"/><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block var="MM"/><l>O</l></block><block s="reportEquals"><block var="TR"/><l>O</l></block></block></block><script><block s="doSetVar"><l>Win Condition</l><l>O</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="BL"/><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block var="MM"/><l>X</l></block><block s="reportEquals"><block var="TR"/><l>X</l></block></block></block><script><block s="doSetVar"><l>Win Condition</l><l>X</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="TL"/><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block var="MM"/><l>O</l></block><block s="reportEquals"><block var="BR"/><l>O</l></block></block></block><script><block s="doSetVar"><l>Win Condition</l><l>O</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="TL"/><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block var="MM"/><l>X</l></block><block s="reportEquals"><block var="BR"/><l>X</l></block></block></block><script><block s="doSetVar"><l>Win Condition</l><l>X</l></block></script></block></script></block-definition></blocks><variables><variable name="Position"><l>BR</l></variable><variable name="Turn Count"><l>1</l></variable><variable name="TL"><l>N</l></variable><variable name="TM"><l>N</l></variable><variable name="TR"><l>N</l></variable><variable name="ML"><l>N</l></variable><variable name="MM"><l>N</l></variable><variable name="MR"><l>N</l></variable><variable name="BL"><l>N</l></variable><variable name="BM"><l>N</l></variable><variable name="BR"><l>N</l></variable><variable name="Debug Variable"><list struct="atomic" id="2112">1,0,0</list></variable><variable name="Win Condition"><l>None</l></variable></variables></project><media name="Tic Tak Toe" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>