Computer Science 15-110, Lecture 9 (Sections M-Q), Fall 2009
Lab 7-8: Tetris!
Due: Sat 14-Nov-2009 at 10pm (email copy to your CA)
(no late submissions accepted).
Read these instructions first!
Tetris
Write Tetris using the design as specified in the notes for "Tetris
for Intro/Intermediate Programmers". Place the results in a file named
Tetris.java. Also, add test methods wherever they are appropriate.
Bonus/Optional:
Tetris Extensions
Extend your Tetris implementation in interesting and compelling ways that
(a) make the game more fun for players and (b) show off your hard-won
programming skills. Read part 8 of the Tetris notes for ideas, though you are
not limited to these suggestions. To receive proper credit, be sure to add a
comment at the header of your Java program clearly listing each bonus feature
you added, and also listing the total # of hours you invested in bonus (with the
usual bonus rules applying). Also: please obtain instructor approval before
going beyond 5 hours of bonus time on this assignment (this is not to discourage
you (no!), but to be sure that all that time is invested in appropriate and
credit-worthy activity). Be creative! Have fun!!!
Carpe diem!