<snapdata remixID="9999814"><project name="U3L1-Tic-Tac-Toe" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes>Difficulty Guide:&#xD;&#xD;3 Is impossible to win in. &#xD;2 it is possible but there are only 3 ways to win&#xD;1 the computer will block but maybe not. </notes><thumbnail>data:image/png;base64,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</thumbnail><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" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAASw0lEQVR4Xu3dX4ildR3H8e9vpt3ILEiCFI1AulCQWAO7iKCCWqHNOc8sTDcVQYRK1E3QTRHtXV1IRGEmXiX9IbZlf0cUo4IWyi4iQiowqbS8Khb6ZxHt7MwTzzIjk86OZ8D8OM1r7tw9M989r/nAm9mdM7byRoAAAQIECLzoAu1Fv+ggAQIECBAgUAJsBAQIECBAICAgwAF0JwkQIECAgADbAAECBAgQCAgIcADdSQIECBAgIMA2QIAAAQIEAgICHEB3kgABAgQICLANECBAgACBgIAAB9CdJECAAAECAmwDBAgQIEAgICDAAXQnCRAgQICAANsAAQIECBAICAhwAN1JAgQIECAgwDZAgAABAgQCAgIcQHeSAAECBAgIsA0QIECAAIGAgAAH0J0kQIAAAQICbAMECBAgQCAgIMABdCcJECBAgIAA2wABAgQIEAgICHAA3UkCBAgQICDANkCAAAECBAICAhxAd5IAAQIECAiwDRAgQIAAgYCAAAfQnSRAgAABAgJsAwQIECBAICAgwAF0JwkQIECAgADbAAECBAgQCAgIcADdSQIECBAgIMA2QIAAAQIEAgICHEB3kgABAgQICLANECBAgACBgIAAB9CdJECAAAECAmwDBAgQIEAgICDAAXQnCRAgQICAANsAAQIECBAICAhwAN1JAgQIECAgwDZAgAABAgQCAgIcQHeSAAECBAgIsA0QIECAAIGAgAAH0J0kQIAAAQICbAMECBAgQCAgIMABdCcJECBAgIAA2wABAgQIEAgICHAA3UkCBAgQICDANkCAAAECBAICAhxAd5IAAQIECAiwDRAgQIAAgYCAAAfQnSRAgAABAgJsAwQIECBAICAgwAF0JwkQIECAgADbAAECBAgQCAgIcADdSQIECBAgIMA2QIAAAQIEAgICHEB3kgABAgQICLANECBAgACBgIAAB9CdJECAAAECAmwDBAgQIEAgICDAAXQnCRAgQICAANsAAQIECBAICAhwAN1JAgQIECAgwDZAgAABAgQCAgIcQHeSAAECBAgIsA0QIECAAIGAgAAH0J0kQIAAAQICbAMECBAgQCAgIMABdCcJECBAgIAA2wABAgQIEAgICHAA3UkCBAgQICDANkCAAAECBAICAhxAd5IAAQIE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BATYBggQIECAQEBAgAPoThIgQIAAAQG2AQIECBAgEBAQ4AC6kwQIECBAQIBtgAABAgQIBAQEOIDuJAECBAgQEGAbIECAAAECAQEBDqA7SYAAAQIEBNgGCBAgQIBAQECAA+hOEiBAgAABAbYBAgQIECAQEBDgALqTBAgQIEBAgG2AAAECBAgEBAQ4gO4kAQIECBAQYBsgQIAAAQIBAQEOoDtJgAABAgQE2AYIECBAgEBAQIAD6E4SIECAAAEBtgECBAgQIBAQEOAAupMECBAgQECAbYAAAQIECAQEBDiA7iQBAgQIEBBgGyBAgAABAgEBAQ6gO0mAAAECBATYBggQIECAQEBAgAPoThIgQIAAAQG2AQIECBAgEBAQ4AC6kwQIECBAQIBtgAABAgQIBAQEOIDuJAECBAgQEGAbIECAAAECAQEBDqA7SYAAAQIEBNgGCBAgQIBAQECAA+hOEiBAgAABAbYBAgQIECAQEBDgALqTBAgQIEBAgG2AAAECBAgEBAQ4gO4kAQIECBAQYBsgQIAAAQIBAQEOoDtJgAABAgQE2AYIECBAgEBAQIAD6E4SIECAAAEBtgECBAgQIBAQEOAAupMECBAgQECAbYAAAQIECAQEBDiA7iQBAgQIEBBgGyBAgAABAgEBAQ6gO0mAAAECBATYBggQIECAQEBAgAPoThIgQIAAAQG2AQIECBAgEBAQ4AC6kwQIECBAQIBtgAABAgQIBAQEOIDuJAECBAgQEGAbIECAAAECAQEBDqA7SYAAAQIEBNgGCBAgQIBAQECAA+hOEiBAgAABAbYBAgQIECAQEBDgALqTBAgQIEBAgG2AAAECBAgEBAQ4gO4kAQIECBAQYBsgQIAAAQIBAQEOoDtJgAABAgQE2AYIECBAgEBAQIAD6E4SIECAAAEBtgECBAgQIBAQEOAAupMECBAgQECAbYAAAQIECAQEBDiA7iQBAgQIEBBgGyBAgAABAgEBAQ6gO0mAAAECBATYBggQIECAQEBAgAPoThIgQIAAAQG2AQIECBAgEBAQ4AC6kwQIECBAQIBtgAABAgQIBAQEOIDuJAECBAgQEGAbIECAAAECAQEBDqA7SYAAAQIEBNgGCBAgQIBAQECAA+hOEiBAgAABAbYBAgQIECAQEBDgALqTBAgQIEBAgG2AAAECBAgEBAQ4gO4kAQIECBAQYBsgQIAAAQIBAQEOoDtJgAABAgQE2AYIECBAgEBAQIAD6E4SIECAAAEBtgECBAgQIBAQEOAAupMECBAgQECAbYAAAQIECAQEBDiA7iQBAgQIEBBgGyBAgAABAgEBAQ6gO0mAAAECBATYBggQIECAQEBAgAPoThIgQIAAAQG2AQIECBAgEBAQ4AC6kwQIECBAQIBtgAABAgQIBAQEOIDuJAECBAgQEGAbIECAAAECAQEBDqA7SYAAAQIEBNgGCBAgQIBAQECAA+hOEiBAgAABAbYBAgQIECAQEBDgALqTBAgQIEBAgG2AAAECBAgEBAQ4gO4kAQIECBAQYBsgQIAAAQIBAQEOoDtJgAABAgQE2AYIECBAgEBAQIAD6E4SIECAAAEBtgECBAgQIBAQEOAAupMECBAgQECAbYAAAQIECAQEBDiA7iQBAgQIEBBgGyBAgAABAgEBAQ6gO0mAAAECBATYBggQIECAQEBAgAPoThIgQIAAAQG2AQIECBAgEBAQ4AC6kwQIECBAQIBtgAABAgQIBAQEOIDuJAECBAgQEGAbIECAAAECAQEBDqA7SYAAAQIEBNgGCBAgQIBAQECAA+hOEiBAgAABAbYBAgQIECAQEBDgALqTBAgQIEBAgG2AAAECBAgEBAQ4gO4kAQIECBAQYBsgQIAAAQIBAQEOoDtJgAABAgQE2AYIECBAgEBAQIAD6E4SIECAAAEBtgECBAgQIBAQEOAAupMECBAgQECAbYAAAQIECAQEBDiA7iQBAgQIEBBgGyBAgAABAgEBAQ6gO0mAAAECBATYBggQIECAQEBAgAPoThIgQIAAAQG2AQIECBAgEBAQ4AC6kwQIECBAQIBtgAABAgQIBAQEOIDuJAECBAgQEGAbIECAAAECAQEBDqA7SYAAAQIEBNgGCBAgQIBAQECAA+hOEiBAgAABAbYBAgQIECAQEBDgALqTBAgQIEBAgG2AAAECBAgEBAQ4gO4kAQIECBAQYBsgQIAAAQIBAQEOoDtJgAABAgQE2AYIECBAgEBAQIAD6E4SIECAAAEBtgECBAgQIBAQEOAAupMECBAgQECAbYAAAQIECAQEBDiA7iQBAgQIEBBgGyBAgAABAgEBAQ6gO0mAAAECBATYBggQIECAQEBAgAPoThIgQIAAAQG2AQIECBAgEBAQ4AC6kwQIECBAQIBtgAABAgQIBAQEOIDuJAECBAgQEGAbIECAAAECAQEBDqA7SYAAAQIEBNgGCBAgQIBAQECAA+hOEiBAgAABAbYBAgQIECAQEBDgALqTBAgQIEBAgG2AAAECBAgEBAQ4gO4kAQIECBAQYBsgQIAAAQIBAQEOoDtJgAABAgQE2AYIECBAgEBAQIAD6E4SIECAAAEBtgECBAgQIBAQEOAAupMECBAgQECAbYAAAQIECAQEBDiA7iQBAgQIEBBgGyBAgAABAgEBAQ6gO0mAAAECBATYBggQIECAQEBAgAPoThIgQIAAAQG2AQIECBAgEBAQ4AC6kwQIECBAQIBtgAABAgQIBAQEOIDuJAECBAgQEGAbIECAAAECAQEBDqA7SYAAAQIEBNgGCBAgQIBAQECAA+hOEiBAgAABAbYBAgQIECAQEBDgALqTBAgQIEBAgG2AAAECBAgEBAQ4gO4kAQIECBD4D4RqtHg4TDyzAAAAAElFTkSuQmCC</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="Square" idx="1" x="-50" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Empty" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAx0lEQVRoQ+2awQ2CUBAFlybwSqzEWiTfoozWwhViONiRiYkFvMsEf4b75LEzHBmqs2eoqktVLT3cNU3n/XvQdW7L83H/65vW7VW31t4edNSMFjpqmd97WchCsAE/OVh4PGehWBkMWAgWHs9ZKFYGAxaChcdzFoqVwYCFYOHxnIViZTBgIVh4PGehWBkMWAgWHs9ZKFYGAxaChcdzFoqVwYCFYOHxnIViZTBgIVh4PGehWBkMWAgWHs9ZKFYGA30X6uWPxnE8bR/Jtp2GcsP1ZgAAAABJRU5ErkJggg==" id="10"/></item><item><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAE80lEQVRoQ+3abUxbVRgH8H8ptKWllL5Q6AqOvYviZCgSN2WbU8YgzGyaRV1MpvElalxMjBETozMmZiZLjJrM6D5oFjUucTPRIZRsc5lu2WJkGKdzcZOhFBgvg0GRdYxinou3trS359zeU7TG85H+z7nPj3O4PfdcdABKGho2NFosJhPSvAWDE6d0AFZVVlY1X6o4ntagTe5tONnW1imBFj8+9VWaT45U/qKu9f+D/tUTqXqGBr97BQb79bDOv3fWYKNnP8F4zxG4b9/JvKYq0MCJRlxsf10a1LuuCZZr6pgX0BogTM/B+6Vh8q57goniBvUd3YrhU2+H69NlGOCtb4F5zmqtNSv2j8TIIULZx33IqjkXtx8XaKJ1ATo6fo0ZIMNgQ1G9DyZ3lXBUPEwkSmn5MUE9Bzdj9OzHigVnmj3w1rXA6FwqDJUIw0IlBHW3bkSg4zNmoVm581FU50OWbSEzywrwYBKhEoKCAyfR1bQWk5f7WXXA6CiTZirT4mVmlQJqMFnWEnjX7ZfuuJGNueTGLxyDf38NQlfHmIWa8ivhrfdBb7QzszMDIjA0JhNEoT/8B6SZwlSIWWi2ZyWK6lug0/NvC0VhuEEUHOv8Av6W9UwQBSzFtfDWNXNlRWJUgSg8em4Peg7cx1VozryNmFOzN2FWNEY1iDqMnPkAvYcf4kLlLtqMwjs+jJtNBSYpEHUa/nEn+r55igtlK30UBdXvRWVThUkaRB2Hvt+B/uPPcaHyyrbCveJNKZtKjCYQdR5sexWD377EhXKUN8LovDG80WR1UvqeYfXjum0nGmTgxAu42L6ddR1VnyeL0TxDcpX9x57B0A/TS0pr04IRBqKBLhx5DJdO79Lk0YoRCqLBeg89iJFf4t+mWVIRGOEgGrC79R4EOvax6o/6XBQmJSAatPPTZQgOtnOh9NluFDccitk1c3WOE9J8l5s5pprvmem+Oump11x0V7KGqH5CQeoxf5EyzRIqu/A2zShhoGQxskBvckkoo6tCE0oISCtGFmTmFEuP8gZ7adIozSBRGFlgyFsCL51PWOcmhdIEUoOh06HQRAChiVFmoUZnubT86A6otiUNUoORv2cmLw9Ij/JTk0FmndkFy6XziYysHGY2MpAUKBmMfDoz9nsz/F/yHSGbvWukmYJOz41SDdKCkauinQTtKHiaZW4DvLWf80SljCqQCIxcGe35aO/H06wLNsFz5x6eKD9IJEaujHbntEvnablLtqBw1fvMKNcMpQIjV0bPUfQ8xdOEvE5JJUZG0BMvPfnyNPvSZ5F/6w7FaMIZmg2MXBmdTdAZBU9zVLwIV2X8rCJoNjEygk6R6DSJp7lueQ2OZbGzqgga/ukd9H39JHNskQ9ndDE676NzP56Wv/wN2G+I/vtLuORYKNEYGdF7+GGMnGHf0ShfUP0ubKV/3ymZdzklVKowMorO0OksnacVrt6N3MXT32lMEIVmolKNkRHdvrsROM/eJThvehnOm7fxgyJRs4WRqpsKSZtZej+l1FxV2+Eofz78MdcMyWmaKbOnWtiBBs9yojeH/qa1GO89GhN3r3gLeWVPR/1cFYingFRk6B1vV1MtggNt4eELVu6C7dpHYi6XFiCq+mrgN2n5XRn+GZ41H8G68IG4v7u0AVH1hLkydBo58zYoLoQw6L/2D4AlALakYv3/A2Oe/xMWztIzaqWt4gAAAABJRU5ErkJggg==" id="11"/></item><item><costume name="O" center-x="26" center-y="25" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAzCAYAAADYfStTAAAFNklEQVRoQ+2ae2hbdRTHP03aNGmaNn0PpmMWHzj1D0HmYIodisK0gnS+Qecfbrr5GMhUdHObTkGHMF+dzj+cgm+L4NwEETrByTYc4muijv2hDLRNuzZ9JE2aVM6v94abuyT30ZvKJKfcf9Jzzu98f+fcc+/ve24V0AX0x1jAmSyt/M3ixZ1HqwRQjAX9ZzIYPfYVl3T8UAHkJJMnyXCcDENkGSerTOvx0YKPc/GzEL8Td5a6nmcozgx9JPiGlLoESCkRYMsJcCUBegjRgBSMe/EM0E+k6WWST0gw4zIegbKKEOup42JqXHmZM6B/yLKdMd4nUTCA2dKqZiE+wviUzgRZTpLlONNFM3g7ITYToV2zsYtuToA+JMFmxhg2ldVl1KjykVJaQnXJWI4xzUFSqky/I52n24yPZ4hwKyG7eHANaCtjvMpE3kLXE2Q9YZa6LJcjpHmNCfaRzPP7AGG2ErEFyhWgdYzykaHEOvGznQaupdbWolZKXzLFJuKcIJNTvYUQvTRamTrP0MOM8q4BjCy0kwYCc+xO5khTzLCBeN7G3UmIlyxAOcrQ84yzg/Hc2k5KwXJriyiYS3sj9TxGfVF3tgFJO76P0ZyjtdTxLA1u43Rk9yRx3mAyZ/M6jaq9FxJbgKSLLSfGoNbNugnyFlFHQc1V+R5G2Ks1izZ8fEsrTQVaui1ATxBnt7ZDi/BzkFZCHt8zVoDlcS2b+qfWKNZQx3MFKsQSkHSapQzm1ttDlBsIWq1flv9/TpLVjOR8H6EN6bBGsQT0FGP0as+bqwjQR3NZgrXrtIdhvial1NcR5mnT88kS0EUMIK83Ih/QxDUePWvsAjDrfcUUt3FK/dyBj19ot5+h/SS5S0vx2fj5nja3cXhqdymD/KXdS+8QZaXhFiiZoRcYRy6RDYTZZPP1w9PoCziTl+Gd2m3wKPXIpYttQGbDcgddyr9xoyuA9JKrZKiMNVkpOX1zS+1EGRNg6bqSoUqGLIvEW4VKyRUqOTvneW/zUNybkddw9KYgtNJKhpTnIFWcoN1zMsTpJgh50skASY2f3U9LHm1meXyQmYsuL9PIHQ5IP6fB2tF/jwQPadyG0MUHaLF/fBDNV5hgG2PKSCjdQ7TaWbdsOsuIKQpZZAsRHiTsDNAUMyzyx8hkZkk/YTCFvvovRJhaobVEhDP/kTZqTdyGZcmJsRzB5Siui6TZ7XTA7Ub8TJou7X4WH3L0liO4WWwBEqOzgiMkk7Oc8wVUs5dmhEyfDxEarZthftNK7XIC7CvCbdgGdJQ01xl2aAW1fEzTfODhZk7Rz5RaS2ZIX9CCTDgKiW1AYvwpSe410EhdBNhNtGyZksysYYQDGssjMbxJlJtK0GiOAIlDGXdsMdxPMv/ZQQNSBl7KYVJsJI7Mj3TZRkSNa0qJY0DibBcTatBlFCHRH6HeYrxlDVnCf9E0FBArGXzdb6O7ugIkC/SRZK2h/OQ3GR9KS5eJm7RVJyLDZZk5yXNvwDARFC+7iNJjk611DUiC/Z1pultgaCh2Wuw3ElQjyWUEOA//aa9M8grzBxkOkVIjyc9MUztxeDW1KjPnO8j7nADpKN5mksdrEqTT+TNSI0phOcNUqT/5XkFnYwtl8Rz8KtN3U+ckyUrXE0D6qnvUWD+pdt2NSDZXEWS1CyD6ep4C0p3+yrT66EJK6RjpvFmpEahMDpZQo0rzCgJc6KC0im1YWQCZF5POFSOrvk+QjzIi+NSzy92nFaVzPy+A3JSfW5sKILc7N192uQz9X75obG/vOPwvuzA7lFoFaWUAAAAASUVORK5CYII=" id="12"/></item></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables><variable name="position"><l>10</l></variable></variables><scripts><script x="30" y="10"><block s="receiveInteraction"><l><option>clicked</option></l><comment w="156" collapsed="false">This demonstration script will not be part of your actual project.</comment></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block s="getCostumeIdx"></block><l>1</l></block><block s="reportEquals"><block var="computers turn"/><block s="reportBoolean"><l><bool>false</bool></l></block></block></block><script><block s="doSwitchToCostume"><l>X</l></block><block s="doReplaceInList"><block var="position"/><block var="board_status"/><l>X</l></block><block s="doSetVar"><l>computers turn</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doBroadcastAndWait"><l>computer go</l></block><block s="doSetVar"><l>randomint</l><block s="reportRandom"><l>1</l><l>5</l></block></block></script></block></script><script x="30" y="342.8333333333335"><block s="receiveMessage"><l>Where is the win X?</l></block><block s="doIf"><block s="reportListContainsItem"><block s="reportListItem"><custom-block s="Whatwin? %s"><l>X</l></custom-block><custom-block s="Possible Wins"></custom-block></block><block var="position"/></block><script><block s="doRepeat"><l>1000</l><script><block s="changeEffect"><l><option>color</option></l><l>20</l></block></script></block></script></block></script><script x="30" y="488.83333333333354"><block s="receiveMessage"><l>computer go</l></block><block s="doWait"><l>.1</l></block><custom-block s="win or tie?"></custom-block><block s="doIf"><block s="reportEquals"><block var="position"/><custom-block s="computer move"></custom-block></block><script><block s="doWait"><l>.15</l></block><block s="doSwitchToCostume"><l>O</l></block><block s="doReplaceInList"><block var="position"/><block var="board_status"/><l>O</l></block><block s="doSetVar"><l>computers turn</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><custom-block s="win or tie?"></custom-block></script><script x="30" y="702.1666666666674"><block s="receiveMessage"><l>start</l></block><block s="clear"></block><block s="show"></block><block s="setEffect"><l><option>color</option></l><l>0</l></block><custom-block s="makeBoard"></custom-block><block s="doSetVar"><l>board_status</l><block s="reportNewList"><list><l>e</l><l>e</l><l>e</l><l>e</l><l>e</l><l>e</l><l>e</l><l>e</l><l>e</l></list></block></block><block s="hide"></block></script><script x="372" y="529.1666666666672"><custom-block s="computer move"></custom-block></script><script x="540" y="523.1666666666667"><custom-block s="winning move"></custom-block></script><script x="27" y="206.83333333333348"><block s="receiveMessage"><l>where is the win O?</l></block><block s="doIf"><block s="reportListContainsItem"><block s="reportListItem"><custom-block s="Whatwin? %s"><l>O</l></custom-block><custom-block s="Possible Wins"></custom-block></block><block var="position"/></block><script><block s="doRepeat"><l>1000</l><script><block s="changeEffect"><l><option>color</option></l><l>20</l></block></script></block></script></block></script></scripts></sprite><sprite name="Button" idx="2" x="-154.99267578125" y="75" heading="90" scale="0.6" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="151"><costumes><list id="152"><item><costume name="play" center-x="240" center-y="82.5" image="data:image/png;base64,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" id="153"/></item><item><costume name="tictack" center-x="100" center-y="100" image="data:image/png;base64,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" id="154"/></item></list></costumes><sounds><list struct="atomic" id="155"></list></sounds><blocks></blocks><variables></variables><scripts><script x="15" y="79.33333333333323"><block s="receiveGo"></block><block s="doSetVar"><l>computers turn</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>difficulty</l><l>2</l></block><block s="clear"></block><block s="doSwitchToCostume"><l>tictack</l></block><block s="setScale"><l>100</l></block><block s="gotoXY"><l>0</l><l>50</l></block><block s="doStamp"></block><block s="doSwitchToCostume"><l>play</l></block><block s="gotoXY"><l>0</l><l>-100</l></block><block s="show"></block><block s="setScale"><l>40</l></block></script><script x="15" y="361.83333333333337"><block s="receiveMessage"><l>Where is the win X?</l></block><block s="gotoXY"><l>-200</l><l>75</l></block><block s="show"></block><block s="write"><l>You have beat the computer!</l><l>25</l></block><block s="hide"></block></script><script x="15" y="491.5"><block s="receiveMessage"><l>where is the win O?</l></block><block s="gotoXY"><l>-200</l><l>75</l></block><block s="show"></block><block s="write"><l>The computer has Won</l><l>25</l></block><block s="hide"></block></script><script x="295" y="351.16666666666674"><block s="receiveGo"></block><block s="doForever"><script><block s="doIfElse"><block s="reportTouchingObject"><l><option>mouse-pointer</option></l></block><script><block s="setScale"><l>60</l></block><block s="doIf"><block s="reportMouseDown"></block><script><block s="hide"></block><block s="doBroadcastAndWait"><l>start</l></block><block s="doStopThis"><l><option>this script</option></l></block></script></block></script><script><block s="setScale"><l>40</l></block></script></block></script></block></script><script x="10" y="624.3333333333334"><block s="receiveMessage"><l>tie</l></block><block s="gotoXY"><l>-200</l><l>75</l></block><block s="show"></block><block s="write"><l>Tie</l><l>25</l></block><block s="hide"></block></script></scripts></sprite><watcher var="board_status" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher scope="Square" var="position" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="computers turn" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="difficulty" style="slider" min="1" max="3" x="8" y="7.000005999999985" color="243,118,29"/><watcher var="randomint" style="normal" x="10" y="76.00000599999998" color="243,118,29" hidden="true"/></sprites></stage><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></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></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="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></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></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></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="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></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="reportGreaterThan"><block var="i"/><block var="end"/></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></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></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></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></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="makeBoard" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSwitchToCostume"><l>Empty</l></block><block s="doSetVar"><l>position</l><l>1</l></block><block s="gotoXY"><l>-50</l><l>50</l></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="forward"><l>50</l></block><block s="doChangeVar"><l>position</l><l>1</l></block></script></block><block s="forward"><l>-150</l></block><block s="changeYPosition"><l>-50</l></block></script></block></script></block-definition><block-definition s="Possible Wins" type="reporter" category="lists"><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="status of triple %&apos;win_list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board_status"/></block></autolambda><list></list></block><block var="win_list"/></block></block></script></block-definition><block-definition s="Status of all winning conditions" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="status of triple %s"><l></l></custom-block></autolambda><list></list></block><custom-block s="Possible Wins"></custom-block></block></block></script></block-definition><block-definition s="tie?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNot"><block s="reportListContainsItem"><block var="board_status"/><l>e</l></block></block></block></script></block-definition><block-definition s="win or tie?" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportNot"><block s="reportEquals"><custom-block s="Whatwin? %s"><l>O</l></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></block></block><script><block s="doBroadcast"><l>where is the win O?</l></block><block s="doStopThis"><l><option>this script</option></l></block></script><script><block s="doIfElse"><block s="reportNot"><block s="reportEquals"><custom-block s="Whatwin? %s"><l>X</l></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></block></block><script><block s="doBroadcast"><l>Where is the win X?</l></block><block s="doStopThis"><l><option>this script</option></l></block></script><script><block s="doIf"><custom-block s="tie?"></custom-block><script><block s="doBroadcast"><l>tie</l></block><block s="doStopThis"><l><option>this script</option></l></block></script></block></script></block></script></block></script></block-definition><block-definition s="Best Empty Square" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportListItem"><l></l><block var="board_status"/></block><l>e</l></block></autolambda><list></list></block><block s="reportNewList"><list><l>5</l><l>1</l><l>3</l><l>7</l><l>9</l><l>2</l><l>6</l><l>8</l><l>4</l></list></block></custom-block></block></block></script></block-definition><block-definition s="winning move" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>all possible winning moves</l></list></block><block s="doSetVar"><l>all possible winning moves</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><custom-block s="Possible Wins"></custom-block><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><l>2</l><block s="reportListLength"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportEquals"><l></l><l>O</l></block></autolambda><list></list></block><custom-block s="status of triple %s"><block var="item"/></custom-block></block></block></block><block s="reportEquals"><l>1</l><block s="reportListLength"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportEquals"><l></l><l>e</l></block></autolambda><list></list></block><custom-block s="status of triple %s"><block var="item"/></custom-block></block></block></block></block><script><block s="doAddToList"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportListItem"><l></l><block var="board_status"/></block><l>e</l></block></autolambda><list></list></block><block var="item"/></block><block var="all possible winning moves"/></block></script></block></script></block><block s="doForEach"><l>item</l><custom-block s="Possible Wins"></custom-block><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><l>2</l><block s="reportListLength"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportEquals"><l></l><l>X</l></block></autolambda><list></list></block><custom-block s="status of triple %s"><block var="item"/></custom-block></block></block></block><block s="reportEquals"><l>1</l><block s="reportListLength"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportEquals"><l></l><l>e</l></block></autolambda><list></list></block><custom-block s="status of triple %s"><block var="item"/></custom-block></block></block></block></block><script><block s="doAddToList"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportListItem"><l></l><block var="board_status"/></block><l>e</l></block></autolambda><list></list></block><block var="item"/></block><block var="all possible winning moves"/></block></script></block></script></block><block s="doIfElse"><custom-block s="empty? %l"><block var="all possible winning moves"/></custom-block><script><block s="doReport"><l>none</l></block></script><script><block s="doReport"><block var="all possible winning moves"/></block></script></block></script></block-definition><block-definition s="computer move" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="difficulty"/><l>2</l></block><script><block s="doIfElse"><block s="reportEquals"><l>none</l><custom-block s="winning move"></custom-block></block><script><block s="doReport"><custom-block s="Best Empty Square"></custom-block></block></script><script><block s="doIf"><block s="reportAnd"><block s="reportGreaterThan"><block s="reportListLength"><custom-block s="winning move"></custom-block></block><l>1</l></block><block s="reportEquals"><l>5</l><block var="position"/></block></block><script><block s="doSayFor"><l>Good Game</l><l>4</l></block></script></block><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="winning move"></custom-block></block></block></script></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="difficulty"/><l>1</l></block><script><block s="doIfElse"><block s="reportAnd"><block s="reportGreaterThan"><block var="randomint"/><l>2</l></block><block s="reportNot"><block s="reportEquals"><l>none</l><custom-block s="winning move"></custom-block></block></block><comment w="90" collapsed="false">66% chance they will block</comment></block><script><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="winning move"></custom-block></block></block></script><script><block s="doReport"><custom-block s="Best Empty Square"></custom-block></block></script></block></script><script><block s="doIfElse"><block s="reportNot"><block s="reportEquals"><l>none</l><custom-block s="winning move"></custom-block></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="winning move"></custom-block></block></block></script><script><block s="doIfElse"><block s="reportNot"><block s="reportEquals"><l>none</l><custom-block s="win in 2"></custom-block></block></block><script><block s="doReport"><custom-block s="win in 2"></custom-block></block></script><script><block s="doReport"><custom-block s="Best Empty Square"></custom-block></block></script></block></script></block></script></block></script></block></script></block-definition><block-definition s="Whatwin? %&apos;turn(X or O)&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListLength"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportNewList"><list><block var="turn(X or O)"/><block var="turn(X or O)"/><block var="turn(X or O)"/></list></block><l></l></block></autolambda><list></list></block><custom-block s="Status of all winning conditions"></custom-block></block></block><l>0</l></block><script><block s="doFor"><l>wherewin?</l><l>1</l><l>8</l><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="wherewin?"/><custom-block s="Status of all winning conditions"></custom-block></block><block s="reportNewList"><list><block var="turn(X or O)"/><block var="turn(X or O)"/><block var="turn(X or O)"/></list></block></block><script><block s="doReport"><block var="wherewin?"/><comment w="90" collapsed="false">Will Report number which will be used to determine where the win was. </comment></block></script></block></script><comment w="90" collapsed="false">8 ways to win&#xD;(8 in &apos;Status of all winning conditions)</comment></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script><scripts><script x="182" y="374.2"><custom-block s="Status of all winning conditions"></custom-block></script></scripts></block-definition><block-definition s="win in 2" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>2</l><block var="board_status"/></block><l>e</l></block><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="board_status"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><l>9</l><block var="board_status"/></block><l>X</l></block></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>3</l><block var="board_status"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><l>7</l><block var="board_status"/></block><l>X</l></block></block></block><comment w="90" collapsed="false">Possibly scenarios of X winning. But uh yeah.</comment></block><script><block s="doReport"><l>2</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>9</l><block var="board_status"/></block><l>e</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>6</l><block var="board_status"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><l>8</l><block var="board_status"/></block><l>X</l></block></block></block><script><block s="doReport"><l>9</l></block></script></block><block s="doReport"><l>none</l></block></script><scripts><script x="527" y="75"><block s="doForEach"><l>item</l><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportListItem"><l></l><block var="board_status"/></block><l>e</l></block></autolambda><list></list></block><block s="reportNewList"><list><l>5</l><l>1</l><l>3</l><l>7</l><l>9</l><l>2</l><l>6</l><l>8</l><l>4</l></list></block></custom-block><script><block s="doReplaceInList"><block var="item"/><block var="board_status"/><l>X</l></block><block s="doSayFor"><block var="item"/><l>2</l></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><l>none</l><custom-block s="winning move"></custom-block></block></block><script><block s="doIf"><block s="reportEquals"><block s="reportListLength"><custom-block s="winning move"></custom-block></block><l>2</l></block><script><block s="doReplaceInList"><block var="item"/><block var="board_status"/><l>e</l></block><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="winning move"></custom-block></block></block></script></block></script></block><block s="doReplaceInList"><block var="item"/><block var="board_status"/><l>e</l></block></script><comment w="90" collapsed="false">Eh doesnt work. Time to do it manually.</comment></block></script></scripts></block-definition></blocks><variables><variable name="board_status"><list struct="atomic" id="1528">X,O,X,X,O,O,O,X,X</list></variable><variable name="computers turn"><bool>true</bool></variable><variable name="difficulty"><l>2</l></variable><variable name="randomint"><l>3</l></variable></variables></project><media name="U3L1-Tic-Tac-Toe" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>