A batch program I made a while back. I played it and thought, "Wow! this would be cool to put on Scratch!" Ergo, (that means therefore) Patterns. To play simply (haha, simply) memorize the pattern on your screen and determine which of the squares is the same as on the first screen. For example, if I see 0X X0 and then 00 0X, I find that the top-right was "0" twice. The answer is ergo, A1 or top-right. Press enter after typing in the answer (A1) to check your answer. Have fun! If you have scrolled down this far, congratulations. You have earned the rights to the knowledge of how to play this game in command prompt. To do so, simply copy-and-paste the "Notes and Credits" section into a word processor, such as notepad. From there simply save the file as Patterns.bat in a folder where you will find it. Then run it! -Credits- Programming and art, me, @Flint-L . Enter detection thanks to @griffpatch .
@echo off cls color 1F :start echo Please wait...3 set /a q=%random% * 36 / 32768 + 1 set /a s21=%random% * 2 / 32768 set /a s22=%random% * 2 / 32768 set /a s23=%random% * 2 / 32768 set /a s24=%random% * 2 / 32768 set /a s25=%random% * 2 / 32768 set /a s26=%random% * 2 / 32768 set /a s27=%random% * 2 / 32768 set /a s28=%random% * 2 / 32768 set /a s29=%random% * 2 / 32768 set /a s210=%random% * 2 / 32768 set /a s211=%random% * 2 / 32768 set /a s212=%random% * 2 / 32768 set /a s213=%random% * 2 / 32768 set /a s214=%random% * 2 / 32768 set /a s215=%random% * 2 / 32768 set /a s216=%random% * 2 / 32768 set /a s217=%random% * 2 / 32768 set /a s218=%random% * 2 / 32768 set /a s219=%random% * 2 / 32768 set /a s220=%random% * 2 / 32768 set /a s221=%random% * 2 / 32768 set /a s222=%random% * 2 / 32768 set /a s223=%random% * 2 / 32768 set /a s224=%random% * 2 / 32768 set /a s225=%random% * 2 / 32768 set /a s226=%random% * 2 / 32768 set /a s227=%random% * 2 / 32768 set /a s228=%random% * 2 / 32768 set /a s229=%random% * 2 / 32768 set /a s230=%random% * 2 / 32768 set /a s231=%random% * 2 / 32768 set /a s232=%random% * 2 / 32768 set /a s233=%random% * 2 / 32768 set /a s234=%random% * 2 / 32768 set /a s235=%random% * 2 / 32768 set /a s236=%random% * 2 / 32768 cls echo Please wait... 2 if %s21%==0 set a1=# && set b1=_ if %s21%==1 set a1=_ && set b1=# if %s22%==0 set a2=# && set b2=_ if %s22%==1 set a2=_ && set b2=# if %s23%==0 set a3=# && set b3=_ if %s23%==1 set a3=_ && set b3=# if %s24%==0 set a4=# && set b4=_ if %s24%==1 set a4=_ && set b4=# if %s25%==0 set a5=# && set b5=_ if %s25%==1 set a5=_ && set b5=# if %s26%==0 set a6=# && set b6=_ if %s26%==1 set a6=_ && set b6=# if %s27%==0 set a7=# && set b7=_ if %s27%==1 set a7=_ && set b7=# if %s28%==0 set a8=# && set b8=_ if %s28%==1 set a8=_ && set b8=# if %s29%==0 set a9=# && set b9=_ if %s29%==1 set a9=_ && set b9=# cls echo Please wait...1 if %s210%==0 set a10=# && set b10=_ if %s210%==1 set a10=_ && set b10=# if %s211%==0 set a11=# && set b11=_ if %s211%==1 set a11=_ && set b11=# if %s212%==0 set a12=# && set b12=_ if %s212%==1 set a12=_ && set b12=# if %s213%==0 set a13=# && set b13=_ if %s213%==1 set a13=_ && set b13=# if %s214%==0 set a14=# && set b14=_ if %s214%==1 set a14=_ && set b14=# if %s215%==0 set a15=# && set b15=_ if %s215%==1 set a15=_ && set b15=# if %s216%==0 set a16=# && set b16=_ if %s216%==1 set a16=_ && set b16=# if %s217%==0 set a17=# && set b17=_ if %s217%==1 set a17=_ && set b17=# if %s218%==0 set a18=# && set b18=_ if %s218%==1 set a18=_ && set b18=# if %s219%==0 set a19=# && set b19=_ if %s219%==1 set a19=_ && set b19=# if %s220%==0 set a20=# && set b20=_ if %s220%==1 set a20=_ && set b20=# if %s221%==0 set a21=# && set b21=_ if %s221%==1 set a21=_ && set b21=# if %s222%==0 set a22=# && set b22=_ if %s222%==1 set a22=_ && set b22=# if %s223%==0 set a23=# && set b23=_ if %s223%==1 set a23=_ && set b23=# if %s224%==0 set a24=# && set b24=_ if %s224%==1 set a24=_ && set b24=# if %s225%==0 set a25=# && set b25=_ if %s225%==1 set a25=_ && set b25=# if %s226%==0 set a26=# && set b26=_ if %s226%==1 set a26=_ && set b26=# if %s227%==0 set a27=# && set b27=_ if %s227%==1 set a27=_ && set b27=# if %s228%==0 set a28=# && set b28=_ if %s228%==1 set a28=_ && set b28=# if %s229%==0 set a29=# && set b29=_ if %s229%==1 set a29=_ && set b29=# if %s230%==0 set a30=# && set b30=_ if %s230%==1 set a30=_ && set b30=# if %s231%==0 set a31=# && set b31=_ if %s231%==1 set a31=_ && set b31=# if %s232%==0 set a32=# && set b32=_ if %s232%==1 set a32=_ && set b32=# if %s233%==0 set a33=# && set b33=_ if %s233%==1 set a33=_ && set b33=# if %s234%==0 set a34=# && set b34=_ if %s234%==1 set a34=_ && set b34=# if %s235%==0 set a35=# && set b35=_ if %s235%==1 set a35=_ && set b35=# if %s236%==0 set a36=# && set b36=_ if %s236%==1 set a36=_ && set b36=# set a%q%=# && set b%q%=# cls echo %a1% %a2% %a3% %a4% %a5% %a6% echo ----------------- echo %a7% %a8% %a9% %a10% %a11% %a12% echo ----------------- echo %a13% %a14% %a15% %a16% %a17% %a18% echo ----------------- echo %a19% %a20% %a21% %a22% %a23% %a24% echo ----------------- echo %a25% %a26% %a27% %a28% %a29% %a30% echo ----------------- echo %a31% %a32% %a33% %a34% %a35% %a36% timeout /t 7 /nobreak >nul cls timeout /t 3 /nobreak >nul echo %b1% %b2% %b3% %b4% %b5% %b6% echo ----------------- echo %b7% %b8% %b9% %b10% %b11% %b12% echo ----------------- echo %b13% %b14% %b15% %b16% %b17% %b18% echo ----------------- echo %b19% %b20% %b21% %b22% %b23% %b24% echo ----------------- echo %b25% %b26% %b27% %b28% %b29% %b30% echo ----------------- echo %b31% %b32% %b33% %b34% %b35% %b36% timeout /t 7 /nobreak >nul cls echo 1 2 3 4 5 6 echo ----------------- echo 7 8 9 10 11 12 echo ----------------- echo 13 14 15 16 17 18 echo ----------------- echo 19 20 21 22 23 24 echo ----------------- echo 25 26 27 28 29 30 echo ----------------- echo 31 32 33 34 35 36 set /p ans= cls if %ans%==end exit if %ans%==%q% echo ~~~~~~~~~~~ if %ans% NEQ %q% echo !!!!!!!!!!! timeout /t 1 /nobreak >nul goto start