Newsgroup: it.comp.ia
Titolo: Crobots in Java

Ciao a tutti! Ho scritto un clone di Crobots in Java. Crobots e' un
gioco in cui alcuni robot combattono l'uno contro l'altro sparando
missili. Non e' un gioco interattivo, ma bisogna programmare i propri
robot mediante un opportuno linguaggio di programmazione.
Nel mio gioco il linguaggio e' Java. Potete scrivere i vostri robot in
Java e inviarli al sito 
http://www.uno.it/utenti/tetractys/jj
 per
vederli combattere contro gli altri robot. I risultati sono aggiornati
in tempo reale. Ci sono anche alcune modalita' di gioco interessanti,
come il gioco a squadre in cui i robot devono cooperare per
disabilitare i nemici.
Mandatemi qualsiasi commento su questo gioco e suggerimenti su come
migliorare l'IA dei robot.
Grazie.
--
Ciao. Leonardo 
bos...@uno.it
 
www.uno.it/utenti/tetractys

migliorare l'IA dei robot.
Il sito non e' in Italiano, ci hai mai pensato ??
ciao  :-)

 Il sito non e' in Italiano, ci hai mai pensato ??
Se e' necessario tradurro' tutto, ma la pagina delle istruzioni e'
gia' in italiano. Devi cliccare su "Info" e poi sulla bandiera
italiana. Ho fatto le cose un po' di corsa per avere un riscontro
immediato.
Comunque il primo robot l'ha mandato uno statunitense (forse proprio
perche' il sito e' in "broken english" ;-> ) e si comporta bene -
nonostante lo abbia scritto a tempo di record.
Rispetto al Crobots originale c'e' la possibilita' dei combattimenti a
squadre, ma non ho ancora trovato una tattica adeguata. Per ora se la
cavano i robot che si raggruppano negli angoli, forse perche' cosi'
sono soggetti ad un fuoco minore ed evitano di spararsi tra compagni
di squadra. Se hai qualche idea...


Cmq complimenti per il tuo sito, hai messo su una softwarehouse ?
Beato te che conosci molto bene l'inglese, io un po' meno  :-(
Io un po' di anni fa ho partecipato al torneo di MC-microcomputer
e sono arrivato quarto su circa 30 partecipanti.
Il mio crobot si chiamava blade33 o 35, non mi ricordo piu' :-(
P.s. ho un sacco di idee per il tuo Crobot, ti faro' sapere.  .-)
Ciao
Davide U.

 P.s. ho un sacco di idee per il tuo Crobot, ti faro' sapere.
Aspetto con curiosita'. Qualcuno mi ha gia' proposto un simulatore di
Formula 1, sviluppato sullo stesso principio di Crobots. Mi sembra che
si stia esagerando :)
Bisognerebbe definire i sensi del pilota artificiale ed i metodi per
controllare il mezzo e, al momento, non saprei da dove cominciare.


Mi sembra che si stia esagerando :)
A questo proposito, il "Great AI project" aveva definito un buon modello di 
interazione (mondo - network - agente). Non da buttar via, come approccio.
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun

 Non da buttar via, come approccio.
Piu' precisamente in cosa consiste?


Piu' precisamente in cosa consiste?
Ehm, piu' precisamente, non ricordo i dettagli. :)
L'idea pero' era quella di definire precisamente le interfacce mondo - 
canale di comunicazione - agente. Normalmente la cosa si vede a soli due 
livelli, mentre l'idea che anche il "mezzo" sia entita' attiva e in grado 
di modificare/agire sulla comunicazione mi era parsa buona. Insomma, il 
solito simworld, ma con una punta di complessita' in piu'. 
Ma, per quanto riguarda me, e' solo un'idea tra le mille che non ho avuto 
ancora tempo di approfondire per vedere se sono furbe o no. LOL Considera 
che in media personalmente ho un'idea furba su dieci, e le altre sono 
stupide... ;-)


 furba su dieci, e le altre sono stupide... ;-)
Sei fortunato. Io ho una media di 10 idee su 10 (stupide) ;-)
Sto per lanciare un torneo tra JJRobots e mi sono stupito che tutti i
robots inviati finora non abbiano sfruttato la possibilita' di
cooperare nei combattimenti a squadre. Puo' darsi che costruire un'AI
cooperativa non sia cosi' facile.
Se qualcuno vuole cimentarsi con questo gioco il torneo "April 2000
JJRobots Contest" si svolgera' al sito
http://www.uno.it/utenti/tetractys/jj
Grazie ai suggerimenti degli utenti, il sito e' cresciuto e sono
disponibili nuovi robots, nuova documentazione ed un tutorial.
