2010-05-15 9 views
5

Mi piacerebbe scrivere un bot per giocare nel campionato di simulazione di calcio del software 3D RoboCup che funziona sotto SimSpark. Qualcuno può indicarmi un codice che riguarda già la comunicazione con il server, ecc.?Esempio di un robot RoboCup 3D Soccer?

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

Idealmente questo sarebbe il codice .NET, ma un esempio prodotto in qualsiasi lingua sarebbe ancora utile.

EDIT Per chi non ha familiarità con il campionato di calcio 3D RoboCup, controlla this YouTube video. Ha alcuni momenti piuttosto divertenti, se siete in questo genere di cose ...

EDIT 2 Ancora nessuna risposta? Ho messo insieme una pagina su Wikipedia dedicata allo RoboCup 3D Simulated Soccer League per ulteriori informazioni.

Ecco un altro YouTube video della squadra SEU-RedSun che calcia i gol al campionato RoboCup 2008. I loro agenti sono considerevolmente più sofisticati (e coordinati) di quelli del primo video a cui mi sono collegato.

+1

wow, 4 nuovi tag. Non sono utili per nessuno dei 36.000 tag esistenti? – skaffman

+1

@skaffman - siete invitati a suggerirne alcuni. Non so come leggere il tuo commento. Qual è il tuo punto? –

+0

Stai provando a creare un bot per giocare al sistema? se così non avrai molto aiuto qui. – scunliffe

risposta

1

tsubamegaeshi-base sembra essere quello che stai cercando.

edit:
la squadra Little Green BATS rilascia il loro codice sorgente (come la maggior parte delle squadre si è in C++) aggiornamento -Last era nel 2008 (ancora un po recente).

+0

Grazie per il collegamento, ma sembra un progetto non iniziale, abbandonato dal febbraio 2008. Idealmente sto cercando qualcosa anche in .NET, e questo è C++. Comunque, darò un'occhiata a quale fonte ci sia e vedrò se non riesco a trarne ispirazione. –

+0

Grazie per la tua modifica. Little Green BATS è sicuramente uno dei più avanzati là fuori, anche se sì anche in C++. Ho pubblicato una risposta che elenca alcuni altri progetti RoboCup 3D open source, se sei interessato. –

+0

libbats ha rilasciato la versione 2 della sua libreria di recente. –

1

Oltre a João's answer, ho trovato questi progetti open source per la RoboCup 3D Soccer Simulation:

  • Apollo3D con codice C++ su SourceForge (non aggiornato dal rilascio originale di due anni fa).
  • FIIT RoboCup 3D ha multiple languages, con C++ e Java implementazioni per il robot e un editor di comportamento .NET su SourceForge (con diversi commit per il codice Java nell'ultima settimana). Utilizza Ruby anche per lo scripting. La maggior parte dei commenti è in slovacco.
  • jsshagent con codice Java su SourceForge (non aggiornato dalla prima versione di gennaio 2008).
  • robo-cup-soccer3d-framework con codice Java su Google Code. Ultimo aggiornamento dicembre 2008. Sito in giapponese.
  • Zigorat che sembra avere two home pages, è un'altra base C++ per la creazione di robot, oltre a una serie di altri strumenti RoboCup 3D. L'ultima versione era marzo 2009.

Devo ancora trovare una libreria per la creazione di agenti 3D RoboCup in .NET. Ho creato un livello base per il mio progetto C# che rilascerò, una volta che ne avrò un buon nome!

EDIT Ho creato uno new page on the SimSpark wiki per raggruppare varie librerie e agenti in un'unica posizione.

+0

nome: 'sharpAgent';) –

+0

@ João, alla fine ho scelto il nome "TinMan". Un riferimento al mago di Oz. –