ニュース

勇敢なアーリーアダプターのみなさん、こんにちは!

ご心配なく、それほどひどいことにはなっていません。アーリーアダプターのみなさんが turtleSpaces で最初に体験することが悲惨なものにならないよう、私たちは何か月も何か月も取り組んできました。

とはいえ、turtleSpaces の道のりには、まだいくつか解消すべきでこぼこが残っています。私たちはできるかぎり急いでそれを直しているところです。

そうしたでこぼこの修正をできるだけ早くお届けできるよう、自動アップデートの仕組みを組み込んであります!

もし本当に怖いものに出くわしたら、help@turtlespaces.org までメールをお送りください。

(英語)と表示された記事は英語でのみ公開されています。

Logo Fireworks (英語)

This Logo program uses hatchlings to create simple 2D fireworks. The turtle’s model is changed into an icosphere to simulate a launching firework, and then more hatchlings are used to create the starburst. The trails are merged back into the main turtle ‘track’ and the hatchlings are terminated, leaving the rendered drawing on-screen at the conclusion of the program.

Read through the code (and pay particular attention to the ;comments) to see how the program works. It is made up of two procedures: fireworks, and burst.

続きを読む »

turtleArt Thumbtack String Corkboard (英語)

This commented Logo source code creates a thumbtack, a cork board, and then draws random string art using them.

Read the**;comments** to learn more about what the primitives do and what their shortcuts are.

Try some of the primitives out in turtleSpaces interactive mode (the myrtle prompt) and see what they do!

You can drag-select the source code and then paste it into the turtleSpaces editor (which you enter by typing ed and Enter or pressing control-shift-E) using control-shift-V (paste)

続きを読む »

Solar System Simulation (英語)

This Solar System simulation features the ability to add orbiting moons to the planets, a few of which are already defined. It is not entirely to scale (the planets are larger than they are in reality).

Use the scrollwheel or finger-scroll to zoom in and out, and drag the mouse to rotate around the sun!

続きを読む »

One-a-Day: Space Tube Ride using TUBE and TUBEARC (英語)

Myrtle creates a 3D space tube ride for her to fly through…

Sometimes Myrtle needs to take a break and have a little fun! One of the things she can do is make a space tube and fly through it, using the TUBE and TUBEARC primitives:

TUBE makes a straight tube, and takes the parameters and . So, tube 20 10 10 makes a tube with a radius of 20 turtle units, a depth of 10 turtle units and 10 sides.

続きを読む »

Release Notes: New SKEW* and TRAPE* shape primitives + SAVEPNG high-res export (英語)

We’ve added a number of new 3D shape primitives in the latest release:

skewfiso
skewiso
skewpyramid
skewpyramoid
skewquad
skewrect
skewtraperect
skewtrapevoxeloid
skewtrapezoid
skewvoxeloid
traperect
trapevoxeloid
trapezoid

These allow you to “skew” (or slant) the created shape and / or compress or expand one “end” of it (trape, or trapezoidal). This allows for a large increase in the number of possible shapes you can create in turtleSpaces.

Also, you can export an arbitrarily-sized render of the current scene using the new SAVEPNG primitive:

続きを読む »

One-a-Day: Amiga Ball Bounce (英語)


The Commodore Amiga computer had a famous ‘bouncing ball’ demonstration program, a checkered bouncing ball. It was a bit different than this, but this is certainly reminiscent of it.

We love the Amiga demo so much that we created a special checkered ball primitive, AMIGABALL, and a second ‘oid’ primitive, AMIGABALLOID, which is used to create the ‘compressed’ ball.

Rather than turning the turtle into a ball (one method), this method ‘cleans’ the ‘turtle track’ after rendering each frame of the animation (which we wait for using the NEXTFRAME primitive).

続きを読む »

One-a-Day: FRAG (英語)

The FRAG primitive creates a filled shape out of the current turtle position and her last two positions. For example:

FD 100 RT 90 FD 100 FRAG

will create a triangle.

While turtleSpaces has a variety of shape primitives, sometimes you need to create an arbitrary shape, and FRAG aids you in this.

Take this example, which draws a star:

続きを読む »

Myrtlebot: A turtleSpaces Twitter Bot (英語)

Don’t want to download the turtleSpaces client just yet? Well, you can take turtleSpaces for a bit of a spin using Myrtlebot, our turtleSpaces Twitter Bot! Myrtlebot executes whatever Logo code (not procedures yet) you tweet at her, and then returns an image of the results. In the future, we plan to allow for the recording of movies, but for now it’s just a still image. If your code runs for more than 60 seconds, it will be cut off at the 60 second mark.

続きを読む »

Export STL format 3D models created in turtleSpaces 3D Logo using the SAVESTL primitive (英語)

turtleSpaces has a new primitive, SAVESTL, which can be used to export 3D models of the current turtleSpace.

creates a new folder in the current project folder (TSP) with the extension MDL (eg modelname.mdl), inside which contains STL format files, one for each color used in the space. These files can be used with other 3D applications (such as the pictured viewstl.com website), and can be 3D printed (although the sides of objects may need to be extruded using another application first, if the desire is for the objects to be hollow).

続きを読む »

Quick Play: Warped Logo Spirals (英語)

One of the best things about turtleSpaces is its capacity for discovery through play.

Today I was playing with spirals:

I started off by creating a simple spiral using the RARC primitive and a simple REPEAT loop. This loop uses REPCOUNT (the current repeat loop iteration) to define the radius of the arc, resulting in an ever-growing spiral.

I clicked and dragged on the window to rotate the camera around the spiral. But let’s make the spiral itself three-dimensional:

続きを読む »