A programing langauge inside a programing langauge! RUN IN TURBO-MODE!!! to make a program type in commands one at a time. when you are done the program type: /end to insert a command somewhere other than the end type /ins to delete a command type /del to make the scratch cat move 10 steps you would write: movesteps(10) the if commands are a bit trickier; if you want it to move 10 steps only when you press the up arrow it would look like this: if(UArrow) movesteps(10) /if the same for repeats/forever/ifnots to use variables type something like this to make the scratch cat move "A" steps: movesteps(A) list of commands: #=any number V=any variable(A/B/C/D/E) after you ask something you can use the answer as a variable. for example: ask(What's your name?) say(answer)for(2) To use operators instead of just one value type the first one in then + or - or * or / like this setX(15/3) you can also use variables: setY(C*10) KEEP NUMBERS AND VARIABLES IN BRACKETS!!! movesteps(#) changeX(#) changeY(#) setX(#) setY(#) rotate(#) pointdir(#) penD penU chpenclr(#) setpenclr(#) chpensize(#) setpensize(#) clr stamp hide show setClrfx(#) setFishfx(#) setWhrlfx(#) setPxl8fx(#) setMoscfx(#) setBritefx(#) setGhostfx(#) chClrfx(#) chFishfx(#) chWhrlfx(#) chPxl8fx(#) chMoscfx(#) chBritefx(#) chGhostfx(#) wait(#) set(V)to(#) ch(V)by(#) setsize(#) chsize(#) repeat(#) .../repeat forever .../forever say(TEXT)for(#) think(TEXT)for(#) ask(TEXT) if(U/D/L/RArrow) .../if ifnot(U/D/L/RArrow) .../if /ins /del
Credit to @CheeseyCheese100 - I added more "edit-ability".