Project 31: GridWorld 3

Post date: Feb 01, 2011 6:7:33 AM

GridWorld case study, week 3 part 4

Over three five weeks, students complete parts 1-5 1-4 of the study. Answer all questions presented in the case study as well as create every program modification required in the study.

For this project we will stick "close to the book." This means downloading much of the book, the accompanying GridWorld library, and the Eclipse projects that house the files that you will work on. Here is a list:

    • Part 4 Narrative, which will also be printed for you

    • Eclipse archive GridWorldPart4.zip containing project GridWorldPart4 with

        • Java files for classes BlusterCritter, BlusterRunner, ChameleonCritter, ChameleonRunner, ChameleonKid, ChameleonKidRunner, CrabCritter, CrabRunner, CritterRunner, KingCrab, KingCrabRunner, QuickCrab, QuickCrabRunner, RockHound, and RockHoundRunner.

        • Text files Set7.txt, Set8.txt, Set9.txt, Exercises.txt, and GroupActivity.txt

    • Additional instructions for reference, also printed

The rough draft including parts through approximately ChameleonKid is due the first Saturday and the final draft including all parts is due the following Friday. Those dates are therefore April 9 and 15. A second draft including parts through CrabCritter is due the second Saturday, and the final draft including all parts is due the Wednesday following that. Those dates are therefore April 9, 16, and 20.

Part 5 will not be assigned. The material is no longer included in the AP test and there is even some that has not been covered in class. (It can be found in the textbook.) Part 5 will therefore be extra credit. If you are interested, please discuss the details with the instructor.

    • Part 5 Narrative, which those who are interested can download

    • Eclipse archive GridWorldPart5.zip containing project GridWorldPart5 with

        • Java files for classes SparseBoundedGrid, SparseBoundedGrid2, SparseBoundedGrid3, UnboundedGrid2, and SparseGridRunner

        • Text files Set10.txt, Set11.txt, Set12.txt, and Exercises.txt

    • Appendix D of the GridWorld Student Manual

Exhibits of this project are published.