Activities/Turtle Art: Difference between revisions
No edit summary |
|||
| Line 4: | Line 4: | ||
==What is Turtle Art== | ==What is Turtle Art== | ||
Turtle Art is an activity with a Logo-inspired graphical "turtle" that draws colorful art based on snap-together visual programming elements. | |||
==Where to get Turtle Art== | ==Where to get Turtle Art== | ||
| Line 22: | Line 23: | ||
==Background== | ==Background== | ||
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]]. | 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]]. | ||
| Line 36: | Line 35: | ||
Turtle Art with Arduino support is an extension of Turtle Art that supports data capture from the Arduino board. This branch is maintained by Sayamindu Dasgupta and Ortiz. | Turtle Art with Arduino support is an extension of Turtle Art that supports data capture from the Arduino board. This branch is maintained by Sayamindu Dasgupta and Ortiz. | ||
==Learning with Turtle Art== | |||
Play with Turtle Art to draw colorful art patterns using a turtle that accepts instructions for movement. | Play with Turtle Art to draw colorful art patterns using a turtle that accepts instructions for movement. | ||
| Line 51: | Line 50: | ||
</gallery> | </gallery> | ||
===maths=== | |||
<gallery> | <gallery> | ||
| Line 72: | Line 71: | ||
sin(x) + sin(pi/2) | sin(x) + sin(pi/2) | ||
===presentations=== | |||
<gallery> | <gallery> | ||
File:Portfolio14.png | File:Portfolio14.png | ||
| Line 78: | Line 78: | ||
</gallery> | </gallery> | ||
===games=== | |||
Turtle Art can be used to write games, such as a simple falling block game: | Turtle Art can be used to write games, such as a simple falling block game: | ||