Rule to Use These ProgramsBasically, anyone can use and modify these source files to develop their programs freely. But in order to guarantee the credit of the developers, please write some description about the original as comments in the source file. The followings are samples of the descriptions.[in a C++ source file] // This program is developed based on Peter's simple client. [in a LISP source file] ;; This program is converted from Itsuki's client. [in a Prolog source file] %% This program uses the module for chasing the ball in Peter's client. |
|
Itsuki's simple client |
|
Peter's simple client |
|
Itsuki's xsoccerclient |
|
Itsuki's client |
|
krislet (version 0.1) |
| USC/ISI's Library ArchiveManaged by Gal A. Kaminka. | ||||||||
| libsclient (for C language)The newest version is libsclient-3.03 (same as old libsclient-0.03). Last version up is 1997/May/6.libsclient is a C library to build soccer clients for SoccerServer ver. 3.x. This library includes following the following functions:
| ||||||||
|
Objectoriented Soccer-User-Library
(for C++ language)
The Soccer-User-Library is a library written for those,
who want to develope clients for the soccer-server.
The library is objectoriented and exports objects to:
| |
krislet
(for Java language)
A sample client written in Java.
This simple client chases the ball and then tries to score goal. This
sample shows how to:
| |
RoboLog
libraries for development of RoboCup simulation league clients.
Contains a C/C++ library and a library for SWI-Prolog.
| |
A C library for parsing soccerserver messages and
Low level libraries to connect ECL (Eco Common Lisp)
to the soccer server
(Contributed by Antonio Cisternino.)
| | Subrountines to Parse Sensor Information (for C language)This is a C source code to parse visual and auditorial information sent from Soccer Server (ver. 3.00 and later). This is useful for everyone to start to make clients.(Contributed by Peter Stone.) |
For compiling the sources, you'll need SWI Prolog. (running the binaries works without, it's compiled into the binary).
There is also a library, robolog-1, for programming your own prolog clients. robolog-1 is based on the CMU-99 low level library and released under GNU GPL.
It contains the full sources of our team including some tools like the replayer (a graphical tool for analyzing games and debugging players) and scanpos (a tool to display all players' way throughout a whole game). It is published under GPL and - of course - you may use the technical base library (libMRB) for developing own teams.
The binary is statically compiled under SuSE Linux 6.1.
|
Ogalets (source code of C) :
Winner of 1st place |
|
Sekine's client (source code of C)
: 2nd place |
|
Nao's client (source code of C)
: 3rd place |
|
Peter's client (binary for Solaris)
: 4th place |
A couple of logs of a match in PreRoboCup'96 are also FTP available . You can find what kind of communication each team uses.
(last modified: )