Radford University ITEC

ITEC120-ibarland (incl. office hrs)infolectureslabshwsjava.lang docsjava.util docs

hw-ec-grue:
gRUe

Due Dec.15 (Fri) 17:00 — no late submissions accepted.
Submit on WebCT, and slide the hard copy under my door if I'm not around.

There are oh-so-many ways to add on to the gRUe program we've written. The problems here aren't as fully specified as a usual homework; you'll need to use your own initiative and common-sense on how to best organize your code. You can do any of the following you like; you don't need to do them in order. If there is a sub-task which you can describe in a few English words, you should write them as auxilliary “helper” functions, which get called from your overall function.

Before starting on any of these complete all of hw08, and be sure to copy your hw08 to a new project.

Scoring: All Extra credit points from this sheet will be added to your lowest homework score. That is, if your lowest homework score is 23/40, you can get up to3 17pts of extra credit from this assignment. These are separate from arrays extra credit option. Also, note that the points listed below assume you do a good job on the entire task.
Recall that extra-credit points are graded more demandingly than regular points; be sure to include javadoc, test cases, good variable names and comments, etc..


3The reason for this limit is selfish: to lessen my grading burden (since I'll have a very short time to grade these). However, in addition to the points, you'll get the satisfaction of writing a really cool program.      back

4Hmm, in retrospect, this makes me think we should have written a method exploreOnce, and then have a separate method exploreOverAndOver, which just calls exploreOnce repeatedly. This approach would require less re-working when adding our multi-player turn-based approach; it would also have made our testing simpler in the first place.      back

ITEC120-ibarland (incl. office hrs)infolectureslabshwsjava.lang docsjava.util docs


©2006, Ian Barland, Radford University
Last modified 2006.Dec.09 (Sat)
Please mail any suggestions
(incl. typos, broken links)
to ibarlandradford.edu
Powered by PLT Scheme