<snapdata remixID="13137544"><project name="ACHANTA_U3L4_TIC_TAC_TOE_V2" 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="ACHANTA_U3L4_TIC_TAC_TOE_V2"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportListIsEmpty"><block s="reportCDR"><block var="words"/></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script><list></list></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.00000300000002" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="makeBoard" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="show"></block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><block s="createClone"><l><option>myself</option></l></block><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="changeXPosition"><l>50</l></block></script></block><block s="changeXPosition"><l>-150</l></block><block s="changeYPosition"><l>-50</l></block></script></block><block s="hide"></block></script></block-definition><block-definition s="possible winning triplets" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l></list></block><block s="reportNewList"><list><l>4</l><l>5</l><l>6</l></list></block><block s="reportNewList"><list><l>7</l><l>8</l><l>9</l></list></block><block s="reportNewList"><list><l>1</l><l>4</l><l>7</l></list></block><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l></list></block><block s="reportNewList"><list><l>3</l><l>6</l><l>9</l></list></block><block s="reportNewList"><list><l>1</l><l>5</l><l>9</l></list></block><block s="reportNewList"><list><l>3</l><l>5</l><l>7</l></list></block></list></block></block></script></block-definition><block-definition s="check for win" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>item</l><custom-block s="possible winning triplets"></custom-block><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><block s="reportListItem"><l>1</l><block var="item"/></block><block var="board"/></block><block s="reportListItem"><block s="reportListItem"><l>2</l><block var="item"/></block><block var="board"/></block></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><block s="reportListItem"><l>2</l><block var="item"/></block><block var="board"/></block><block s="reportListItem"><block s="reportListItem"><l>3</l><block var="item"/></block><block var="board"/></block></list></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="table empty?" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>item</l><block var="board"/><script><block s="doIf"><block s="reportIsA"><block var="item"/><l><option>number</option></l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></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="268"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="269"></list></costumes><sounds><list struct="atomic" id="270"></list></sounds><variables></variables><blocks></blocks><scripts><script x="20.666666666666742" y="10"><block s="receiveMessage"><l>1</l><list></list></block><block s="doIfElse"><block var="X&apos;s turn?"/><script><block s="doReplaceInList"><l>1</l><block var="board"/><l>O</l></block></script><script><block s="doReplaceInList"><l>1</l><block var="board"/><l>X</l></block></script></block></script><script x="259.66666666666674" y="11.666666666666458"><block s="receiveMessage"><l>2</l><list></list></block><block s="doIfElse"><block var="X&apos;s turn?"/><script><block s="doReplaceInList"><l>2</l><block var="board"/><l>O</l></block></script><script><block s="doReplaceInList"><l>2</l><block var="board"/><l>X</l></block></script></block></script><script x="18" y="146.66666666666652"><block s="receiveMessage"><l>3</l><list></list></block><block s="doIfElse"><block var="X&apos;s turn?"/><script><block s="doReplaceInList"><l>3</l><block var="board"/><l>O</l></block></script><script><block s="doReplaceInList"><l>3</l><block var="board"/><l>X</l></block></script></block></script><script x="261.66666666666674" y="154.66666666666646"><block s="receiveMessage"><l>4</l><list></list></block><block s="doIfElse"><block var="X&apos;s turn?"/><script><block s="doReplaceInList"><l>4</l><block var="board"/><l>O</l></block></script><script><block s="doReplaceInList"><l>4</l><block var="board"/><l>X</l></block></script></block></script><script x="16" y="290.66666666666674"><block s="receiveMessage"><l>5</l><list></list></block><block s="doIfElse"><block var="X&apos;s turn?"/><script><block s="doReplaceInList"><l>5</l><block var="board"/><l>O</l></block></script><script><block s="doReplaceInList"><l>5</l><block var="board"/><l>X</l></block></script></block></script><script x="263" y="293.66666666666674"><block s="receiveMessage"><l>6</l><list></list></block><block s="doIfElse"><block var="X&apos;s turn?"/><script><block s="doReplaceInList"><l>6</l><block var="board"/><l>O</l></block></script><script><block s="doReplaceInList"><l>6</l><block var="board"/><l>X</l></block></script></block></script><script x="10" y="432.6666666666664"><block s="receiveMessage"><l>7</l><list></list></block><block s="doIfElse"><block var="X&apos;s turn?"/><script><block s="doReplaceInList"><l>7</l><block var="board"/><l>O</l></block></script><script><block s="doReplaceInList"><l>7</l><block var="board"/><l>X</l></block></script></block></script><script x="274" y="447.3333333333329"><block s="receiveMessage"><l>8</l><list></list></block><block s="doIfElse"><block var="X&apos;s turn?"/><script><block s="doReplaceInList"><l>8</l><block var="board"/><l>O</l></block></script><script><block s="doReplaceInList"><l>8</l><block var="board"/><l>X</l></block></script></block></script><script x="10" y="575.6666666666657"><block s="receiveMessage"><l>9</l><list></list></block><block s="doIfElse"><block var="X&apos;s turn?"/><script><block s="doReplaceInList"><l>9</l><block var="board"/><l>O</l></block></script><script><block s="doReplaceInList"><l>9</l><block var="board"/><l>X</l></block></script></block></script></scripts><sprites select="1"><sprite name="Square" idx="1" x="0" y="-150" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="437"><costumes><list id="438"><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="439"></list></sounds><blocks></blocks><variables><variable name="position number"><l>10</l></variable></variables><scripts><comment x="20" y="20" w="156.66666666666666" collapsed="false">Connect this to the script below it in For You To Do 5.</comment><script x="20" y="86"><block s="receiveGo"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSwitchToCostume"><l>Empty</l></block><block s="hide"></block><block s="doSetVar"><l>position number</l><l>1</l></block><block s="doSetVar"><l>board</l><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l><l>7</l><l>8</l><l>9</l></list></block></block><custom-block s="makeBoard"></custom-block></script><script x="20" y="264.66666666666663"><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l><comment w="90" collapsed="true">X plays first.</comment></block></block></script><script x="20" y="308.66666666666663"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIfElse"><block var="X&apos;s turn?"/><script><block s="doSwitchToCostume"><l>X</l></block><block s="doBroadcast"><block var="position number"/><list></list></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doBroadcast"><block var="position number"/><list></list></block><block s="doSwitchToCostume"><l>O</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doForEach"><l>item</l><custom-block s="possible winning triplets"></custom-block><script><block s="doIfElse"><custom-block s="check for win"></custom-block><script><block s="bubble"><l>Winner! Click Flag to Play Again</l></block></script><script><block s="doIf"><custom-block s="table empty?"></custom-block><script><block s="bubble"><l>Draw- Click Flag to Play Again</l></block></script><list></list></block></script></block></script></block></script></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="5" y="5" color="243,118,29" hidden="true"/><watcher var="board" style="normal" x="7" y="41" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher scope="Square" var="position number" style="normal" x="4" y="8" color="243,118,29" hidden="true"/><watcher var="possible winning triplets" style="normal" x="3" y="9" 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="533">X,2,3,4,X,O,O,8,X</list></variable><variable name="possible winning triplets"><l>0</l></variable></variables></scene></scenes></project><media name="ACHANTA_U3L4_TIC_TAC_TOE_V2" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><costume name="Empty" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAA3JJREFUaEO1Wkt22zAMpE6R7rLoRXIWy0rP1HzO4q3dpIueSH0UKQokAXJAUt4kTwYGMwQIfuTJsJ/JGLPyXxWetnlpw5Sj2G9fjDG3MiwF6aXd7l/zfH7++XcTdJmX2+fHm6zJJstaaj7Bp8WZBjr89/84xPvjyyzX13+YIFaIRHQ1Zp3IAHi77fFqpmhkCEan7k3QsgmaXi7zNcqQGrugTcqsOoZYHQ5pQIZc29BWYuDFJAfGI0Ww+zhBv3zJXfwcCuwodClMhQLMMB7+zE3AoY8rGTqHaF41+9JQyPO6GjP57wu0iCA/h97fOupH0/5G2h4K++aQOFKNNTZAYyRonpfbB7cOoVMpJYToQmwkoYxvXnLSwtoTWDXyYCDB7P74Nst1GbEO9RE5NPfhJHPILqzvzHiCQawns66oEtRp3NcUsuC5cMVQJGhtng2CBqaAri1eTtPyTZwaBFVqomlgGafwiAOUg4wXtOltUcX7uKc43kmCXBZLFDvnvuiuEISP0hiybfEAQW3A/FkzmfkANGASjR8gSKKm70c6ctrZ43jiW5/Rzc2r2/6ASnez1aRH+IPcEEHMcjJafsAral+Nuf8JlyT5nUJb+yXzxP7bfDYHWgujjplDv2EWYKUAzCSTo8iikSkEVjaFNPD5kqrbxYRCQVBKVhgtUWM6dUeJT+/7YgLxrU96cypyaCOn99J7kANe4So4w9UH4mdJP06KsHW5mV4Fh1uf/mDN3SAKrePR2RSaKXc6HiJjuatxJSfcbXdGxRbDhiBud0EuHglGuSmk27izF8o9nq7KejanwnB2EFAnqLL3ISVXe+HFIIVHmCJnVbbtbajFpiCFxuirx/5w6AgwoMt1RI80j8EZIKglE5Q8Uoh4DPDmFAc8ejXfVrU7Bm3esM2pFlWrH8AXTZK9qhX0Gl5J1l7ra4kOtHeLaf2olmXIvh+ih8zS+V3HF2DDAur8yGv90jpUAtUEBG1BM6s/NY0zZN+Cf8q/JDmvN7nUpOQUukJu8bbt0XNRHguIDpgEVZAtU6LCNVYrHInAQTAzO940M05KKkKGlCi67jDAmvBLqKrmUMZkoG4Mqm5VnUMRBHhFGoetk4h3pYpD1w5NQiRzaBZeGudVgtPELeW9Ko4RZaj+i0au/P3vC2s/M6SuVVveAH369PTj8R+aq4dtKd64AAAAAABJRU5ErkJggg==" mediaID="Square_cst_Empty"/><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABMxJREFUaEO9WjlvU0EQ/l4FaULqCFBK8wOAlK4ilMRIHHZI7ECkHC1nQUdw6BDiT4CEq5SUQBfuBjspCSBByrhIhx5av8N7z+zzC6/yMTsz336zM7O7LwIwNTd39eH4+ImTGOmJAUSkBkXKNoSnBjaxo6O/36IIqJ6/MP16+dZKDkgW5uhXZQQo8ct/fGLg4OA3vn75vB8hQrVRb253Oi8mDBdyTzMHM2ddTMhyPECcCeNo2nn/EU+22vvCs2qjsbTd6bw0Afk0xTEg+D3WR4XrA58DEiFXbzgYIp1NTNhD1G5e/3X43cUuzaGQeF+IoVS36gQVhuqs0O6Zs8gZYw05fY5+/PyFs2dOkzwVFuB4mitPhF0+DQENksLSdufVywk9666ubWBychJb7c00c9nXDM8vk1dyIrRY7u7uojY/j6fPnuPalZpSJlhJ4fCwj7X1DVQqlRQU6QJTIAbiiFO2kgoQAd1eAqbZWka7vWlUvJ0PH/Gk7chy8sQYoHh0eBjVFJD6YvR6e5hPwSTRkj7SWBZD2bhwptxeKnkxE/OAkplRwGix4AVk0x8Oihl9kphuNwFTQ7PZwtaWfx3TDEnas4/9wz5W1zdwrlIZxLH7IeOIRKszo2o09auAFtIsR5oBSmXKgZsbZrK7WqcQ1vqUBkoBlHxRwDzepDNhqoMOOYItBRTDMCcIu91d1GpJavYlAEuSgx0Qo+EcOJZ652MqRgzRytuM2+bKzww9HSMzVDSl21zLs1mrpTBDwxhOTSAgv2o/U/5lYCaAEBiFAVmLsxI5QYkia2cC1gwFM5AhXsnJ6hSn9wtLzRQcOJKC8Jsea4pIYxKm1lGpnHNmqjAwjOIIHyDeeLM7NEDZuvQY3d5e3jVzUjPXnfJCzmHRtqb8zDBCw4NOAhRVG41F3iFJoE15TS3eWJC2AI9YZ3hcdoTcsTMk16nW8k28e/sGt+/cZXUAIUAyWQXQQmNp+1XoMRbHagyIbfPc7CzGxsZwvd5Au/1I6SA4ajgyw+Y0QrUuzhQGgFwxxdiJWazKa+bB/Xve7bwzmj27dXmMckiyUHczFLhscli2BBBUfL20UPuhIienToP+1OwFZZk934TaGSp6FOwAxCma5THF6eVYMSYLDT9zwBTt0qkmhpm2WegGPoaA4YPiJyMmICph6ttmsZ95PBjEnQo5/GwHiKoit9YRAVnCrLmcHjVRk2D+H7qmbLACAekqdGZ4ZwA+qMVPaBOtBiDRKYRcXznXDDfWtH5dDBO9X5GzdDGWvh/yOBbaNYdgpMPPri2w2y6WmrMQCwEkxtCgzOANXENJ1upJVxqhm7PjBuUG5LCch9kI2Yydy1MCzDMKd10KYqhI0TSCwjZRDNq44WdeSTr2QyMxw3CYU4UP+32srVnOKCT9LIZKYSa8zmoJPflKMWUCslwaz8xcwsXp6RK2zQXjLZ+MZHwG6sbiEq5duSwBF4X1k+NNEsl24Wt9xqF/UeIEqFOnxo3hrJALNspdM8GK6QHspKCqKsljoUY8ZK/Ft0cwpCrS73r07YHbrPkP30WaFVnCc8dajslytPBBKYAuaC8AymqMjQPjrTIemHJfFDz4k70ACEwBWBkGdRbg/NnJ1wM1VH5xi5INNJ+Kf/8HVFYvHeRfWJEAAAAASUVORK5CYII=" mediaID="Square_cst_X"/><costume name="O" center-x="26" center-y="26" image="data:image/png;base64,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" mediaID="Square_cst_O"/></media></snapdata>