Libraries tested for Soccer server version 5.xx:

Name Author(s) Web page Language(s)
KrisletKrzysztof Langner
No
Java
liblspAntonio Cisternino
No
Eco Common Lisp
ParserlibAntonio Cisternino
No
C
RoboLogOliver Obst
Yes
C, C++, Prolog
RoboPlayer (former Krislet)Krzysztof Langner
Yes
Java
RoboSocFredrik Heintz
Yes
C++
The living systems Soccer TeamKlaus Dorer
Yes
Java
(Click the name of the library to get a description of it.)
 

Back to the main page
 


Krislet (Java)

Author(s): Krzysztof Langner (kl@ydp.com.pl)
Web page: No
Source page: No
Available versions: Krislet (original copy), Krislet (local copy)
Documentation available: No
Description: A sample client written in Java. This simple client chases the ball and then tries to score goal. This sample shows how to:

Back to library list


liblsp (Eco Common Lisp)

Author(s): Antonio Cisternino (cisterni@di.unipi.it)
Web page: No
Source page: Yes
Available versions: liblsp-2.0 (original copy), liblsp-2.0 (local copy)
Documentation available: No
Description: Low level libraries to connect ECL (Eco Common Lisp) to the soccer server.

Back to library list


Parserlib (C)

Author(s): Antonio Cisternino (cisterni@di.unipi.it)
Web page: No
Source page: Yes
Available versions: parserlib-2.5.24 (original copy), parserlib-2.5.24 (local copy)
Documentation available: No
Description: A C library for parsing soccer server messages.

Back to library list


RoboLog (C, C++, Prolog)

Author(s): Oliver Obst (fruit@uni-koblenz.de)
Web page: Yes
Source page: Yes
Available versions: robolog-0.6.1 (original copy), robolog-0.6.1 (local copy)
Documentation available: PS HTML">Yes
Description: Robolog is a library package for RoboCup Simulation League clients. It contains a library for ECLiPSe-Prolog programmers (with documentation) and a library for C/C++ programmers. Robolog estimates the clients position, provides a history over several simulation steps, keeps track of clients stamina and supports simple qualitative reasoning.

Back to library list


RoboPlayer (former Krislet) (Java)

Author(s): Krzysztof Langner (kl@ydp.com.pl)
Web page: Yes
Source page: No
Available versions: roboplayer-1.0b1 (original copy), roboplayer-1.0b1 (local copy)
Documentation available: No
Description: This client works as a simple expert system. It has all necessary functionality but has only some simple rules. This client has same very simple scripting language so it should be useful for people which want to try to program robot but don't want to learn Java or other low level language. Because this project is put on the sourceforge.net anybody can contribute and make this client better. Especially write new rules and skills.

Back to library list


RoboSoc (C++)

Author(s): Fredrik Heintz (frehe@ida.liu.se)
Web page: Yes
Source page: No
Available versions: RoboSoc-2.5.0 (original copy)
Documentation available: Yes ">Yes
Description: RoboSoc is a system for developing RoboCup agents suitable for educational use. It is designed to be as general, open, and easy to use as possible and to encourage and simplify the modification, extension and sharing of RoboCup agents, and parts of them. To do this it assumes four requirements from the user: RoboSoc takes care of the basic interactions with the soccer server, it does the timing, it supports different world models, and it has support for decision making.

Back to library list


The living systems Soccer Team (Java)

Author(s): Klaus Dorer (klaus@cognition.iig.uni-freiburg.de)
Web page: Yes
Source page: Yes
Available versions: livingsystem-1 (original copy), livingsystem-1 (local copy)
Documentation available: No
Description: Java library for low and midlevel communication with the server versions 5 through 7. It also contains a simple example agent that shows how it works. Easy!

Back to library list