The final projects for this course turned out amazing. I was blown away at their scope, high quality, and astounding variety. Below is a description of everyone's project, and a link to either their project's website or to the files required for their project to run. For the projects that are graphical in nature, I have attempted to include a screenshot.
Because everyone's project was so awesome, the only order I could come up with to put peoples' projects in was alphabetical, so, without delay, here they are:
This program allows the user to play music using the computer keyboard as if it were a piano synthesizer. All tones are generated from pure sinewaves when the program is run. Polyphony and more behind the link. This program requires the user to install the Pygame framework and the Pygext framework.
A dynamic website, with comments and sound and javascript. Let Erika know how awesome it is using the comments link!
XML parsing of RSS feeds and division of newsposts into separate categories, all to make one fantastic dynamic website.
This program, besides looking good, translates English words into Swahili.
This program requires graphics.py.
Quiz students on their basic math facts, and find out how well they know their addition, subtraction, multiplication, division, and exponentiation facts!
The game of Simon! (requires graphics.py to run)
What is your name, traveler? Peter 254 DeschutesThis is an extremely tiny room. It's circular and about three feet in diameter, and there aren't actually any walls. It does, however, have a very wide, umbrella-like roof. Under the roof are crammed fourteen computer monitors, all running a different operating system. For some reason, this office is stilted about 30 feet above the ground. You would think there would at least be a nice view, but everything just looks kind of gray. Zieter Vernouth is here. Down: Clearing on a Hill Zieter Vernouth says: "Hello, Peter, and welcome to Typhon. I am Zieter Vernouth, overseer of this world. We are in great danger, and I believe you can help us. Please let me tell you about how my world was sickened to this grave condition... Not long ago, a powerful, good-intentioned but altogether careless being made a horrible mistake. And what was this mistake? Look around you. To you this may seem like a world merely experiencing a foggy day, but as you explore Typhon, you will realize that every tree, every creature, and indeed every atom of matter has been condemned to drabness. It is your quest to undo this bunglement and return the color to Typhon once again. To do this, you will need to find something of great superiority and drop it at the feet of our ruler, The Teefanii. But I must warn you, there are serious perils in this world...
This is all I can tell you now. However, there is one last way in which I can assist you. Take this small gift, and use it wisely. Now please go, before it's too late!" Zieter Vernouth gives you a Zapper >
Find out what happens next!
Randomly plays an MP3 from your collection of songs and asks you to guess its name. How well do you know your own musical taste? This program requires Pymedia.
Draws the Sierpinski Triangle either quickly or slowly.
This program requires graphics.py.
Draw a fractal tree! The tree shown in the screenshot used 11 years, an angle of .32, an initial length of 100, and a yearly decrease in length of .8.
This program requires graphics.py.
Drop bouncing balls from high heights and have them act under the influence of gravity!
This program requires graphics.py.
Find out risk probabilities for a given stock. How much of your shirt are you likely to lose next month?
This program requires graphics.py.
Riddles and more! Test your knowledge and have some fun with Flight 5150.
If your code was not in the list, it means you haven't given it to me yet, or that what you gave me was incomplete in some crucial way...
The admin should touch /cs/classweb/06U/cis122/final/index.commentQuestions? Answers!