Computer Science 15-100 (Sections T & U), Spring 2008
Notes:  Bonus Lecture #3

How to write simple 2d Board Games
(Space Invaders)


Logistics

  1. Useful links
  2. Bonus points
  3. Due date
  4. What to submit
  5. Project quiz

Bonus Projects

You may do any, or all (or, of course, none!) of these.  Actual hours credited will depend on the amount and quality of work submitted, and to some extent on the timesheets.  In any case, there is a limit of 10 hours total bonus for this activity, and that includes the 2-to-4 hours of bonus you already received for attending the lecture.

The main project for this lecture is just to reproduce the code we wrote during the bonus lecture, along with test code to verify it works properly.  It can be challenging, by the way, to write good test code for interactive programs like these.  Think about it!

Q:  Write a Java program that plays any of the following games.  Try to include a somewhat polished UI.

Finally, there is always the option to create your own bonus project on this material.  Just be sure to run it by the course instructor first, to ensure that it is bonus-worthy!


carpe diem   -   carpe diem   -   carpe diem   -   carpe diem   -   carpe diem   -   carpe diem   -   carpe diem   -   carpe diem   -   carpe diem