-
Don't forget PENUP and PENDOWN. Otherwise you'll move the turtle, but not see his track. Also change the color of the pen, and the background color of the paper.abelenky– abelenky2009年06月16日 20:50:18 +00:00Commented Jun 16, 2009 at 20:50
-
You go here... sonic.net/~nbs/webturtle/webturtle.cgiSam– Sam2009年06月16日 20:54:50 +00:00Commented Jun 16, 2009 at 20:54
6 Answers 6
// MOVE FORWARD
FD 75
// TURN RIGHT
RT 54
// TURN LEFT
LT 21
// MOVE BACKWARD
BK 17
Check out some other turtle commands found here...
Turtle Commands
BACK ## [BK]- Move turtle backBACKGROUND ## [BG]- Set Background color (0-15)- 0 - Black
- 1 - White
- 2 - Red
- 3 - Cyan
- 4 - Purple
- 5 - Green
- 6 - Blue
- 7 - Yellow
- 8 - Orange
- 9 - Brown
- 10 - Light Red
- 11 - Grey 1
- 12 - Grey 2
- 13 - Light Green
- 14 - Light Blue
- 15 - Grey 3
CLEARSCREEN [CS]- Clear Screen without moving turtleDRAW- Clear Screen and take turtle homeEACH- Tell several sprites, whose numbers are in a list, to accept commands in a second list, e.g.EACH [1 2] [SQUARE 10]FORWARD ## [FD]- Move turtle forwardFULLSCREEN- Full graphics screen (same as pressing F5)HEADING- Output turtle heading as a number (0-359)HIDETURTLE [HT]- Make turtle invisibleHOME- Move turtle to center of screen pointing upLEFT [LT]- Turn turtle leftNODRAW [ND]- Enter text mode with clear screenNOWRAP- Prevent drawings from wrapping around screenPENCOLOR [PC]- Change pen colorPENDOWN [PD]- Turtle leaves trailPENUP [PU]- Turtle ceases to leave trailRIGHT ## [RT]- Turn turtle rightSETHEADING [SETH]- Set turtle heading, e.g.SETH 180SETSHAPE- Set the current sprite shape (0-7)SETXMove the turtle to the specified x co-ordinates e.g.SETX 50SETXYMove the turtle to the specified x, y co-ordinates Eg.SETXY 50 50SETYMove the turtle to the specified y co-ordinate, e.g.SETY 50SHAPE- Output number of current sprite's shapeSHOWTURTLE [ST]- Make turtle visibleSPLITSCREEN- Mixed graphics and text screen (same as pressing F3)STAMPCHAR- Make the turtle stamp a character at the current location, e.g.STAMPCHAR "ATELL- Tell designated sprite to receive commands, e.g.TELL 2TEXTSCREEN- Use whole screen for text (same as pressing F1)TOWARDS- Output heading for turtle to face an X,Y coordinate, e.g.TOWARDS 0 0WRAP- Make turtle drawings wrap around the screenXCOR- Output current x co-ordinate of turtleYCOR- Output current y co-ordinate of turtleASPECT- Set verticle screen scale factor, default is 0.76
Samples taken directly from website: http://gaza.freehosting.net/logo/index.html
Comments
Logo is all about moving the turtle... you give it commands like this:
Forward 100
Right 45
You can do stuff like repeating commands too:
Repeat 8 [Forward 100 Right 45] ; Draw an octagon
(What do I win? 8-)
Comments
Whoa! Is it still around?
fd 300 // Forward
rt 90 // Right 90°
fd 300
lt 90 // Left 90°
That used to work.
Comments
I've seen a few LOGO implementations where you can use localized commands like:
- NAPRZOD (FORWARD),
- LEWO (LEFT),
- PRAWO (RIGTH)
or even NAPRZÓD (with Polish letter Ó).
LOGO is nice language to teach kids programming in their native spoken language.
Comments
By issuing commands in the correct syntax. E.G.:
forward 100
There is only one necessary command to move the turtle. It is forward which has the mnemonic fd. When working with a robot (real) turtle as opposed to a graphics based (virtual) one, you might find that the turning commands left and right [lt & rt] move the turtle a little, accidentally.
Most implementations also allow the command backwards [bk].
When the turtle moves, it may draw a line as it goes depending on whether the pen is up or down at the time, and whether the current pen color is different from the background color.
A graphics based (virtual) turtle can also jump around the screen with setx, sety, and setxy
Comments
try: bk(back), fd(forward), ld(left turn in degrees), rt(right turn).