CS378: Autonomous Multiagent Systems -- Fall 2003: Programming Assignment 4
This assignment is designed to get you familiar with the code base
that you will be using for your final project. For this, you will have two choices:
Each of these have pros and cons. The United code was written by the
course instructor. As such, he can provide some technical support.
In particular, there are some hints below on this page that apply only
to that code (indicated "(United)"). On the other hand, the UvA
Trilearn code, while based in part on the same code as United, is much
more up-to-date, and served as the basis for the RoboCup 2003 champion
team. My recommendation is that you use the UvA code. Teams that do
so will likely have an advantage performance-wise. If anyone wants to
do an empirical comparison, try giving both teams the same formations
and behaviors and play them against each other. If you do that,
please let me (Peter) know the result!
In both cases, the code includes all of the parsing, server
interaction, and individual skills (such as passing, dribbling,
intercepting, etc.), but none of the high-level strategic information.
Your goal is to create a team of agents that can play a full game of
soccer as follows:
When your team is ready, have it play 2 games and turn in the
logfiles. One game should be against a team of agents that all go to
the ball. The other should be against itself.
What to turn in:
[Back to Department Homepage]
Page maintained by
Questions? Send me