[ Home ] [ Back ... ]

FMSLogo Project Sheets


At the moment there's little here that qualifies for the grand title of 'microworld', apart, of course, from the Turtle itself. There is the Boxes microworld (written in Logo but on a different website) which is pretty much the only thing I know of hat aims to provide a language-based microworld (as opposed to a graphics or robotics based one). The Traffic Lights project is the nearest I've got to a microworld of my own design, though at best this is just a neat little simulation. (An obvious debating point is to what extent a simulation is a microworld?).

Worksheet Teaching Notes & Commentary
   Particles A different kind of graphical project making using of multiple turtles to simulate particles.

Animating shapes: moving and spinning (1)

Much use of the WAIT command here. FMSLogo allows fractional inputs to wait.

Animating shapes: flashing colours (2)

Emphasise importance of closed boundary. Also point out what happens if using only two colours, one of which is the same as the background colour.

Animation Challenge

A good extension task. Draws in lots of skills and Logo knowledge. One solution is to draw shapes from the centre. To do this you need to store some values such as the heading of the turtleVariable is needed.


OKLogo      (OKLogo with House Challenge)

This is a Logo classic. A simple method for controlling the Turtle with single keys. Introduces FMSLogo method of trapping keyboard events using KEYBOARDON and KEYBOARDVALUE. See this overview.

OKLogo may best be done before DRIVE.


An extension of OKLogo. DRIVE is a simple-circuit game. Quite good fun. Quite dynamic. Interactive keyboard control. Turtle is in constant motion. Simple model of acceleration. Collision detection.

Snail Races
(revised Nov 2010)

Snail pictures for Snail Races

I came across this game on Cynthia Solomon’s site at: https://logoprojects.wikispaces.com/Race

A simple idea which is easily constructed. It uses some very useful Logo ideas: multiple turtles, random numbers, and pixel checking.

This workbook constructs a basic version in FMSLogo, very similar to Cynthia’s, and progresses to the use of bitmaps to replace the standard FMSLogo Turtle shape.

This game also reminds me of a table top game we played in my childhood called ‘Escalado’ that used a vibrating cloth and lead horses. As the cloth vibrated so the horses skipped along to the finish line. That game, of course, involved penny betting, but that’s enough of my dissipated childhood!

Thanks to Stephen Brown, Technology and TechnoArt Teacher at Monte Tabor Nazaret, Guayaquil, Ecuador. He pointed out that the first version of this game did not work correctly. Fixed 21Nov2010.

Dec 2006

Buzz: hand-eye game

Sound files for use in Buzz Game

My own proud invention. Well, not so much the game (see here) as the rendering of it in Logo. This workbook introduces MOUSEON. Also the use of PIXEL (See also DRIVE for PIXEL).

Here's someone else's take on the same sort of game - it's called Blinding Lines (in Flash) (Accessed 25/6/07).

1stFeb2011: Here's another one!

Dec 2006

revised Jan 2011)

Sound files for use in Shoot

One of the simplest games I know, first encountered in Daniel Watt's book 'Learning with Logo'(1983, New York: McGraw-Hill Inc.). This version has a couple of elaborations such as a target with an inner/outer ring and some sound effects.

This is version 2 of this workbook. Version 1 was used with a BA Primary Studies Curriculum group at the beginning of 2011 and revisions were needed.

An introductory version: here's a link to a picture called ZapPing. For very young children or anyone who is new to Logo, print this picture onto an acetate and stick it over the monitor screen. Simply rotate the Turtle and use FD to 'shoot' the Turtle at the targets.

Traffic Lights

Traffic light simulators are, or were, very common. I don't think I'd seen one done in Logo before I developed this several years ago. A simulation rather than a microworld but the traffic lights are programmed using standard Logo. Good reason here to have fun with making BITMAPs in PAINT - to make interesting backgrounds for the traffic lights.

If used as an assignment, the procedure to draw the traffic lights is required but a background picture can earn more marks. There are additional notes with this project but they are hidden for my use only  ... otherwise students will look at them, come up with my answers to some of the simple problems and directions in this project, and rob themselves of the joy of discovery! However, there is a one pixel hyperlink to them on this page if you want to spend time looking for it

Examples of traffic light sequences are here. An obvious extension project would be use FMSLogo's button commands and build a Pelican crossing.

For the citizenship/safety aspect consider this story in the daily Mail 18/5/07: Pedestrian crossing where wife was run over fails safety experts' tests. Such systems are mission critical in daily life, especially where you mix cars and people.

Frogo Build your own adventure game using just procedures and variables. Entirely text-based. No Turtle anywhere in sight!

An adventure game is a story-based labyrinth game. Like Colossal Cave.

Before tackling this project you might like to explore some of the more basic techniques illustrated in the materials about lists and things.

 [ Home ] [ Back ... ]