Change "No" to "Yes" as you complete the tasks. Note that you may have to add entries for your own implementation particulars, at the bottom:
| Task | Complete? | ||||||||||||||||||||||||||||||||||||||||
| I am aware that false statements in this checklist will be taken as an attempt to cheat my peers. | MUST ANSWER | ||||||||||||||||||||||||||||||||||||||||
| Is your DIAgent-readme.html file included? | No | ||||||||||||||||||||||||||||||||||||||||
| Is your DIAgent-dev-log.html file included? | No | ||||||||||||||||||||||||||||||||||||||||
| Send DIAgent.java to COL? | No | ||||||||||||||||||||||||||||||||||||||||
| Is this checklist finished? | No | ||||||||||||||||||||||||||||||||||||||||
| Did you add entries at the bottom of this list for your own particular implementation? | No | ||||||||||||||||||||||||||||||||||||||||
| Runs, standalone, such that we can connect to port 2525 with a web browser, and get instructions from there. | No | ||||||||||||||||||||||||||||||||||||||||
| Participted in Agent newsgroup | No | ||||||||||||||||||||||||||||||||||||||||
| Extensive Comments in Source | No | ||||||||||||||||||||||||||||||||||||||||
| Supports multiple agents | No | ||||||||||||||||||||||||||||||||||||||||
| Agents belong to groups | No | ||||||||||||||||||||||||||||||||||||||||
| Web radio buttons for users to control group color | No | ||||||||||||||||||||||||||||||||||||||||
| Group colors propagate to all agents | No | ||||||||||||||||||||||||||||||||||||||||
| Agents have an Agent Communication Channel | No | ||||||||||||||||||||||||||||||||||||||||
| Sleep Loop Implemented | No | ||||||||||||||||||||||||||||||||||||||||
| Wakeup message displayed on consoles of ALL group agents? | No | ||||||||||||||||||||||||||||||||||||||||
| Plays basic animal game over the web | No | ||||||||||||||||||||||||||||||||||||||||
| Saves state of agent to disk (not required) | No | ||||||||||||||||||||||||||||||||||||||||
| Agents can migrate. | 
No
| 
Agents/users can gracefully join the game without limit
 | 
No
 | 
Agents communicate with other agents
 | 
No                     | 
Agents communicate with servers (e.g., to migrate)
 | 
No                     | 
Agents share data!
 | 
No                     | 
Lunch problem solution attempted
 | 
No                     | 
Agents make autonomous decisions
 | 
No                     | 
Data from different agents is intergrated in some way
 | 
No                     | 
Agents maintain distributed data
 | 
No                     | 
Agents use a centralized data store.
 | 
No                     | 
Mutual exclusion for distrubuted update problem implemented.
 | 
No                     | 
Number of users system will support (Scale-up?)
 | 
Zero                     | 
Agents use knowledge in more than one way.
 | 
No                     | 
System tested on multiple machines.
 | 
No                     | 
Number of users tested simultaneously
 | 
Zero                     | 
Uses Agent/Name server to locate agents
 | 
No
 | 
Implements Fault-tolerance
 | 
No
 | 
Implements Secure Communication
 | 
No
 | 
Well-defined Agent Communication Language
 | 
No
 | 
POSSIBLY EXTENSIVE FEATURES DETAILED     | 
BELOW THIS LINE                     | 
[Fill in custom extra feature]     | 
Yes                     |  |