TT2500 Minsky Logo Simulator

Help

Instructions

Close

Use these commands directly in the bottom text area to move the Turtle. Or combine them into new "words" (sometimes called procedures or functions) in the top box, and then use the new "words" in the bottom box.

Note: Omit < >, these brackets are used to indicate where you should enter desired values

Basic Commands

forward / fd <distance>

back / bk <distance>

right / rt <angle>

left / lt <angle>

repeat [commands to repeat]

penup / pu

pendown / pd

hideturtle / ht

showturtle / st


Other Commands

spin <speed>
Starts the turtle spinning. Anything drawn later with also be spinning.

grow <length> <time>
Draws a line that grows and shrink. The length input sets the maximum length of the line. The time inputs says how long the grow/shrink cycle is.

setphase <angle>
sets the phase angle for subsequent grow commands

lineto <x> <y>
moves the turtle to <x>, <y> drawing a line if the pen is down. (setxy never draws a line>

storept <n>
saves the current turtle position. (even as its moving) <n> should be a number

gotopt <n>
moves the turtle back to a saved point

joinpts <n1> <n2>
draws a line between two stored points.


Creating new "words" (procedures/functions)

Use this pattern in the top text area to create new "words" that you can then use in the bottom text area to move the Turtle

"Words" follow this general pattern:

to <word>
<commands go here, use as many as you like>
end


Loading and Saving

save <filename>
Save your program as a PNG file with embedded code

To load a saved program drag a PNG file (saved using the method above) from your computer onto the website.


Adapted from the Playful Invention Company's Minsky LOGO demo with permission.

See the original help.txt for more context and history.

For more about LOGO visit the LOGO Foundation history page