- 31,849
- 12
- 86
- 121
- 33,372
- 17
- 89
- 105
-
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 Jun 16 '09 at 20:50
-
You go here... http://www.sonic.net/~nbs/webturtle/webturtle.cgi – Sam Jun 16 '09 at 20:54
6 Answers
// 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
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-)
- 272,464
- 47
- 358
- 399
Whoa! Is it still around?
fd 300 // Forward
rt 90 // Right 90°
fd 300
lt 90 // Left 90°
That used to work.
- 1,435
- 19
- 35
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.
- 11,112
- 4
- 47
- 55
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
- 43,965
- 20
- 101
- 140