Brianne had an interest in creating her own Sudoku player in Java, where she could have
it automatically check a given row, column, or sub-square to see if it was valid. Dr.
Franco had a Sudoku solver example on his website, so she took that and started working,
using the interface and basic structure his example provided.
Deepak built a brand new application where you can view statistics for baseball teams and
their players, and even predict what the statistics will be for a given team. He built
his application from scratch, with very little help from myself or the TA's. He even
utilized a Map data structure for representing the relationship between teams,
players, and their statistics.
Emerald had an interest in writing an image composing/manipulation program, similar to
Microsoft's Paint program. She had the basic application finished in only two days,
and worked almost entirely on her own!
The end result was not an applet, but rather a standalong "regular" Java program. I've
Applet-fied her code to be shown here.
Ethan wanted to build an application that would display various statistics about the computer
it was running on, such as CPU utilization, RAM usage, and more. Java, strictly speaking,
doesn't provide such information easily. So Ethan wrote an applet that actually launches
other programs on the computer that do provide such information, and he then
reads the output of these programs and parses through it to get the information he wants.
Level 1 (easy)
Level 2 (difficult)
Yasmine really enjoyed the Homer Wants Donut game that we covered in lab, so she
decided to extend it and make a real game out of it. In the game, donuts and carrots
randomly appear around Homer. The goal is to eat as many donuts as you can (+1 point for
each donut) while avoiding the healthy and nutritious carrots (-5 points for each carrot).
Level 1 is quite easy... Level 2 is quite difficult!