822: RoboCup Software
I stole and rewrote some of the basic robocup clients. Mostly, I
upgraded the code to object-oriented C++ (as much as possible),
added comments and parsing functions when needed. The results are
below. You will find this software extremely useful as a starting
point for your projects.
- Most of you will probably use the simpleclient, which is a C++ roboclient
written for Windows NT.
- If you rather do it in Java you should use the soccerclient. The soccerclient even has
code that follows the ball and kicks it towards the goal. That
is, it almost does PS1.
- Finally, I also have the roboclient which is in C++ and developed
on Linux. Unfortunately, since the tournaments will be held on
NT machines you need to make sure that your code will work
there. I have been able to use the same SimpleClient
class on both Linux and NT. On each I simply use a different
UDPSocket class. roboclient and simpleclient both implement a
UDPClass with the same API but with machine-dependent
implementations.
Jose M. Vidal
Last modified: Wed Dec 29 11:10:37 EST 1999