Changes

1,061 bytes added ,  10:26, 26 February 2010
Line 115: Line 115:     
You add blocks to your program by clicking on or dragging them from the palette to the main area. You can delete a block by dragging it back onto the palette. Click anywhere on a "stack" of blocks to start executing that stack or by clicking in the Rabbit (fast) or Turtle (slow) buttons on the Project Toolbar.
 
You add blocks to your program by clicking on or dragging them from the palette to the main area. You can delete a block by dragging it back onto the palette. Click anywhere on a "stack" of blocks to start executing that stack or by clicking in the Rabbit (fast) or Turtle (slow) buttons on the Project Toolbar.
===tips===
  −
Did you know that you can copy/paste stacks to/from the clipboard? You type Ctrl-C to copy whatever stack is under the cursor to the clipboard. Ctrl-V will paste from the clipboard onto whatever TA project you have open. Try pasting this code into your Turtle Art project.
  −
  −
:[[0, "hat2", 880, 80, [null, 1]], [1, "forever", 892, 130, [0, 2, null]], [2, "kbinput", 973, 144, [1, 3]], [3, "if", 973, 198, [2, 4, 7, 8]], [4, "greater", 1053, 208, [3, 5, 6, null]], [5, "keyboard", 1085, 217, [4, null]], [6, ["number", "0"], 1234, 217, [4, null]], [7, "stopstack", 1068, 272, [3, null]], [8, "wait", 973, 313, [3, 9, null]], [9, ["number", "0.5"], 1047, 322, [8, null]]]
  −
  −
You can also paste text from the clipboard into text blocks.
  −
  −
[[Image:TAGnome.png|600px]]
  −
  −
Turtle Art runs in Sugar and in the GNOME desktop.
      
===Video Tutorials===
 
===Video Tutorials===
Line 151: Line 141:  
[[Image:TAproject.png]]
 
[[Image:TAproject.png]]
   −
Project title; [[#Sharing|share]] button; keep button; save copy to Journal button; save to HTML; [[#Exporting to Berkeley Logo|save to Logo]]; save as an image; import [[#Programmable Brick|Python code]]; import Turtle Art project
+
From left to right:
 +
* Project title;
 +
* [[#Sharing|Share]] button;
 +
* Keep button;
 +
* Save copy to Journal button; save to HTML;
 +
* [[#Exporting to Berkeley Logo|Save to Logo]];
 +
* Save as an image;
 +
* Import [[#Programmable Brick|Python code]];
 +
* Import Turtle Art project
    
===Edit Toolbar===
 
===Edit Toolbar===
Line 158: Line 156:     
The Edit toolbar is used to copy stacks of blocks to the clipboard and to paste stacks from the clipboard. To copy a stack, place the cursor on any block in the stack and then type Ctrl-c. To paste a stack from the clipboard, type Ctrl-v.
 
The Edit toolbar is used to copy stacks of blocks to the clipboard and to paste stacks from the clipboard. To copy a stack, place the cursor on any block in the stack and then type Ctrl-c. To paste a stack from the clipboard, type Ctrl-v.
 +
 +
From left to right:
 +
* Copy
 +
* Paste
    
===View Toolbar===
 
===View Toolbar===
Line 163: Line 165:  
[[Image:TAview.png]]
 
[[Image:TAview.png]]
   −
Full-screen button; Cartesian-coordinate grid; polar-coordinate grid; display of x,y coordinates of turtle; rescale-coordinates button; grow block size; shrink block size
+
From left to right:
 +
* Full-screen button;
 +
* Cartesian-coordinate grid;
 +
* polar-coordinate grid;
 +
* display of x,y coordinates of turtle;
 +
* Rescale-coordinates button;
 +
* Grow block size;
 +
* Shrink block size
    
===Help Toolbar===
 
===Help Toolbar===
Line 169: Line 178:  
[[Image:TAhelp.png]]
 
[[Image:TAhelp.png]]
   −
Import sample project; display help strings
+
From left to right:
 +
* Import sample project;
 +
* display help strings
    
=== Palettes Toolbar ===
 
=== Palettes Toolbar ===
Line 175: Line 186:  
There are eight palettes of program elements available for program construction: [[Activities/Turtle_Art/Turtle|Turtle movements]]; [[Activities/Turtle_Art/Pen|Pen attributes]]; Color attributes; [[Activities/Turtle_Art/Numbers|Numeric operators]]; [[Activities/Turtle_Art/Sensors|Misc. functions]]; [[Activities/Turtle_Art/Flow|Logical operators]]; [[Activities/Turtle_Art/Blocks|Logical blocks]]; and [[Activities/Turtle_Art/Templates|Presentation blocks]]
 
There are eight palettes of program elements available for program construction: [[Activities/Turtle_Art/Turtle|Turtle movements]]; [[Activities/Turtle_Art/Pen|Pen attributes]]; Color attributes; [[Activities/Turtle_Art/Numbers|Numeric operators]]; [[Activities/Turtle_Art/Sensors|Misc. functions]]; [[Activities/Turtle_Art/Flow|Logical operators]]; [[Activities/Turtle_Art/Blocks|Logical blocks]]; and [[Activities/Turtle_Art/Templates|Presentation blocks]]
   −
On the far-right end of the toolbar is the hide/show palette button.
+
Blocks are dragged from the palette onto the canvas surface. To dispose of a block, drag it back onto the palette. (It will be placed onto the trash palette.)
 
  −
Blocks are dragged from the palette onto the canvas surface. To dispose of a block, drag it back onto the palette.
      
The palettes can be displayed horizontally or vertically (See below). Orientation is adjusted by clicking on the [[Image:TAorientation0.svg]] and [[Image:TAorientation1.svg]] buttons on the upper-left corner of the palette. The palette can be hidden by clicking on the [[Image:TAhide.svg]] button on the lower-right corner of the palette. The next palette in the menu can be accessed by clicking on the [[Image:TAnext.svg]] button on the upper-right corner of the palette.
 
The palettes can be displayed horizontally or vertically (See below). Orientation is adjusted by clicking on the [[Image:TAorientation0.svg]] and [[Image:TAorientation1.svg]] buttons on the upper-left corner of the palette. The palette can be hidden by clicking on the [[Image:TAhide.svg]] button on the lower-right corner of the palette. The next palette in the menu can be accessed by clicking on the [[Image:TAnext.svg]] button on the upper-right corner of the palette.
Line 186: Line 195:     
These blocks are used to control the movements of the turtle.
 
These blocks are used to control the movements of the turtle.
 +
 +
* clean: clear the screen and position the turtle in the center of the screen, pen down, color red, heading 0
 +
* forward: move turtle forward
 +
* back: move turtle backward
 +
* show: draw text or display media object from the Journal
 +
* left: rotate turtle counterclockwise
 +
* right: rotate turtle clockwise
 +
* seth: set turtle heading
 +
* set xy: set turtle x,y position (0,0) is the center of the screen
 +
* heading: holds current heading value of the turtle (can be used in place of a number block)
 +
* xcor: holds current x-coordinate value of the turtle (can be used in place of a number block)
 +
* ycor: holds current y-coordinate value of the turtle (can be used in place of a number block)
 +
* set scale: sets the scale of images displayed with show block
 +
* left: holds current x-coordinate value of the left edge of the screen (can be used in place of a number block)
 +
* top: holds current y-coordinate value of the top edge of the screen (can be used in place of a number block)
 +
* right: holds current x-coordinate value of the right edge of the screen (can be used in place of a number block)
 +
* bottom: holds current y-coordinate value of the bottom edge of the screen (can be used in place of a number block)
 +
    
[[Image:TApen.png]]
 
[[Image:TApen.png]]
Line 235: Line 262:  
-->
 
-->
   −
<!--
+
===tips===
{{:Activities/Turtle_Art/Turtle}}
+
Did you know that you can copy/paste stacks to/from the clipboard? You type Ctrl-C to copy whatever stack is under the cursor to the clipboard. Ctrl-V will paste from the clipboard onto whatever TA project you have open. Try pasting this code into your Turtle Art project.
   −
{{:Activities/Turtle_Art/Pen}}
+
:[[0, "hat2", 880, 80, [null, 1]], [1, "forever", 892, 130, [0, 2, null]], [2, "kbinput", 973, 144, [1, 3]], [3, "if", 973, 198, [2, 4, 7, 8]], [4, "greater", 1053, 208, [3, 5, 6, null]], [5, "keyboard", 1085, 217, [4, null]], [6, ["number", "0"], 1234, 217, [4, null]], [7, "stopstack", 1068, 272, [3, null]], [8, "wait", 973, 313, [3, 9, null]], [9, ["number", "0.5"], 1047, 322, [8, null]]]
   −
{{:Activities/Turtle_Art/Numbers}}
+
You can also paste text from the clipboard into text blocks.
   −
{{:Activities/Turtle_Art/Sensors}}
+
[[Image:TAGnome.png|600px]]
   −
{{:Activities/Turtle_Art/Flow}}
+
Turtle Art runs in Sugar and in the GNOME desktop.
 
  −
{{:Activities/Turtle_Art/Blocks}}
  −
 
  −
{{:Activities/Turtle_Art/Templates}}
  −
-->
      
== New features ==
 
== New features ==