Robocode

Software screenshot:
Robocode
Dettagli del software:
Versione: 1.7.3.0
Data di caricamento: 12 May 15
Sviluppatore: The Robocode team
Licenza: Libero
Popolarità: 108

Rating: 3.5/5 (Total Votes: 2)

Il progetto Robocode è un gioco di programmazione Java, dove l'obiettivo è quello di sviluppare un robot battaglia di carri armati a combattere contro altri carri armati. & Nbsp; Le battaglie robot sono in esecuzione in tempo reale e on-screen. Il motto di Robocode è: costruire il migliore, distruggere il resto

Cosa c'è di nuovo in questa versione:

  • Bugfix:
  • AdvancedRobot.setMaxTurnRate () non funzionava correttamente a partire dalla versione 1.5.4
  • Bug [2799165] - punteggi sopravvivenza errati inviati dal cliente rombo
  • Bug [2802227] - comportamenti strani con grafica robot / dipinti
  • Nuovo RateControlRobot (Beta):
  • Joshua Galecki ha fornito un nuovo tipo di robot, il RateControlRobot, che è un'estensione del AdvancedRobot.
  • La classe RateControlRobot è stato creato nel tentativo di consentire ai robot più realistici. Cioè, molti robot reali / fisico sono riportati i comandi in termini di tassi (& quot; avanzare di un metro al secondo & quot;). Quindi, il RateControlRobot aiuta la simulazione di un robot reale.
  • Con questa versione, chiediamo alla comunità per il feedback e lo annunceremo come stabile in una delle release più importanti successivi. Quindi, per favore segnalare problemi o richieste di modifica ecc per questo nuovo tipo di robot.
  • Modifiche per RoboRumble:
  • Aggiunta la convalida di ciascuna delle linee partecipante della lista dei partecipanti. Se una linea partecipante è valida a causa di esempio sbagliato formato / sintassi o cattivo URL, quindi un messaggio di errore viene scritto e il partecipante viene ignorato.
  • Il formato delle linee in linee di partecipanti è la stessa di sempre.
  • linee accettate devono seguire questo formato: & lt; robot + versione & gt; (& lt; http-url & gt; | & lt; repository-id & gt;), dove & lt; robot + versione & gt; deve corrispondere l'espressione & quot regolare; [. w] + [] [w .-] + & quot ;, & lt; http-url & gt; deve essere un URL HTTP che punta verso il robot file .jar, e il & lt; repository-id & gt; deve essere un numero. Il & lt; http-url & gt; e & lt; repository-id & gt; sono reciproca esclusiva.
  • Esempio di linee accettate:
  • * johndoe.SomeRobot 1.0, http: //somewhere.com/SomeRobot_1_0.jar
  • * johndoe.SomeRobot 1.0,321
  • Rimosso il messaggio info & quot; Cercando di scaricare & lt; botname & gt; & quot; dall'uscita della console.
  • Altre modifiche:
  • Le Opzioni di sviluppo è diventato più utilizzabile, come Ruben Moreno Montoliu ha aggiunto un elenco di percorsi e dei pulsanti per aggiungere e rimuovere le directory, pieno ridimensionabile.
  • Aggiornamento javadoc con una nota per i setAdjust * () metodi robot, che vengono ignorati quando si gira con valori infiniti.

Cosa c'è di nuovo nella versione 1.7.1 Beta 2:

  • Bugfix:
  • Bug [2658090] -. Digitando per trovare bot non funziona più
  • Bug [2666598] - API:. Typo in Documentazione onBulletMissed (BulletMissedEvent)
  • Bug [2658167] - Put setTime () di Evento indietro, la sicurezza è ora gestita altro modo, non nascondendo il campo
  • Risolto il problema con la squadra di carico robot da file .jar nidificate.
  • Su Ubuntu (Linux) il & quot; & quot dimensione predefinita finestra; non funzionava correttamente.
  • cambiamenti interni:
  • Nella JVM cache abilitata di SUN di file .jar aperto attraverso URLConnection. Risolto un problema con la chiusura di questi file implementando URLJarCollector.

Cosa c'è di nuovo nella versione 1.6.1.4:

  • Bugfix:
  • robot Perdere non stavano ricevendo onBattleEnded (BattleEndedEvent) eventi.
  • Una nuova correzione problema di sicurezza per i robot che sono stati in grado di eseguire codice attraverso il filo spedizione Event (EDT). I robot che tentano di accedere alla EDT saranno disabilitate!
  • [2210749] drawArc () non funziona come ci si aspetta: Questo bug è stato corretto. Inoltre, sia drawArc () e fillArc () sono ora utilizzando la coordinata Robocode e sistema di angolazione.
  • [2157167] finestra della console vuota durante la compilazione. Alcuni sistemi hanno avuto ancora il problema, così è stata applicata una nuova correzione.
  • Nuove funzionalità:
  • I risultati e le classifiche attuali (nel corso di una battaglia) ora sta mostrando il punteggio in percentuale (s) in parentesi accanto ai punti di punteggio, come ad esempio '7875 (12%)' per il punteggio totale dei risultati e '21 / 2900 (7/14%) 'con la classifica attuale.
  • Grazie va a Modifica Palatinus, Eniko Nagy, Attila Csizofszki e Laszlo Vigh per questa patch / contributo! o modifiche
  • L'opzione della riga di comando SPERIMENTALE (true / false) che permette l'accesso al peer di interfaccia del robot è ora al lavoro per la classe RobocodeEngine anche.

Requisiti

  • Java 2 Standard Edition Runtime Environment

Programmi simili

Commenti a Robocode

I commenti non trovato
Aggiungi commento
Accendere le immagini!