Biter: A Robocup Client
Biter is a basic RoboCup
soccerserver client and is used on a MultiAgent Systems class. It
is written in Java. The program has the following features:
- It maintains an absolute-coordinate map (world model) of the field and the things in it.
- It has a GUI which displays this world model.
- It provides many basic behaviors and utility functions to help you get started (e.g., dribbling, intercepting, etc.).
- It can run a number of players, each in its own thread.
- It implements a Generic Agent Architecture which can be extend to do almost anything you want.
It is also very well documented, here is the API, as well as the UML
diagrams and a long paper on it, as
well as the published
version. You can also get the rational rose .mdl file. Finally, you can gain
some insights on the architecture by looking at our Generic Agent
Architecture paper.
Download
You can get:
Latest Build on Sept 7 2002.
Credits
Biter was written by Paul Buhler, Shaun Wood, and José M. Vidal.
Goal, goal, goal!
Other Biter-related Implementations
- Betir- written by Greg Croft
and Andy Finkbeiner. It was the winner of our Fall 2001
tournament.