0.88/Turtle Art: Difference between revisions

m moved 0.88/TurtleArt to 0.88/Turtle Art: deCamelCase
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<noinclude>{{GoogleTrans-en}}{{TOCright}}</noinclude>[[Category:Page Template]]
<noinclude></noinclude>
= Turtle Art =
<big>'''Turtle Art'''</big>


== Introduction ==
== Introduction ==
Line 12: Line 12:
Turtle Art is used extensively in Sugar deployments and numerous materials for support in the classroom have been developed. Of course, since Turtle Art is a Logo derivative, many of the classic Logo exercises are well suited for engaging students in Turtle Art. For example, Tony Forster has been [http://tonyforster.blogspot.com blogging about a wide variety of Turtle Art activities]. Gonzalo Odiard has written a [https://sites.google.com/site/godiard/TurtleArt.ppt?attredirects=0&d=1 short introduction to Turtle Art].
Turtle Art is used extensively in Sugar deployments and numerous materials for support in the classroom have been developed. Of course, since Turtle Art is a Logo derivative, many of the classic Logo exercises are well suited for engaging students in Turtle Art. For example, Tony Forster has been [http://tonyforster.blogspot.com blogging about a wide variety of Turtle Art activities]. Gonzalo Odiard has written a [https://sites.google.com/site/godiard/TurtleArt.ppt?attredirects=0&d=1 short introduction to Turtle Art].


Turtle Art will let you export your project as PNG, HMTL, SVG or Logo.
Turtle Art will let you export your project as PNG, HMTL, SVG or Logo. In other words, you can use Turtle Art to make presentations and as an SVG generator.


More Info:  
More Info:  


* Turtle Art Sugar Activity [[Activities/TurtleArt-0.88|homepage]]
* Turtle Art Sugar Activity [[Activities/Turtle Art|homepage]]
* Turtle Art gallery  (See [http://www.turtleart.org])
* Turtle Art gallery  (See [http://www.turtleart.org])
* Turtle Art Manual (See [http://en.flossmanuals.net/turtleart])
* Turtle Art Manual (See [http://en.flossmanuals.net/turtleart])
Line 40: Line 40:
File:100Turtles.png|100 Turtles
File:100Turtles.png|100 Turtles
File:TA-savesvg.svg|SVG output using the save SVG block
File:TA-savesvg.svg|SVG output using the save SVG block
File:TA-multivariable.png|Multi-variable Python blocks
</gallery>
</gallery>


Line 71: Line 72:
** save SVG block lets you generate SVG with Turtle Art
** save SVG block lets you generate SVG with Turtle Art
** improved export-to-HTML logic
** improved export-to-HTML logic
** new translations
** new translations (hi)
** multi-variable in-line Python-code blocks
** traceback for checking errors in in-line Python code


* completed a major refactoring of the code
* completed a major refactoring of the code
** 90% smaller download bundle-size
** download bundle-size is only 40% of previous versions
** faster first-time launch
** faster first-time launch
** greatly simplified i18n maintenance
** greatly simplified i18n maintenance
Line 142: Line 145:
== Internationalization (i18n) and Localization (l10n) ==
== Internationalization (i18n) and Localization (l10n) ==


* added fi
* added fi, hi


== Compatibility ==
== Compatibility ==
Line 170: Line 173:
* {{Bug|1657}} Turtle Art has some .png images
* {{Bug|1657}} Turtle Art has some .png images
* {{Bug|1685}} Problem with Spanish translation of "random"
* {{Bug|1685}} Problem with Spanish translation of "random"
* {{Bug|1840}} activity title should be set to sample name after a sample is loaded


==Open tickets==
==Open tickets==
Line 182: Line 186:


== Credits ==
== Credits ==
* Walter Bender and Raúl Gutiérrez Segalés (with help from Simon Schampijer)
* Walter Bender and Raúl Gutiérrez Segalés (with help from Simon Schampijer, Matt Gallagher, and Jamie Boisture)
* Especially helpful community feedback from Tony Forster, Ed Cherlin, and Bill Kerr
* Especially helpful community feedback from Tony Forster, Ed Cherlin, Jeff Elkner, and Bill Kerr
* Brian Silverman is the first author of Turtle Art
* Brian Silverman is the first author of Turtle Art