CS 122 - Final Projects
Here are some of the projects completed by students for their final project of this three and a half week class. All the projects are impressive, and some are downright outstanding. They are presented here in basically random order.
A python implementation of a three dimensional minesweeper game. This game is very polished and has a lot of features, really well done. (requires graphics library)
A python drawing program. Choose your shape, line color, and fill color, then draw away. Supports Undo as well in case you don't like the shape. (requires the graphics library)
A great Scratch implementation of the TV show Deal or No Deal.
A python artillery game. Choose the angle and power and see if you can hit the target. Watch out for the barriers. (requires the uographics library)
A Scratch application that lets you design a cake and then calculates what it will cost.
A Scratch adventure game that requires you to defeat the evil Majus.
A Scratch implementation of a digital piano
A python implementation of a cocktail cost calculator. It calculates the cost based on the ingredients the specified cocktail requires.
This python program calculates what plants you should plant given a target month. It first reads historical temperature data and then selects the plants based on the average temperature for the month.
In this scratch game, you try to catch as many bugs as you can before the duck gets you.
A python implementation of a Simon style memory game. Click the buttons following the pattern that is shown. (requires the graphics library)
A Scratch adventure game. Can you solve the puzzles and slay the dragon?
A Scratch game that requires you to navigate a maze, avoiding the bad guys.
Enter a series of points, and this python program does a linear regression and plots the best fit line. (requires the graphics library)
In this Scratch game, you need to answer trivia questions to proceed.