Ohjelmiston tiedot:
Versio: 1.7.3.0
Lähetyksen päivämäärä: 12 May 15
Lupa: Vapaa
Suosio: 278
Robocode Hanke on Java ohjelmointi peli, jossa tavoitteena on kehittää robotti taistelu säiliön taistelussa muita säiliöitä. & Nbsp; Robotti taistelut ovat käynnissä reaaliajassa ja näytön. Motto Robocode on: Rakenna paras, tuhota loput!
Mikä on uusi tässä julkaisussa:
- Bugikorjauksia:
- AdvancedRobot.setMaxTurnRate () ei toimi kunnolla, koska version 1.5.4
- Bug [2799165] - Väärä selviytymistä tulokset lähetetään rumble asiakas
- Bug [2802227] - Funny käyttäytymistä robotti grafiikkaa / maalauksia
- Uusi RateControlRobot (beta):
- Joshua Galecki on tarjonnut uuden robotin tyyppiä, RateControlRobot, joka on jatkoa AdvancedRobot.
- RateControlRobot luokka on luotu yritetään mahdollistaa realistisempi robotteja. Eli monet todellinen / fyysiset robotit annetaan komentoja kannalta Hinnat (& quot; edetä yksi metri sekunnissa & quot;). Siten RateControlRobot auttaa simuloidaan todellisen robotti.
- Tässä versiossa pyydämme yhteisöä palautetta ja kerromme sen vakaa yksi seuraava suuri päästöjen. Joten ilmoittaa ongelmista tai muuttaa pyyntöjä jne tähän uuteen robotin tyyppistä.
- Muutokset RoboRumble:
- Lisätty validointi kunkin osallistujan riviä osallistujan luettelosta. Jos osallistuja linja ei kelpaa, koska esim. väärässä muodossa / syntaksin tai huono URL, sitten virheilmoitus kirjoitetaan ulos ja osallistuja ei huomioida.
- muoto rivit osallistuja linjat on sama kuin tavallista.
- Hyväksytyt linjat on noudatettava tätä muotoa: & lt; robotti + versio & gt; (& lt; http-url & gt; | & lt; arkistoon-id & gt;), minne & lt; robotti + versio & gt; on vastattava säännöllinen lauseke & quot; [w.] + [] [p .-] + & quot ;, & lt; http-url & gt; täytyy olla HTTP-URL-osoite on robotin .jar tiedosto, ja & lt; repository-id & gt; on oltava numero. & Lt; http-url & gt; ja & lt; repository-id & gt; ovat keskinäisiä yksin.
- Esimerkki hyväksytty rivit:
- * johndoe.SomeRobot 1.0, http: //somewhere.com/SomeRobot_1_0.jar
- * johndoe.SomeRobot 1.0,321
- Poistettu Tiedotteiden & quot; Yritetään ladata & lt; botname & gt; & quot; konsolista lähtö.
- Muut muutokset:
- Development Options on tullut enemmän käyttökelpoista, koska Ruben Moreno Montoliu on lisännyt luetteloon polkuja ja painikkeet lisäämällä ja poistamalla hakemistot, täynnä skaalautuvia.
- Päivitetty javadoc jossa merkinnän setAdjust * () robotti menetelmät, jotka ohitetaan, kun käännät ääretön arvot.
Mikä on uusi versiossa 1.7.1 Beta 2:
- Bugikorjauksia:
- Bug [2658090] - Kirjoittamalla löytää bot ei enää toimi.
- Bug [2666598] - API: Typo in Documentation onBulletMissed (BulletMissedEvent).
- Bug [2658167] - Pane SetTime () menetelmä tapahtuman, turvallisuus on nyt hoidetaan muulla tavalla, ei piilottamalla kenttä
- Korjattu ongelma lastaus joukkue robotteja sisäkkäisiä .jar.
- Ubuntu (Linux) & quot; Oletus ikkunan kokoa & quot; ei toimi oikein.
- Sisäinen muutokset:
- Sunin JVM mahdollisti välimuistiin .jar avattu thru URLConnection. Ratkaista ongelma sulkemalla tällaiset tiedostot toteuttamalla URLJarCollector.
Mikä on uusi versiossa 1.6.1.4:
- Bugikorjauksia:
- menettäminen robotit eivät saaneet onBattleEnded (BattleEndedEvent) tapahtumat.
- uusi tietoturvaongelma korjaus robotteja, jotka pystyivät suorittamaan koodia läpi Event Dispatch Thread (EDT). Robotteja, jotka yrittävät päästä EDT otetaan pois käytöstä!
- [2210749] drawArc () ei toimi odotetulla tavalla: Tämä on korjattu. Lisäksi sekä drawArc () ja fillArc () käyttävät nyt Robocode koordinoida ja kulma järjestelmän.
- [2157167] Tyhjä konsoli-ikkuna laadinnassa. Joissakin järjestelmissä oli vielä tätä asiaa, joten uusi fix on sovellettu.
- Uusia ominaisuuksia:
- Tulokset ja nykyinen ranking (taistelun aikana) osoittaa nyt pisteet prosentteina (t) Suluissa vieressä pisteitä kuin esimerkiksi "7875 (12%) ja kokonaispistemäärä tuloksiin ja '21 / 2900 (7/14%) 'nykyisen rankingissa.
- Kiitokset menee Endre Palatinus, Eniko Nagy, Attila Csizofszki ja Laszlo Vigh Tämän korjaustiedoston / panos! o muutokset
- komentorivillä KOKEELLISEN (true / false) päästämällä robotin käyttöliittymän peer on nyt työskentelee RobocodeEngine luokassa myös.
vaatimukset
- Java 2 Standard Edition Runtime Environment
Kommentteja ei löytynyt