Changes

Jump to navigation Jump to search
645 bytes removed ,  10:45, 17 October 2015
m
Line 1: Line 1: −
<noinclude>{{Translations | [[Activities/Turtle Art|english]] &#124; [[Activities/Turtle Art/lang-es|español]] &#124;}}{{TOCright}}
+
<noinclude>{{Translations | [[Activities/Turtle Art|english]] &#124; [[Activities/Turtle Art/lang-es|español]] &#124;}}
 
[[Category:Activities|Turtle Art]]</noinclude>
 
[[Category:Activities|Turtle Art]]</noinclude>
   −
==What is Turtle Art==
+
== What is Turtle Blocks (AKA Turtle Art)==
   −
Turtle Art is an activity with a Logo-inspired graphical "turtle" that draws colorful art based on snap-together visual programming elements.
+
Turtle Blocks is an activity with a [https://logothings.wikispaces.com/ Logo-inspired] graphical "turtle" that draws colorful art based on snap-together visual programming elements. Its "low floor" provides an easy entry point for beginners. It also has "high ceiling" programming features which will challenge the more adventurous student.
   −
'''Note:''' There are two inter-compatible programs: Turtle Art and Turtle Blocks. Turtle Art, which closely parallels the Java version of Turtle Art maintained by Brian Silverman, offers a small subset of the functionality of Turtle Blocks.
+
=== Where to get Turtle Blocks ===
   −
==Background==
+
http://activities.sugarlabs.org/en-US/sugar/addon/4027
   −
Turtle Art is intended to be a stepping stone to  the Logo programming language, but there are many restrictions compared to Logo. (Only numeric global variables and stack items are available, no lists or other data-structures. The conditionals and some of the functions only take constants or variables, not expressions. Limited screen real-estate makes building large programs unfeasible.) However, you can export your Turtle Art creations to [[#Exporting to Berkeley Logo|Berkeley Logo]].
+
'''Note:''' There are two inter-compatible programs: [http://activities.sugarlabs.org/en-US/sugar/addon/4298 Turtle Art] and [http://activities.sugarlabs.org/en-US/sugar/addon/4027 Turtle Blocks]. Turtle Art, which closely parallels the Java version of Turtle Art maintained by Brian Silverman, offers a small subset of the functionality of Turtle Blocks. '''Sugar users probably want to use Turtle Blocks rather than Turtle Art.''' (Also see [[Activities/Turtle Confusion|Turtle Confusion]], a collection of programming challenges designed by Barry Newell; as well as the [[Activities/TurtleFlags]], [[Activities/Tortuga de Mexico]] and [[Activities/Amazonas Tortuga]] variants.)
   −
Turtle Art was written by Brian Silverman and is maintained by Walter Bender. Arjun Sarwal added the sensor features. Luis Michelena contributed to the "named" action and box blocks. Tony Forster has been the lead test engineer and has really [[#From_the_field|stretched the boundaries]] of Turtle Art. Raúl Gutiérrez Segalés has been a major contributor to the refactoring of the Turtle Art code base starting with Version 0.83.
+
Debian (and Ubuntu) users can install Turtle Blocks from a repository maintained by Alan Aguiar (https://launchpad.net/~alanjas/+archive/turtleblocks):
 +
# sudo add-apt-repository ppa:alanjas/turtleblocks
 +
# sudo apt-get update
 +
# sudo apt-get install turtleblocks
   −
==Getting Started==
+
Fedora users can do:
 +
# <strike>sudo yum install turtleblocks</strike>
 +
# sudo yum install sugar-turtleart
   −
[[Image:TAvertical.png|300px]]
+
For those of you who would like to use Turtle Blocks in a browser, there is a mostly compatible version at [http://turtle.sugarlabs.org Turtle Blocks JS]. See [https://github.com/walterbender/turtleblocksjs/blob/master/guide/README.md the Guide] ([https://github.com/walterbender/turtleblocksjs/blob/master/guide-es/README.md en ES]) for more details.
   −
Start by clicking on (or dragging) blocks from the Turtle palette. Use multiple blocks to create drawings; as the turtle moves under your control, colorful lines are drawn.
+
Finally, there is [http://walterbender.github.io/musicblocks Music Blocks], a musical fork of Turtle Blocks. See [https://github.com/walterbender/musicblocks/blob/master/guide/README.md the Guide] for more details.
   −
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.
+
{{:Activities/Turtle Art/Getting_started}}
   −
<gallery>
+
{{:Activities/Turtle Art/Turtle_Cards}}
File:TA-basics.png|basic turtle graphics: 'forward', 'back', 'arc', and 'right' blocks
  −
File:TA-text.png|'show' block used for text
  −
File:TA-image.png|multimedia: 'show' block used for image (movies, audio)
  −
File:TA-pencolor.png|pen attributes: 'set pen color' block
  −
File:TA-pensize.png|'set pen size' block
  −
File:TA-if.png|logical operations: 'if' block
  −
File:TA-box-eample.png|named variables:'store in' block
  −
</gallery>
     −
===Video Tutorials===
+
{{:Activities/Turtle Art/Challenges}}
I know there are a few but they are not categorized on this page... we'll make that happen soon. Help would be appreciated.
     −
* [http://www.youtube.com/results?search_query=pleabargain+sugar+turtle+art&search_type=&aq=o introductory videos here on Turtle Art]
+
{{:Activities/Turtle Art/Toolbars}}
* [http://www.dailymotion.com/video/xa71j3_to-square-final-2 To Square—a tutorial by the Summer Spot youths at the Lilla G. Frederick Pilot Middle School]
  −
* [http://www.youtube.com/watch?v=yHd6nEmXT34 A basic tutorial].
  −
* [http://www.dailymotion.com/user/sugarlabs/video/x9cpzd_turtleartportfoliobasics_creation a video of the portfolio basics]
  −
* [http://www.dailymotion.com/user/sugarlabs/video/x9dsjf_hotcold-game_creation Get your hot cold Turtle Art Video here!]
  −
* [http://www.dailymotion.com/user/sugarlabs/video/x9xz9o_stategame_tech Name that State!]
  −
* [http://www.dailymotion.com/video/xa7dle_shapes A Shapes and Colors Game]
     −
{{:Activities/TurtleArt/Toolbars}}
+
{{:Activities/Turtle Art/Extras}}
   −
{{:Activities/TurtleArt/Tutorials}}
+
{{:Activities/Turtle Art/Tutorials}}
   −
{{:Activities/TurtleArt/Galleries}}
+
{{:Activities/Turtle Art/Galleries}}
   −
{{:Activities/TurtleArt/Extras}}
+
{{:Activities/Turtle Art/Portfolios}}
   −
{{:Activities/TurtleArt/Portfolios}}
+
{{:Activities/Turtle Art/Logo}}
   −
{{:Activities/TurtleArt/Logo}}
+
{{:Activities/Turtle Art/Programmable_Brick}}
   −
{{:Activities/TurtleArt/ProgrammableBrick}}
+
{{:Activities/Turtle Art/Plugins}}
   −
{{:Activities/TurtleArt/Plugins}}
+
{{:Activities/Turtle Art/Misc}}
   −
{{:Activities/TurtleArt/Misc}}
+
{{:Activities/Turtle Art/Under_the_hood}}
{{:Activities/TurtleArt/Under_the_hood}}
+
 
 +
{{:Activities/Turtle Art/Packaging}}
 +
 
 +
== Credits ==
 +
* Walter Bender and Raúl Gutiérrez Segalés maintain the code (with some occasional help from Simon Schampijer)
 +
* Especially helpful feedback from Tony Forster, Guzmán Trinidad, and Bill Kerr
 +
* Matthew Gallagher works on packaging and wrote the project-upload code
 +
* Brian Silverman is the first author of Turtle Art

Navigation menu