ニュース

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

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

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

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

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

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

IDE now available in offline (downloaded) version (英語)

We are pleased to announce that turtleSpaces now supports offline use of the web-based Integrated Development Environment. Simply download turtleSpaces for your relevant platform, and once you’ve signed in to a local account, type IDE in the console.

Your default web-browser should then open with the IDE in a new window or tab. You can use this IDE to control your local copy of turtleSpaces. This means that execution of Logo programs will generally happen much faster. Loading and saving will happen to / from your local turtleSpaces folder (present in your home or User folder).

続きを読む »

Logo Game Design Introduction: Downhill Skiing (英語)

Downhill Skiing exercises Logo’s list handling capabilities and leverages turtleSpaces 3D functionality to create an engaging yet simple game.

Once loaded, click the flag icon to start.

Click here to open this project in the web IDE.

Herein lies a wonderful introduction to game development in turtleSpaces. The game mechanic behind downhill is simple: the player travels down the ski slope, avoiding randomly-positioned trees while shifting left and right to end in the target zone.

続きを読む »

Alpine Trees: an Introduction to Terrain (英語)

turtleSpaces new terrain functionality provides some great opportunities for simple coding examples with few lines of Logo code, in this case less than 30.

First, we need to introduce the setterrain primitive. setterrain creates ‘terrain’ or a contiguous object of varying elevation.

The above is an example of the object created by setterrain. The setterrain primitive takes a number of parameters, and is a good opportunity to explain the different types of parameters used in turtleSpaces to students.

続きを読む »

Turtle Wordle: A Clone of Wordle in 60 Lines of Logo (英語)

Wordle, a cross between Mastermind and Hangman, seems to be the rage these days. Also, implementing it in as few lines as possible. In Logo we get to cheat a little about the second bit, as we can stack multiple commands on the same line. But we still need to keep things within a reasonable line length.

We’re happy to say we succeeded in our efforts, and even expanded on the model somewhat, adding progressively longer words and hints, among other things. This is a pretty good example of string and list management in Logo, which is what it was initially created for, even before the turtle!

続きを読む »

Floaty Turtle: A Flappy Bird clone in Logo (英語)

Floaty Turtle is a simple clone of Flappy Bird written in the Logo programming language that turtleSpaces uses.

Open in the integrated development environment (IDE)

続きを読む »

Bales, Missiles and Triggers, Oh My! (英語)

turtleSpaces is great for creating 3D models and animations, but we also want it to be great for games. Unfortunately, the interpreter is not the fastest thing around — but that’s okay! We can compensate by creating new commands that work ‘under the hood’ to take care of certain game elements.

Bales are groups of turtles that all execute the same code, for example alien attackers in a space battle game. They are declared similarly to turtles, using a NEWBALE declaration.

続きを読む »

Bale Example: Dodgeball (英語)

Dodgeball is a very simple game using a bale wherein the player moves the turtle from the left to right sides of the screen using the keyboard.

This is similar to a popular example used to teach Scratch, and the basic concept should be familiar to most Scratch learners.

In the case of this example, there are multiple balls that are controlled by a ‘bale’, a group of turtles who all execute the same code, first the code in the bale’s init procedure, and then the code in the ‘main’ procedure repeatedly. Each member of the bale executes consecutively, and once all members of a bale have executed (a cycle), the bale’s graphical output (its ‘turtle tracks’) is updated.

続きを読む »

タートルの芸術

turtleSpaces はゲームや 3D モデルのためだけのものではありません。アートのためのものでもあります。Logo のコンピュータープログラムで生成されたものとはいえ、turtleSpaces で作られたビジュアルの中には、目を見張るようなものもあります! Filter Forge のようなデジタルアートプログラムと組み合わせれば、実に芸術的な仕上がりになります。

タートルアートのギャラリーをご覧ください:

画像の著作権 2021 Melody Ayres-Griffiths

続きを読む »

Activity Idea: Gone Fishin’ (英語)

Build this cool island scene using turtleSpaces Logo and a few basic shapes!

First we begin with a tree. We can build a trunk using a repeat loop of cylinders that get narrower in diameter and longer as we go. We can introduce a slight curve as well by tilting the turtle up a bit each cylinder we create:

Next we need to create the leaves, which we can do using the fiso (filled triangle) primitive. We can use a repeat loop to create a series of triangles growing in size, and then a second repeat loop to create a further series of triangles shrinking in size. In both cases, we tilt the turtle down a bit each triangle we create:

続きを読む »

Introducing Environments (英語)

Environments are a cool new way to get started with Logo. turtleSpaces now provides a variety of environments in different settings to inspire Logo creation:

Starry Night and Star Platform – Myrtle builds in space!

Winter Ice Pond – Myrtle goes skating!

Pyramid Desert – Build a monument to the Gods!

Under the Sea – Shelly swims with the fishes!

Forest Cabin – Myrtle’s hideaway in the woods.

続きを読む »