you are here > VB - Final Project
   

Final Project

In this course, you must make a final project that uses some of the programming we've learned this semester.  Remember that there are two routes here:  You can do the first 2 chapters and then move on to programming games (and therefore come up with one of your own as the final project), or you can do all the programming assignments and do a simple, or non-game final project.  As with any project, the more you put into it, the better it will be (and the better the grade will be).  Here are some ideas:

  • Make a program that plays the card game "War."
  • Make a program that "pops" balloons falling from the top of the screen
  • Make a program that plays matching memory with images (like how you may have played with little cardboard cards when you were younger).  You will need to look up information in the book on randomizing images.
  • Make a basketball scoreboard that works like the one in the high school gym.  It adds points for 1, 2, or 3 points and adds up fouls (to a maximum of 10 fouls).  It has a possession arrow that switches to each team and a way to display the period and keeps time in hundreths of a second.  A better program would also add up timeouts and make an arrow that lights up automatically for when a team was in the bonus (7 or more fouls).  You could also make it possible to put in a player's number into the program each time a foul occurs and would add a foul to a running total for that player. 
  • Make "Frogger"
  • Make "Snake" or "Tron"

Examples from recent student projects

Here are some recent projects done by students:

Other Links
Math Team
Pine Street
Tennis
Personal Info
Comics Archive
Old Stuff
Aspen Login
 
   
 
   
If you have questions, email me at baroodyj@doversherborn.org