CS 107 Final Project

The final assignment for Computer Science 107 at Carleton College consisted of writing a web page to contain one of two options. The two options were to write a research paper, or to enact a story using the programming language Alice. This choice is the one I opted for. The final assignment requirements can be viewed here.

The story I chose to represent with Alice is a story I wrote a long time ago. It was a folk tale that described how the Loon, Flying Fish, and Gila Monster all became the way they currently are. The premesis of the story is that three animals, the Lila, Foon and Gry Monster all are friends, but are also always bickering because each is not happy with his appearance or abilities. The Lila wants to be able to swim as well as fly, the Foon wants to fly as well as swim, adn the Gry Monster just wants to look better and have neck spikes. They are directed by a monkey to go to the king of beasts to see if there is anything that can be done to fix the problems they percieve having. The lion consults his magic, realizes there is nothing he can do, so sends his subjects on a journey to request help of the Mighty Magic Rubber Tree. He cannot tell them the way, but they are able to get directions from any rubber tree, so their first task is to find one of those. After finally getting directions and arriving, the three beasts find out that they must speak in rhyme for the Mighty Magic Rubber Tree to understand them. After their poems are said, the tree fixes their problems, and it all ends well. I figured this story would be easy to replicate in an understandable manner, so that is what I attempted to do. Unfortunately, I was hindered by Alice, and the limited number of objects available to use. For this reason, the Gila Monster had to become a horse not satisfied with being plain brown. The story doesn't make quite as much sense, but do creationistic tales ever make much sense?

To see the actual program, click on any of the chapters below...Numerical order makes more logical sense...

Chapter 1

Chapter 2

Chapter 3

If the direct connections to the chapters do not work, download Alice and then download each of the following chapter links. Open the chapters (or worlds) in Alice and view them using the play button in the upper left-hand corner.
Chapter 1
Chapter 2
Chapter 3


Click here to send me a message commenting on my web page or final project.