11 Prove : Milestone - Asteroids Part 2

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

Regardless of the approach you take for your personal development, your program must be able to run in the Linux Lab environment.

  1. When complete, if necessary, copy your code to the Linux Lab and ensure that it compiles.
  2. Open the makefile and ensure that it has the proper information in the header (i.e., your name, class, instructor).
  3. Make sure the name of the assignment is "Milestone 11, Asteroids" (not Assignment 11, or Project 11). This is a different number than last week.
  4. Create a tar file with all of your files and submit it. For example:
  5. tar -cf asteroids.tar makefile *.cpp *.h submit asteroids.tar
  6. There is no testBed script for this assignment.