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 by Stan Munson
- Artist at Work by Stan Munson
- RockPaperScissorsLizardSpock by Stan Munson
- Crab by Kelsey Masserant
- Number Guessing Game by Jared Zhao
- Chop Sticks by RJ
- Logo Spinner by Stan Munson
- Fractal Snowflakes by Bill Spezeski
- Cannon-shot by RJ
- 24-hour clock by RJ
- Turtle Animation by RJ
- Ticking Clock by Bill Russell
- Scissors Paper Rock Game by Stan Munson
- Turtle Rope Swing Game by John Hayes - Te Puke Primary School
- The Juggling Turtle by Stan Munson
- Fractals by CCSU Students
- One-Key Logo by Marcia Berg-Chandler
- String Art by Prof. Virginia Jones
- Procedure Library by Stan Munson
- Geography Project by Joe Lonergan

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
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

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
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

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

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

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

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

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

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

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

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.

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
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

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

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

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

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

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

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