CS 161 Lab F - Bouncing Balls

Due Thurs Mar 07 at 11:59pm

Overview

In this lab, you will modify an existing program in order to create an animation of a number of colored balls bouncing around in a box, changing colors when they hit the walls. Because there are too many balls to keep track of individually, you'll need to use an array to track them all.

This lab will be completed in pairs. Be sure to review the pair programming guidelines. You also must work with a different partner than you have before!

Objectives

Necessary Files

You will need to download and extract the BlueJ project from the LabF.zip file. This project will supply you with the following classes:

Details

In this lab, you will not need to write any new classes! However, you will need to modify some existing classes in order to add in extra functionality.

Submitting

Extensions

Here are some further options you might enjoy. Be sure to finish the main part of the program first!

Grading

This assignment will be graded on approximately the following criteria: