Project 29: GridWorld 1

Post date: Feb 01, 2011 6:6:27 AM

GridWorld case study, week 1

Over three weeks, students complete parts 1-5 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 1 Narrative, which will also be printed for you

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

    • gridworld.jar, which is part of a larger GridWorld package including source code and documentation.

    • Eclipse archive GridWorldWeek1.zip containing two projects:

        • GridWorldPart1 including BugRunner.java, Set1.txt, and Exercises.txt.

        • GridWorldPart2 including BoxBug.java; BoxBugRunner.java; stubs for CircleBug, DancingBug, SpiralBug, and ZBug along with their runners; Set2.txt; and Exercises.txt.

    • Additional instructions for reference, also printed

Start this project as soon as you can. We will download, configure, and test the materials as quickly as possible in class so that you can work both inside and out. Short answers and concise code are called for. Target dates are the usual Saturday and then Friday for rough and final drafts, respectively. That means March 12 and 18.

Exhibits of this project are published.