Logo Project Ideas

These Logo projects have been developed by Terrapin Logo users. They are presented here as examples of different features of Logo and an inspiration for you to explore on your own. You can download any of the programs and incorporate ideas and procedures into your own projects.

 

If you have created a Logo project and would like us to feature it on this page, please fill out the Project Upload Form.


McQuizWiz

Click to download
McQuizWiz.LGZ
McQuizWiz  
by Stan Munson

McQuizWiz is a set of Logo programs that creates simple multiple-choice quizzes. All components of McQuizWiz are contained in a Logo environment file. With the addition of your own text files, McQuizWiz can create a quiz on any subject. See the McQuizWiz page for a detailed explanation of the project.

This project illustrates

  • use of program controls
  • reading text files
  • randomization
  • keeping score

Artist at Work

Click to download
ArtistAtWork.lgo
Artist at Work  
by Stan Munson

A Logo simulation of the Jackson Pollock technique of creating paintings.

This project illustrates

  • A wide use of random choices in user-defined procedures for setting the turtle's pen color, width, heading and position.
  • Tapering line width for turtle paths
  • Graphics window size may be changed 'on the fly' by dragging the edges with the mouse or maximizing the window. This also automatically adjusts the maximum brushstroke length based on the graphics window DRAWSIZE property.
  • 'Digital' signature of the artist with a list of delta moves

RockPaperScissorsLizardSpock

Click to download
RockPaperScissorsLizardSpock.lgo
RockPaperScissorsLizardSpock  
by Stan Munson

Rock-Paper-Scissors-Lizard-Spock is a text-only update of the Scissors Paper Rock Game as seen on the TV show The Big Bang Theory. You press S for scissors, P for paper, R for rock, L for lizard or K for Spock. The computer makes a choice and displays the result. After a short delay, you get to play again. Press Q to quit and see your final score.

This project illustrates

  • . keyboard input from user
  • . message displays and prompts
  • . user-defined SWITCH procedure instead of IF statements
  • . simple score keeping
  • . probability

Crab

Click to download
crabwork.lgo
Crab  
by Kelsey Masserant

This project was used to demonstrate the formula creation relating to the geometric shapes being drawn. The image of the crab uses many different procedures all connecting together in one very large string of formulas. Everything including the specific size, number, and color of shapes used were precisely done and chosen to create the most symmetrical drawing possible.

This project illustrates

  • creativity
  • mastery of formulas
  • organized shapes
  • complex image

Number Guessing Game

Click to download
Guess_Number.LGO
Number Guessing Game  
by Jared Zhao

This is a number guessing game where you get ten tries to guess the number that the computer randomly chooses. This project was programmed by a sixth grader using Logo at Challenger School.

This project illustrates

  • random numbers
  • variables
  • text-based project

Chop Sticks

Click to download
ChopSticks.LGO
Chop Sticks  
by RJ

This program plays the popular piano melody Chop Sticks using Logo's built-in multiple voice music capability.

This project illustrates

  • Music programming
  • Multiple voices
  • Using lists

Logo Spinner

Click to download
Spinner.zip
Logo Spinner  
by Stan Munson

The Logo Spinner provides a means of randomly selecting integers. Use it to pick a lottery number! Alter the program to spin right or change the size of the wheel. Use this project as a model to create a wheel that selects from among any items you put on it.
Put the spinner program in the Logo directory and the spinner image in the Other Pictures section of the Toolbox.

This project illustrates

  • Random selections
  • Rotating images

Fractal Snowflakes

Click to download
Snowflakes.LGO
Fractal Snowflakes  
by Bill Spezeski

This project uses a fractal formula from Logo Models and Methods for Problem Solving to create six-sided snowflakes by altering one variable in the formula.

This project illustrates

  • illustrating fractals in Logo
  • changing variables in a formula to change designs
  • using FOR command to repeat with a counter

Cannon-shot

Click to download
Cannon.zip
Cannon-shot  
by RJ

Adjust your aim and power and try to hit the target on the other side of the hill with the cannon ball. Make sure to account for the wind!

This project illustrates

  • graphing algebraic calculations
  • random inputs
  • user interaction with controls

24-hour clock

Click to download
24h clock.LGO
24-hour clock  
by RJ

This is a 24-hour clock that will display your system time and is accurate, so far as your computer's clock is correct.

This project illustrates

  • using the TIME function
  • formatting strings
  • manipulating lists
  • printing with TURTLETEXT

Turtle Animation

Click to download
turtle animation.zip
Turtle Animation  
by RJ

Change and animate turtle shapes. Watch the turtle wink and wiggle. Unzip the file and follow the instructions in README. This project was submitted by a 14-year-old homeschooled student.

This project illustrates

  • changing turtle shapes, sizes, and colors
  • animating with turtle shapes
  • using sounds and music

Ticking Clock

Click to download
Ticking Clock.lgo
Ticking Clock  
by Bill Russell

An animated analog ticking clock which uses the current system time to keep the clock current.

This project illustrates

  • This project illustrates how simple concepts build on top of each other to build something useful, such as a clock. It also illustrates simple animation and a range of various commands, including using Logo to interact with system resources such as the built-in clock.

Scissors Paper Rock Game

Click to download
ScissorsPaperRock.lgo
Scissors Paper Rock Game  
by Stan Munson

Simple text-only version of the Scissors Paper Rock Game. You press S for scissors, P for paper or R for rock. The computer makes a choice and displays the result. After a short delay, you get to play again. Press Q to quit and see your final score.

This project illustrates

  • keyboard input from user
  • message displays and prompts
  • user-defined SWITCH procedure instead of IF statements
  • simple score keeping
  • probability

Turtle Rope Swing Game

Click to download
Turtle Rope Swing Game.LGO
Turtle Rope Swing Game  
by John Hayes - Te Puke Primary School

The Turtle Rope Swing Game helps students to learn about angles and how to work out their sizes. It was inspired by the Mathematical Merry-Go-Round Game, decribed by Ron Tzur and Matthew Clark in "Riding the Mathematical Merry-Go-Round", Teaching Children Mathematics, Volume 12, number 2 (April 2006): 388 - 393. The game was developed by John Hayes, principal at Te Puke Primary School in Te Puke, New Zealand.

This project illustrates

  • angles and degrees
  • estimation
  • interaction

The Juggling Turtle

Click to download
JUGGLING.LGO.zip
The Juggling Turtle  
by Stan Munson

Did you know the Logo turtle can juggle? In this program, written by Stan Munson, the Logo turtle juggles three colored balls while swishing its tail back and forth. You can even type MORE, and the Logo turtle will juggle three turtles, each of which is juggling three balls itself.

This project illustrates

  • animation with changing turtle shapes
  • using and animating bitmaps
  • calculating trajectories

Fractals

Click to download
fractals.zip
Fractals  
by CCSU Students

Students at Central Connecticut State University taking Math 409 under the direction of Professor Virginia Jones (jonesv@ccsu.edu) created fractal designs using Logo. You can sample projects by Colleen, Dana, Daphne, Donna, Elisa, Jennifer, Jessica, Keegan, or Melissa by downloading the Logo files and loading them into Terrapin Logo (after unzipping the archive). Each file will automatically start up when you load it into Logo and will draw the fractal design created by the student.

This project illustrates

  • fractal patterns

One-Key Logo

Click to download
OneKey.zip
One-Key Logo  
by Marcia Berg-Chandler

One-key Logo was inspired by Marcia Berg-Chandler and her young students at Sally Ride Elementary School in The Woodlands, Texas. As a first introduction to Terrapin Logo, students at Ride Elementary move the turtle and experiment with turtle graphics using single keys. To try it out, load the file and follow the instructions on the screen.

This project illustrates

  • one-key turtle graphics

String Art

Click to download
StringArt.zip
String Art  
by Prof. Virginia Jones

Inspired by the mathematical research of Harlan Brothers at the Country School in Madison, CT, Prof. Virginia Jones at Central Connecticut State University created Terrapin Logo procedures to show Koch string variations. Email Prof. Jones at jonesv@ccsu.edu for a document explaining the mathematics behind the calculations.

This project illustrates

  • Koch string variations

Procedure Library

Click to download
ProcLib.zip
Procedure Library  
by Stan Munson

This set of routines sorts and organizes Logo procedures. Try it out to keep the Logo procedures you develop readily available for use in future projects.

This project illustrates

  • how to organize Logo procedures into a library
  • managing files from within Logo

Geography Project

Click to download
geography.zip
Geography Project  
by Joe Lonergan

Test your geological and geographical knowledge with this Logo program written by Joe Lonergan, a teacher at St. Patrick's High School in Quebec City, Quebec, Canada for his students which lets you explore the universe using Logo. The EARTH.LGZ file is a standalone program that runs with Terrapin LogoRT. The GEO1.LGO file provides the Logo programs that were used to create EARTH.LGZ. Try it out and see what you know about the universe! Send any questions or comments to Joe Lonergan at jhlonergan@hotmail.com.

This project illustrates

  • geography concepts
  • interactive programming
  • stand-alone programming