0.88/Turtle Art: Difference between revisions
| Line 2: | Line 2: | ||
= Turtle Art = | = Turtle Art = | ||
== Introduction == | == Introduction ==http://wiki.sugarlabs.org/index.php?title=0.88/TurtleArt&action=edit§ion=2 | ||
Turtle Art is an activity with a Logo-inspired graphical "turtle" that draws colorful art based on snap-together visual programming elements. | Turtle Art is an activity with a Logo-inspired graphical "turtle" that draws colorful art based on snap-together visual programming elements. | ||
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 Berkley Logo. The | 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 Berkley Logo. The [http://git.sugarlabs.org/projects/turtleart/repos/arduino-support Arduino fork] of Turtle Art also has a facility for sensor input, so, for example, you can move the Turtle based upon sound volume or pitch. | ||
Turtle Art is in the same tradition as Etoys, Scratch, Lego Mindstorms™, and Lego Microworlds™. | Turtle Art is in the same tradition as Etoys, Scratch, Lego Mindstorms™, and Lego Microworlds™. | ||