Computer Science APEA 15-100, Summer 2009
Homework 15-16 (Tetris!)
Due: Fri 31-Jul-2009 at 11pm (email copy only)
(no late submissions accepted).
Read these instructions first!
- Be sure to include your name, your Andrew ID, and your section clearly on the top of each file in your assignment.
- For programming problems:
- Try to use well-named variables, proper indenting, reasonable commenting,
etc.
- Note: You may use any/all Java concepts now!
- What to submit
- Create a submission directory like this: "koz-hw15" (replace
"koz" with your andrew id)
- Place all the files you are submitting in that directory, zip that
directory, and submit the zipped directory
- How to submit
- Send an email with the zipped submission directory as an attachment
to your CA by the submission deadline. Do not miss the deadline,
even by one minute! Email problems are not a valid excuse
for late submissions.
- It is recommended
that you "cc" yourself in that email, too, just to confirm that you properly
sent the email.
- Note:
- Improper submissions will be penalized up to 10 points and may be
rejected.
- Late submissions will be rejected.
Tetris
In a file Tetris.java, implement Tetris as specified in the notes on
Tetris for Intro/Intermediate Programmers. You must use the design
described in that document!
Bonus
Once you complete steps 1-7, you may add bonus features as described in step 8,
or other bonus features of your own invention. In order to receive bonus
credit, you must: (1) clearly describe your bonus features in a comment at
the head of your Tetris.java file (before the code); and (2) include in that
bonus-comment a timesheet listing all the start/stop times, and the total
cumulative time, you spent on bonus work (not on the work for steps 1-7).
Carpe diem!