CSCI 112: Algorithms & Computer Programming II

Winter 2006

Project 1: Animation

Students worked in assigned teams to create a computer game using object oriented coding, Threads and animation techniques. They were to report their progress in two different review sessions:
  • Concept review: To present their final game concept and show that they had the technical knowledge and team cohesiveness to meet the final deadline with a satisfactory product.
  • Final review: To present a working final game that was engaging in concept and robust in performance.
This page shows the results of their efforts.

Team Members Links(s)
Becky Boorman, Carine Docanto,
Laura Nelson
Rubber Ducky Game
Concept: Animation      Duck movement
The Rubber Ducky Game will be a fun and family friendly game for children ages 7-11. The concept of the game is to navigate the rubber ducky down the river while avoiding the lily pads and hitting the bread crumbs. It is possible to win the game by successfully navigating the river and to build up points by eating the bread crumbs.

The product at this juncture still needs significant improvements. It has the following limitations:

  • The two applets are not yet combined
  • The duck cannot be controlled while the continuous animation is running
  • The duck cannot detect if it intersects with a lily pad or a bread crumb
  • The game cannot be won nor points scored
Final: Animation
Our project is ready for launch, but there are a few things we wish we could have gotten done. Most of the limitations could be fixed if we had more time. We had major improvements in our product since the concept review.

Kristen Gemmill, Jennifer Rief Concept : Billy's Box
Objective: To learn the concepts of Java animation while creating an educational game to help children choose healthy food over junk food.

Current status: The product is not yet ready for launch. It has already achieved critical tasks such as the falling objects and the moving lunch bag, but more must be added before an outside user can play the game. We recommend further development of the features of the product to include a timer and food counter.

Final : Billy's Box
Purpose: The purpose of this product is to teach children to choose healthy foods over junk foods. Healthy foods and junck foods will appear at the taop of the screen and "fall" to the bottom while a lunch box moves underneath them.

Kara Cronin, Sonja Sutter Concept: Whack-A-Mole
The objective of this game is to click on the moles as they pop up to whack them for stress relief and fun.

The current phase's limitations are that the mallet does not follow the mouse or relate to whacking the moles. It is possible to get multiple points for each mole when it pops up, and the screen flickers while the applet is running. The instructions are currently written for the final product.

Final: Whack-A-Mole
The purpose of this Whack a Mole Game is to whack the heads of the famous people as the heads escape from their hole. In using the mallet to complete this task, this game becomes a means of entertainment for adults, both young and old.

Project 2: Card Game

Students worked in assigned teams to create a computer card game using abstract data types and any other programming and graphical techniques they have learned so far. They were to report their progress in two different review sessions:
  • Concept review: To present their final game concept and show that they had the technical knowledge and team cohesiveness to meet the final deadline with a satisfactory product.
  • Final review: To present a working final game that was engaging in concept and robust in performance.
This page shows the results of their efforts.

Team Members Links(s)
Carine Docanto, Jenny Rief Go Fish
Concept        Final
This is the first phase and we are far from completing it. The project currently consists of the following capabilities and features:
  • Go Fish applet
    • Contains a deck of card with 52 images of card
    • Contains an imported image of a fish card

The product needs a lot of improvement. It has the following limiations:

  • The deck is not shuffling
  • The deck has not been dealt
  • The game doesn't recognize a deck for the computer and one for the player
  • The game cannot be won nor points scored
Rebecca Boorman, Kara Cronin,
Sonja Sutter
Concept        Final
The Poker Game is a fun, yet challenging card game. It is meant for those people who want to practice playing poker, or those who want to play poker but don't want to worry about losing money while playing poker. The goal of the game is to get a better hand than the dealer; however, this feature is not yet implemented.
Kristen Gemmil, Laura Nelson Concept       Final
The Disney Math War game is designed to be a fun and entertaining card game that allows the user to play war on the computer while practicing addition and subtraction.
Capabilities:
War Visual
  • contains images from Disney movies
  • is laid out in a clear, user friendly interface
  • has the ability to generate randomly numbered cards
  • can compare numbers and declare a winner and loser, or a tie for each battle
  • declares an overall winner
War
  • creates a 52 card deck and shuffles it
  • divides it between two players
  • displays the top card in each hand and compares them
  • declares a winner and loser or tie and increments score accordingly
  • declares an overall winner

Back

 

Classes Home

CSCI 106

CSCI 111

CSCI 208