CS344M: Autonomous Multiagent Systems -- Fall 2012: 2D Programming Assignment 3
This assignment assumes the knowledge gained from the 2D versions of assignment 1 and assignment 2. If you did not do the 2D version of assignment 2, you should read through it before continuing.
Your goal is to use communication to help an agent improve its
performance in some way. Details for an example task are given
here. It is expected that many of you will choose to follow the
example (which is perfectly acceptable). But you may choose any other
task (except for the tasks from assignment 2) as long as you can show a
noticeable improvement with communication when compared to no
communication. Before choosing another task, be sure to
send us an email to ensure that it is acceptable. Even if you don't use the example,
you should still read carefully through the hints since they may be applicable to your
task.
Example:
Some details:
What to turn in:
Grading Criteria
You will be graded on how much you can improve your agents using
communication.
- +9 points: Significant improvement with communication
- +8 points: Some improvement with communication
- +7 points: A little improvement with communication
In addition:
- +1 point: A good description of your communication protocol and an answer to the question.
Note: If you did the 2D version of assignment 2, and you do not submit a new log file and updated source code that uses communication to improve upon your passing solution to assignment 2, then you will lose 2 points on this assignment.
[Back to Department Homepage]
Page maintained by
Elad Liebman
Questions? Send me
mail