Welcome to our Program Library!
These pages contain an ever-growing list of Logo source code files. Many of these files demonstrate programming techniques, or Terrapin Logo features. You can download the source code to all programs, and modify them to your liking.
If you have a Logo program that you would like to share, let us know!
Robot Commands
Terrapin Logo can talk to several robots! Please read the Robot Commands page for details.
Please click one of the tag words below to filter the table for stories that include the clicked tag word. Click here to show all entries.
Title | Procedure | Description | Level | Tags |
---|---|---|---|---|
24-Hour Clock | START | Displays a 24-hour clock | Beginner | TIME, Clock, Lists |
3-Card Monte | CREATE.CARDS, CREATE.CONTROLS | A game of chance to locate the Queen of Hearts. | Intermediate | Game, Package |
A Single Line | SINGLE_LINE | Each a single line with musical accompaniment: simple, yet complex | Advanced | Math, Drawing, Complex Images, Music |
About this Program... | ABOUT | Document your project with Help/About this Program... | Beginner | Help, Documentation |
Arnold | ARNOLD | Logo Art | Beginner | Art |
Bee-Bot Emulator | BEEBOT | Bee-Bot Emulator | Intermediate | Properties, Turtle, Drawing, Bitmaps, Bee-Bot, Emulator |
Beethovens "Für Elise" | ELISE | Plays Beethoven's Für Elise | Intermediate | Music, Instruments, Play |
Biosphere and Biosquare | BIOSPHERE, BIOSQUARE | Logo Art | Beginner | Art, Graphics |
Black and White | B&W 1 | Black and White Art | Beginner | Art |
Card Trick | MOVE, CREATE.CARDS, MAKE.HAND | Logo never fails to find your card. | Intermediate | Game, Package, Animation |
Chopsticks | MAIN | Play "Chopsticks" on the computer | Beginner | Music, Lists, Voices |
Coin Flips | COINFLIPS | Flip a coin to see how often heads or tails will fall | Beginner | Math, Random |
ColorHelper | COLORSN, COLORSG, SHADES, GREENS | A set of procedures to help you play around with the Extended Colors. | Beginner | Colors, Utility |
Concert | CONCERT | Plays each available instrument | Beginner | Music, Instruments, Play |
Crab | CRAB | Create geometric shapes | Beginner | Formulae, Shapes, Complex images |
Draw Color Names | SHOW.COLOR.NAMES | Draw the names and the color values of the 16 colors available as color indexes | Intermediate | Drawing, Colors, Turtle |
Draw a Wheel of Colors | COLOR.SPRAY | Draws a color wheel | Beginner | Drawing, Colors, Turtle |
Easy Art | EASYART 1 | Graphics Art | Beginner | Art, Graphics |
Factorials | FACTORING, FACTORIAL.FOR, FACTORIAL.WHILE, FACTORIAL.GO, FACTORIAL.RECUR | Various ways to calculate the factorial of a number | Beginner | Math, Factorial |
Fly Escape | FLYESCAPE | See how long you can fly! | Beginner | Fly, Escape, Maze |
Fractals | COLLEEN, DANA, DAPHNE, DONNA, ELISA, JENNIFER, JESSICA, KEEGAN, MELISSA | Draws various fractal images | Intermediate | Fractals, Formulae |
Gem | GEM | Logo Art | Beginner | Art, Graphics |
Go Get George | GO.GET.GEORGE | A hidden picture puzzle game. | Beginner | Game, Package |
Head For Home | Head For Home is a 2-player game of logic, luck and a little strategy. | Beginner | Game, Package | |
J.S. Bach's Partita in E | PARTITA | Plays J.S. Bach's Partita in E | Intermediate | Music, Instruments, Play |
J.S. Bach's Toccata and Fugue in D Minor | TOCCATA | Plays J.S. Bach's Toccata and Fugue in D Minor | Intermediate | Music, Instruments, Play |
List all Fonts | FONTCHECK | Lists and shows all available fonts | Intermediate | Fonts, Controls |
List all Musical Instruments | INSTRUMENTCHECK | Lists and plays all available music instruments | Intermediate | Controls, Music, Instruments, Play |
List all Sounds | SOUNDCHECK | Lists and plays all available sounds | Intermediate | Controls, Sounds, Play |
Logo Works: Lessons in Logo files | BEDROOM, BOOKCASE, CAR, CONNECT, FISH, GALAXY, GALAXY2, MAP, MAZE1, MAZE2, MAZE3, POLYGONS, SHIELD, SHIRT | Files referenced in Logo Works: Lessons in Logo | Beginner | Logo Works |
McQuizWiz | MCQUIZWIZ | Multiple choice quizzes in Logo. | Intermediate | Controls, Data |
Morse Code | Explore the Morse Code system of communication. | Intermediate | Package, Communication | |
Number Guessing Game | MAIN | A number guessing game | Beginner | Guess, Numbers |
One Key | ONEKEY | Move the turtle with single keystrokes | Intermediate | Keyboard, Turtle, Drawing |
Sailboat | ANIMATE | An animation of a sailboat sailing into the sunset. | Advanced | Animation |
ScatterGrams | setup.screen | Two player game of scrambled words. | Intermediate | Game, Controls |
Semaphore | SEMAPHORE.DISPLAY | Explore the semaphore system of communication. | Intermediate | Package, Communication |
Snowflakes | DRAW.FRACT | Draws six-sided snowflakes | Beginner | Fractals, Formulae |
String Art | STRING | Koch string variations | Intermediate | Koch, Strings, Formulae |
TTPRINT - Formatted text drawing | TTPRINT | Drawing of formatted text | Intermediate | Fonts, Text drawing, Turtle |
The Birthday Paradox | SAMEBIRTHDAY | Calculate the probability of two people having the same birthday | Beginner | Math, Birthday |
The On-Screen Piano | PIANO | Creates a clickable on-screen piano | Intermediate | Music, Instruments, Play, Turtle, Drawing, Mouse |
Tic Tac Toe | TICTACTOE | Play Tic Tac Toe against the computer | Intermediate | Game, Tic Tac Toe |
Ticking Clock | INTRO, RUNCLOCK, AUTHORINFO | An analog clock | Advanced | Clock, TIME, Animation |
Triangles | ColorTriangles5 | How many triangles do you see of N non-parallel lines? | Intermediate | Math, Combinatorics |
Turtle Rope Swing Game | MAIN | Illustrates angles and degrees | Intermediate | Angles, Degrees |