+1  A: 

tsubamegaeshi-base seems to be what you are looking for.

edit:
the team Little Green BATS releases their source code (as with most of the teams it is in C++) -last update was in 2008 (still kinda recent).

João Portela
Thanks for the link, but it looks like a non-starter project, abandoned since Feb 2008. Ideally I'm looking for something in .NET too, and this is C++. Still, I'll have a look at what source is there and see if I can't get any inspiration from it.
Drew Noakes
Thanks for your edit. Little Green BATS is definitely one of the most advanced out there, though yes also in C++. I've posted an answer that lists a few other open source RoboCup 3D projects, if you're interested.
Drew Noakes
libbats released version 2 of their library recently.
Drew Noakes
A: 

In addition to João's answer, I found these open source projects for the RoboCup 3D Soccer Simulation:

  • Apollo3D with C++ code on SourceForge (not updated since original release two years ago).
  • FIIT RoboCup 3D has multiple languages, with C++ and Java implementations for the robot and a .NET behavior editor on SourceForge (with several commits to the Java code in the last week). Uses Ruby for scripting too. Majority of comments are in Slovak.
  • jsshagent with Java code on SourceForge (not updated since first release in Jan 2008).
  • robo-cup-soccer3d-framework with Java code on Google Code. Last update Dec 2008. Site in Japanese.
  • Zigorat which seems to have two home pages, is another C++ base for robot building, as well as a bunch of other RoboCup 3D tools. Last release was Mar 2009.

I am still yet to find a library for building RoboCup 3D agents in .NET. I've created a base layer for my own C# project that I will release, once I come up with a good name for it!

EDIT I created a new page on the SimSpark wiki to collate various libraries and agents in one place.

Drew Noakes
name: 'sharpAgent' ;)
João Portela
@João, I settled on the name "TinMan" in the end. A reference to Wizard of Oz.
Drew Noakes
A: 

In the absence of an existing .NET API for building RoboCup 3D soccer agents, I created my own:

http://code.google.com/p/tin-man/

Drew Noakes