Project Grading Overview
Please read this document completely and make sure that you understand everything;
if you have any confusion or questions please ask me or the tutors for clarification.
Due date: Feb. 4, 2002 at 12 Uhr
There will be no exceptions to this due date.
Deliverables (Abgaben):
-
One printed page describing your world and robot implementations.
-
Provide three JAR files.
-
Your compiled world: world.jar
-
Your compiled robot: robot.jar
- Please modify your robot icon and your robot name.
-
Your robot and world source directories: src.jar
-
The directory structure must not differ from the starter kit directory structure.
The project is worth 100 points, you will be graded on:
- Whether your robot can successfully navigate an arbitrary maze.
(15 points)
- This means that if your robot is placed by itself in a maze, it should be able to "win" the game.
- The quality of your documentation. (20 points)
- One page project description
- Describe anything interesting or complex about your solution
- Include observations or experiences that were
surprising/insightful
- Thoroughness of source code comments
- Comment any methods that you implement using JavaDoc documentation syntax
- Internally comment your methods, especially complicated sections
- How well you implement the project specification. (35 points)
- You are responsible for implementing the specification details defined in the project JavaDoc API documentation.
The project JavaDoc API documentation is found in the starter kit as both
Java source code and HTML pages; it is also available on the Project Web
page with updates.
- How well you use the Java concurrency and threading constructs.
(30 points)