OO Programming and Data Structures | CS 241

09 Prove: Milestone - Asteroids

Overview

To help you stay on track to finishing the Asteroids project, you are required to meet certain milestone deliverables. You are encouraged to get further on the project, but this submission is a minimum standard to make sure you are on track.

Refer to the Asteroids project description for the details of this project.

Requirements

For this milestone you should have:

  1. The ship correctly moving

  2. Bullets being fired correctly (correct direciton, velocity, and dying at the correct time)

  3. Wrapping around screen edges for the ship, bullets, and rocks (where objects that leave the right side of the screen appear on the left, etc.)

  4. The previous items require that you also have a completely implemented the Velocity and FlyingObject classes.

You do not need to worry about any collisions or rocks breaking apart at this point.

Submission

Upload your file(s) to I-Learn.

Assessment and Grading

For your information, the instructor will use these assessment guidelines to evaluate your assignment. Feel free to refer to this to understand the expectations of this submission.