<snapdata remixID="8944727"><project name="U3L3 - Ultimate Tic Tac Toe in SNAP" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEk0lEQVR4Xu2dQUorQRRFK45dgs7V1ajgAhy7Bic6EFfhEhQVl+JIpy5CwXxK+B8MaO77VbdeujmZiTe3qs87dDdJo4vlcrksvCCQRGCBgEnkWfaLAAIiQioBBEzFz+IIiAOpBBAwFT+LIyAOpBJAwFT8LI6AOJBKAAFT8bM4AuJAKgEETMXP4giIA6kEEDAVP4sjIA6kEkDARvzPz8+hhoODg1B+7mEEnPuEN/z4EHDDBzT37SHg3Ce84ceHgI0DOjs7CzVcX1+X7e3t0HvmHEbAOU93AseGgBMY0py3iIBznu4Ejg0BBw/p6Oio3N7eyquu5ld/Pjw8LHd3d3LfpgURcPBEEPA7cAREwMEEEDAVOGdABOwqYBUq+orcA9Z7vMVi8eMS9S+rrP4+0h/de+88l+DeRNf0cQbkDDhYue/LISACImAqAQTsit99D7iun3vAruOcfxmXYM6AqZYjIAIiYCoBBOyGvz4L+Pb21q2vFn1+fpatrS25k3tAGRXBSmDdwwSrDxdEL9lTo8wH0YMnhoBcggcr9/sH0atnPM6AqeOZ/+L1DBj5brfeE075eb91E+USvI5Q599zCeYS3FmpWB0CImDMmM5pBETAzkrF6qqAkf+OVu8Xp/R8X4wG/ykpyqs5zxmQM2CzRC0FCIiALf40vxcBEbBZor8FNzc35f7+vltfr6Ip3TPyOWCvqYs90e92o3lxGxsTQ8DBo4gKFc0PPpzm5RCwGWGsICpUNB/bTX4aAQfPICpUND/4cJqXQ8BmhLGCqFDRfGw3+WkEHDyDqFDR/ODDaV4OAZsRxgqiQkXzsd3kpxFw8AyiQkXzgw+neTkEbEYYK4gKFc3HdpOfRsAfZrC/v18uLi7KyclJ1ylFhYrmu252QBkC/gL5+Pj436NTLy8v5enpqezu7jaNJSpUNN+0uYQ3I+Aa6FWA1Vd9Ru/j46M8PDyERxYVKpoPbyj5DQj4nwK+v7+Xx8fH8PjOz8/L5eWl/L7T09NSH3qY6wsBxUvw6+vr1yV4Z2dnri6kHBcC/oB9b2+vXF1dff0lA14+AgjoY0uzQAABBUhEfAQQ0MeWZoEAAgqQiPgIIKCPLc0CAQQUIBHxEUBAH1uaBQIIKEAi4iOAgD62NAsEEFCARMRHAAF9bGkWCCCgAImIjwAC+tjSLBBAQAESER8BBPSxpVkggIACJCI+AgjoY0uzQAABBUhEfAQQ0MeWZoEAAgqQiPgIIKCPLc0CAQQUIBHxEUBAH1uaBQIIKEAi4iOAgD62NAsEEFCARMRHAAF9bGkWCCCgAImIjwAC+tjSLBBAQAESER8BBPSxpVkggIACJCI+AgjoY0uzQAABBUhEfAQQ0MeWZoEAAgqQiPgIIKCPLc0CAQQUIBHxEUBAH1uaBQIIKEAi4iOAgD62NAsEEFCARMRHAAF9bGkWCCCgAImIjwAC+tjSLBBAQAESER8BBPSxpVkggIACJCI+AgjoY0uzQAABBUhEfAQQ0MeWZoEAAgqQiPgIIKCPLc0CAQQUIBHxEUBAH1uaBQIIKEAi4iOAgD62NAsE/gAjEW3GzCLMrwAAAABJRU5ErkJggg==</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></scripts><sprites><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="59" y="16"><block s="clear"></block></script><script x="182" y="155"><custom-block s="Draw ULTIMATE Tic Tac Toe Board of size %s starting from %s , %s"><l>110</l><l>0</l><l>0</l></custom-block></script><script x="21.000001999999995" y="435.80000200000006"><block s="changeXPosition"><block s="reportProduct"><block s="reportQuotient"><l>1</l><l>3</l></block><block var="n"/></block></block></script><script x="60.000001" y="291.80000100000007"><block s="doSetVar"><l>a</l><block var="x"/></block><block s="doChangeVar"><l>b</l><block s="reportProduct"><block s="reportQuotient"><l>1</l><l>3</l></block><block var="n"/></block></block><block s="changeYPosition"><block s="reportQuotient"><block var="n"/><l>3</l></block></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Draw %&apos;type of&apos; line of length %&apos;length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="down"></block><block s="doIfElse"><block s="reportEquals"><block var="type of"/><l>horizontal</l></block><script><block s="changeXPosition"><block var="length"/></block><block s="changeXPosition"><block s="reportProduct"><l>-1</l><block var="length"/></block></block></script><script><block s="doIf"><block s="reportEquals"><block var="type of"/><l>vertical</l></block><script><block s="changeYPosition"><block var="length"/></block><block s="changeYPosition"><block s="reportProduct"><l>-1</l><block var="length"/></block></block></script></block></script></block><block s="up"></block></script></block-definition><block-definition s="Draw a tic tac toe board of size %&apos;n&apos; starting from %&apos;x&apos; , %&apos;y&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="changeYPosition"><block s="reportProduct"><block s="reportQuotient"><l>1</l><l>3</l></block><block var="n"/></block></block><block s="doRepeat"><l>2</l><script><custom-block s="Draw %s line of length %s"><l>horizontal</l><block var="n"/></custom-block><block s="changeYPosition"><block s="reportProduct"><block s="reportQuotient"><l>1</l><l>3</l></block><block var="n"/></block></block></script></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="changeXPosition"><block s="reportProduct"><block s="reportQuotient"><l>1</l><l>3</l></block><block var="n"/></block></block><block s="doRepeat"><l>2</l><script><custom-block s="Draw %s line of length %s"><l>vertical</l><block var="n"/></custom-block><block s="changeXPosition"><block s="reportProduct"><block s="reportQuotient"><l>1</l><l>3</l></block><block var="n"/></block></block></script></block><block s="gotoXY"><block var="x"/><block var="y"/></block></script></block-definition><block-definition s="Draw ULTIMATE Tic Tac Toe Board of size %&apos;n&apos; starting from %&apos;x&apos; , %&apos;y&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doSetVar"><l>a</l><block s="reportSum"><block var="x"/><block s="reportQuotient"><block var="n"/><l>3</l></block></block></block><block s="doSetVar"><l>b</l><block s="reportSum"><block var="y"/><block s="reportQuotient"><block var="n"/><l>3</l></block></block></block><block s="setSize"><l>3</l></block><custom-block s="Draw a tic tac toe board of size %s starting from %s , %s"><block var="n"/><block var="x"/><block var="y"/></custom-block><block s="setSize"><l>1</l></block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><custom-block s="Draw a tic tac toe board of size %s starting from %s , %s"><block s="reportProduct"><block s="reportQuotient"><l>1</l><l>3</l></block><block var="n"/></block><block var="x"/><block var="y"/></custom-block><custom-block s="Draw a tic tac toe board of size %s starting from %s , %s"><block s="reportProduct"><block s="reportQuotient"><l>1</l><l>3</l></block><block var="n"/></block><block var="a"/><block var="b"/></custom-block><custom-block s="Draw a tic tac toe board of size %s starting from %s , %s"><block s="reportProduct"><block s="reportQuotient"><l>1</l><l>3</l></block><block var="n"/></block><block s="reportSum"><block var="x"/><block s="reportQuotient"><block var="n"/><l>1.5</l></block></block><block s="reportSum"><block var="y"/><block s="reportQuotient"><block var="n"/><l>1.5</l></block></block></custom-block></script></block></script></block><block s="gotoXY"><block var="x"/><block var="y"/></block></script></block-definition></blocks><variables></variables></project><media name="U3L3 - Ultimate Tic Tac Toe in SNAP" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>