2010-05-15 4 views
5

Je voudrais écrire un bot pour jouer dans la ligue de simulation de football 3D RoboCup qui fonctionne sous SimSpark. Quelqu'un peut-il me signaler un code qui traite déjà de la communication avec le serveur, etc?Exemple d'un robot RoboCup 3D Soccer?

alt text http://simspark.sourceforge.net/wiki/images/thumb/a/a3/SoccerSimulation_TwoTeams.png/800px-SoccerSimulation_TwoTeams.png

Idéalement, ce serait le code .NET, mais un exemple produit dans toutes les langues serait encore utile.

EDIT Pour ceux qui ne connaissent pas la ligue de football 3D RoboCup, consultez this YouTube video. Il a quelques moments assez drôles, si vous êtes dans ce genre de chose ...

EDIT 2 Toujours pas de réponse? J'ai mis en place une page sur Wikipedia dédiée au RoboCup 3D Simulated Soccer League pour plus d'informations.

Voici une autre YouTube video de l'équipe SEU-RedSun qui a marqué des buts au championnat RoboCup 2008. Leurs agents sont considérablement plus sophistiqués (et coordonnés) que ceux de la première vidéo à laquelle je suis lié.

+1

wow, 4 nouvelles étiquettes de marque. Aucune des 36 000+ balises existantes n'est-elle utile pour vous? – skaffman

+1

@skaffman - vous pouvez en suggérer quelques-unes. Je ne sais pas trop comment lire votre commentaire. À quoi veux-tu en venir? –

+0

Essayez-vous de créer un bot pour jouer le système? Si c'est le cas, vous n'aurez pas beaucoup d'aide ici. – scunliffe

Répondre

1

tsubamegaeshi-base semble être ce que vous cherchez.

modifier:
l'équipe Little Green BATS publie son code source (comme la plupart des équipes, il est en C++) mise à jour -last était en 2008 (encore un peu récente).

+0

Merci pour le lien, mais il ressemble à un projet non-démarreur, abandonné depuis février 2008. Idéalement, je cherche quelque chose dans .NET aussi, et c'est C++. Pourtant, je vais voir quelle source est là et voir si je ne peux pas m'en inspirer. –

+0

Merci pour votre modification. Little Green BATS est certainement l'un des plus avancés, bien que oui aussi en C++. J'ai posté une réponse qui répertorie quelques autres projets open source RoboCup 3D, si vous êtes intéressé. –

+0

libbats publié la version 2 de leur bibliothèque récemment. –

1

En plus de João's answer, je trouve ces projets open source pour le RoboCup 3D Soccer Simulation:

  • Apollo3D avec le code C++ sur SourceForge (non mis à jour depuis il y a deux ans version originale).
  • FIIT RoboCup 3D a multiple languages, avec des implémentations C++ et Java pour le robot et un éditeur de comportement .NET sur SourceForge (avec plusieurs validations au code Java la semaine dernière). Utilise Ruby pour les scripts aussi. La majorité des commentaires sont en slovaque.
  • jsshagent avec le code Java sur SourceForge (non mis à jour depuis la première version en janvier 2008).
  • robo-cup-soccer3d-framework avec code Java sur Google Code. Dernière mise à jour en décembre 2008. Site en japonais.
  • Zigorat, qui semble avoir two home pages, est une autre base C++ pour la construction de robots, ainsi qu'un tas d'autres outils RoboCup 3D. La dernière version était Mars 2009.

Je n'ai pas encore trouvé de bibliothèque pour construire des agents RoboCup 3D dans .NET. J'ai créé une couche de base pour mon propre projet C# que je publierai, une fois que je trouverai un bon nom pour ça!

EDIT J'ai créé un pour regrouper plusieurs bibliothèques et agents en un seul endroit.

+0

nom: 'sharpAgent';) –

+0

@ João, je me suis installé sur le nom "TinMan" à la fin. Une référence au magicien d'Oz. –