Changes

Jump to navigation Jump to search
962 bytes removed ,  16:32, 20 May 2020
no edit summary
Line 15: Line 15:  
|-
 
|-
 
|Other similar applications
 
|Other similar applications
|[Scratch]
+
|[https://scratch.mit.edu/'''Scratch'']
 
|-
 
|-
 
|The application on mobiles and tablets
 
|The application on mobiles and tablets
Line 21: Line 21:  
|-
 
|-
 
|Development and community help
 
|Development and community help
|[https://www.sugarlabs.org/turtle-blocks-js/]
+
|https://https://www.sugarlabs.org/turtle-blocks-js/
[https://github.com/sugarlabs/turtleblocksjs]
+
https://https://github.com/sugarlabs/turtleblocksjs
 
|}
 
|}
   Line 45: Line 45:  
|style="width: 50%;|[[File:2_Turtleblocks_main.png |450px]]
 
|style="width: 50%;|[[File:2_Turtleblocks_main.png |450px]]
 
|-
 
|-
|style="width: 50%;|Step 1 - TurtleBlocks can be opened from  
+
|style="width: 50%;| TurtleBlocks can be opened from Application→ Other → TurtleBlocks
Application→ Education→ TurtleBlocks
+
|style="width: 50%;| Once you open Turtle Blocks you can see the window like this.
|style="width: 50%;|Step 2 - Once you open TurtleBlocks you can see the window like this. This contain 9 programming palettes. First one is Turtle palette. This palatte contain some blocks, that blocks are used to control the movement of turtle.  
   
|-
 
|-
 
|style="width: 50%;|[[File:Pen pallete.png |450px]]
 
|style="width: 50%;|[[File:Pen pallete.png |450px]]
 
|style="width: 50%;|[[File:4_Turtleblocks_Colour.png |450px]]
 
|style="width: 50%;|[[File:4_Turtleblocks_Colour.png |450px]]
 
|-
 
|-
|style="width: 50%;|Step 3 - This palette called pen palette. The blocks of this palatte are used to control the attributes of the turtle's pen.
+
|style="width: 50%;| It is a turtle palette which contain blocks that are used to control the movement of turtle.  
|style="width: 50%;|Step 4 - This color palette contain some blocks. That blocks can be used with the set-pen-color block in place of a number block.
+
|style="width: 50%;| It is a pen palette which contain blocks that are used to control attributes of the turtle's pen.  
 
|-
 
|-
 
|style="width: 50%;|[[File:5_Turtleblocks_Numbers.png |450px]]
 
|style="width: 50%;|[[File:5_Turtleblocks_Numbers.png |450px]]
 
|style="width: 50%;|[[File:6_Turtleblocks_flow.png|450px]]
 
|style="width: 50%;|[[File:6_Turtleblocks_flow.png|450px]]
 
|-
 
|-
|style="width: 50%;|Step 5 - This palette called number palette. The blocks in this palette relates to arithmetic and boolean operators.  
+
|style="width: 50%;| These are a collection of blocks used for displaying media objects, such as images from the Journal.  
|style="width: 50%;|Step 6 - The blocks in the flow palette control program flow.
+
|style="width: 50%;| Sensors palette is used to detect different factors.
 
|-
 
|-
 
|style="width: 50%;|[[File:7_Turtleblocks_blocks.png |450px]]
 
|style="width: 50%;|[[File:7_Turtleblocks_blocks.png |450px]]
 
|style="width: 50%;|[[File:8_Turtleblocks_trash.png |450px]]
 
|style="width: 50%;|[[File:8_Turtleblocks_trash.png |450px]]
 
|-
 
|-
|style="width: 50%;|Step 7 - This is palette of variable blocks. These blocks are for defining variables and subroutines. Without actions.
+
|style="width: 50%;|The blocks in the flow palette control program flow.  
|style="width: 50%;|Step  8- This palette holds any blocks that have been put in the trash. You can drag blocks out of the trash to restore them. The trash palette is emptied when you quit Turtle Art.  
+
|style="width: 50%;|This is palette of variable blocks. These blocks are for defining variables and subroutines, without actions.
 
|-
 
|-
 
|style="width: 50%;|[[File:Turtleblocks_construction_1.png |450px]]
 
|style="width: 50%;|[[File:Turtleblocks_construction_1.png |450px]]
 
|style="width: 50%;|[[File:Turtleblocks_construction_2.png |450px]]
 
|style="width: 50%;|[[File:Turtleblocks_construction_2.png |450px]]
 
|-
 
|-
|style="width: 50%;|Step 9 - Here we have to follow very lengthy code to write square.
+
|style="width: 50%;|Boxes palette is used to stores value and add numeric value to the defined variable, without actions.
|style="width: 50%;|Step 10 - Here we can draw the square by using very short code.
+
|style="width: 50%;|The blocks in number palette are related to arithmetic operators.  
 
|-
 
|-
 
|style="width: 50%;|[[File:Turtleblocks_construction_2.png|450px]]
 
|style="width: 50%;|[[File:Turtleblocks_construction_2.png|450px]]
 
|style="width: 50%;|[[File:Turtleblocks_construction_3.png|450px]]
 
|style="width: 50%;|[[File:Turtleblocks_construction_3.png|450px]]
 
|-
 
|-
|style="width: 50%;|Step 11 - In flow palette select repeat block and set number as 4 to write 4 sides.
+
|style="width: 50%;|The blocks in boolean palette are related to boolean operators.
|style="width: 50%;|Step 12 - To move the turtle select forword block in turtle palette set the measurement.
+
|style="width: 50%;|The Heap palette used to perform heap operations like push,pop, store and display contents of heap.  
|-
  −
|style="width: 50%;|[[File:Turtleblocks_construction_4.png |450px]]
  −
|style="width: 50%;|[[File:Turtleblocks_construction_6.png |450px]]
  −
|-
  −
|style="width: 50%;|Step 13 - Then select the right block in turtle palette to turn the turtle in right side and set the measurements. 
  −
|style="width: 50%;|Step 14 - After entering all the code press start button turtle will draw square.
   
|-
 
|-
 
|}
 
|}
 +
[[File:Turtleblocks_construction_4.png |450px]]
   −
==File formats for creation==
+
These are a collection of extra blocks for accessing advanced features only available in Turtle Blocks.
   −
==Saving the file==
+
==Example : TO DRAW A SQUARE==
Click File > Save to save the file. It will be saved in .tb format
+
The steps involved in drawing a square are as below.
==Export and publishing files==
+
#Go forward some number of steps
Like in most applications, a file can be exported to a image, svg, icon, odp,logo and python formats.
+
#Turn right (or left) 90 degrees
==Advanced features==
+
#Go forward some number of step
TurtleBlocks boasts the unique ability to create physical
+
#Turn right (or left) 90 degrees
manifestations of turtle designs out of various materials
+
#Go forward some number of steps
using laser and vinyl cutters. This feature sets TurtleBlocks
+
#Turn right (or left) 90 degrees
apart from other block-based turtle programming
+
#Go forward some number of steps.
environments, such as TurtleArt, that focus on creating
+
#Turn right (or left) 90 degrees .
colored pictures
     −
=Installation=
   
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Method of installation !! Steps
+
|style="width: 50%;|[[File:Square.png|450px]]
|-
+
|style="width: 50%;|[[File:Using_repeat.png|450px]]
| From Ubuntu software Centre || Steps - Applications → Ubuntu Software Center → in right side search box search as “TurtleBlocks” → Click on Install.    (If it asks any authentication, Enter your Ubuntu login password)
   
|-
 
|-
| From Terminal || Steps - Open terminal by clicking (ctrl+Alt+T), Once window page is open, in front of dollar($) symbol just type below command.Sudo apt-get installed TurtleBlocks
+
|style="width: 50%;|Here we have to follow very lengthy code to write square.
Now, Enter your ubuntu login password(it will be hide) then press Enter.
+
|style="width: 50%;|Here we can draw the square by using very short code.
 
|-
 
|-
| From the web || Steps - Follow the below link for Installing through web, but again it will take you through software center.
+
|style="width: 50%;|[[File:Step_12_repeat_and_forward.png|450px]]
https://apps.ubuntu.com/cat/applications/precise/turteblocks/
+
|style="width: 50%;|[[File:Square_with_repeat.png|450px]]
 
|-
 
|-
| Web based registration || Steps -
+
|style="width: 50%;|In flow palette select repeat block and set number as 4 to write 4 sides.
 +
|style="width: 50%;|To move the turtle select forward block in turtle palette set the measurement.
 
|}
 
|}
   −
=The application on mobiles and tablets=
+
==Saving the file==
How to install – currently there is no mobile app for TurtleBlocks but there is a App called turtleDraw, this app also same as turtleBlocks.
+
Click on save button and save your project as HTML. You can also save your turtle artwork as PNG, SVG formats.
 +
==Advanced features==
 +
Turtle Blocks has a plug-in mechanism that is used to add new blocks.
    
=Ideas for resource creation=
 
=Ideas for resource creation=
Programming Tool
+
Programming Tool. We can use multiple blocks to create drawings, as the turtle moves under your control, colourful lines are drawn.
    
=References=
 
=References=
Source:http://wiki.laptop.org/go/Turtle_Art_student_guide <br>
+
#https://github.com/sugarlabs/turtleblocksjs/blob/master/documentation/README.md
https://llk.media.mit.edu/courses/readings/TurtleArt.pdf
+
#http://wiki.sugarlabs.org/go/Activities/Turtle_Art
 
  −
=How to use template=
  −
<nowiki>{{subst:Explore_an_application}} on the page you create for your tool.  Page Name should be "Learn ToolName"</nowiki>
      
[[Category:Explore an application]]
 
[[Category:Explore an application]]
79

edits

Navigation menu