L4K ︰小海龜繪圖《I》

憑借重力和摩擦力,兒童自己就能由堆『積木』

Toy block

Toy blocks (also building bricks, building blocks, or simply blocks) are wooden, plastic or foam pieces of various shapes (square, cylinder, arch, triangle, etc.) and colors that are used as construction toys. Sometimes toy blocks depict letters of the alphabet.

220px-toyblocks

A set of blocks

 

習得形狀、顏色、平衡、美感、造型、…以及想像種種經驗。也許因是之故,『積木』代表『直覺』『容易』的吧!所以小海龜繪圖語言方會如此呈現乎?

turtle-art-start-connects-action-to-toolbar-run-buttons

 

不過以『顏色』為『群組』,『文字』作『說明』,『構型』當『導引』…,總帶點主觀性,跨『方言』時,還請留意哩︰

turtle-blocks-js-mozilla-firefox

 

說起 TurtleArt 使用手冊應當先閱讀

Activities/Turtle Art

What is Turtle Blocks (AKA Turtle Art)

Turtle Blocks is an activity with a 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.

Where to get Turtle Blocks

http://activities.sugarlabs.org/en-US/sugar/addon/4027

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. Sugar users probably want to use Turtle Blocks rather than Turtle Art. (Also see 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.)

Debian (and Ubuntu) users can install Turtle Blocks from a repository maintained by Alan Aguiar (https://launchpad.net/~alanjas/+archive/turtleblocks):

  1. sudo add-apt-repository ppa:alanjas/turtleblocks
  2. sudo apt-get update
  3. sudo apt-get install turtleblocks

Fedora users can do:

  1. sudo yum install turtleblocks
  2. sudo yum install sugar-turtleart

For those of you who would like to use Turtle Blocks in a browser, there is a mostly compatible version at Turtle Blocks JS. See the Guide (en ES) for more details.

Finally, there is Music Blocks, a musical fork of Turtle Blocks. See the Guide for more details.

 

茲因與時變遷之緣故,最好同時參考

Turtle Art

About

_images/Activity-Turtle_Art.pngTurtle Art, also known as Turtle Blocks, is an activity with a 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, graphics, mathematics, and Computer Science features which will challenge the more adventurous student.

Where to get Turtle Art

Is included in the OLPC image, and can be downloaded from the Sugarlabs Activities repository

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. Turtle Blocks is the version included in the Sugar distribution. Sugar users probably want to use Turtle Blocks rather than Turtle Art. (Also see Turtle Confusion, a collection of programming challenges designed by Barry Newell.)

Using Turtle Art

_images/300px-Screenshot_of_Turtle_Art_Activity_getting_started.pngStart 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.

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) , Turtle (slow) or Bug (debug) buttons rabit-turtle on the Project Toolbar.

 

Using Turtle Art JS

Turtle Blocks Javascript is designed to run in a browser. Most of the development has been done in Chrome, but it should also work in Firefox. You can run it directly from index.html, from a server maintained by Sugar Labs, from the github repo, or by setting up a local server.

Once you’ve launched it in your browser, 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.

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 on the rabbit (fast) or snail (slow) on the Main Toolbar. To maximize screen real estate, Turtle Blocks overlays the program elements (stacks of blocks) on top of the canvas. These blocks can be hidden at any time will running the program.

 

 Guide to Programming with Turtle Art

Turtle Blocks expands upon what children can do with Logo and how it can be used as the underlying motivator for “improving” programming languages and programmable devices.

In this guide, we illustrate this point by both walking the reader through numerous examples, but also by discussing some of our favorite explorations of Turtle Blocks, including multi-media, the Internet (both as a forum for collaboration and data collection), and a broad collection of sensors.

 

以免望著『積木』心嘆,不明所指的也※