Szczegóły programowe:
Wersja: 1.7.3.0
Filmu: 12 May 15
Licencja: Wolny
Popularność: 278
Projekt Robocode to gra Java programowanie, których celem jest opracowanie robota czołgu do walki z innymi zbiornikami. & Nbsp; Walki robotów są wyświetlane w czasie rzeczywistym na ekranie. Motto Robocode jest: Budowanie najlepiej, zniszczyć resztę
Co nowego w tym wydaniu:
- Poprawki błędów:
- AdvancedRobot.setMaxTurnRate () nie działa poprawnie od wersji 1.5.4
- Bug [2799165] - Złe wyniki przeżycia wysyłane przez rumble klienta li>
- Bug [2802227] - Śmieszne zachowania z grafiką robotów / obrazy
- Nowy RateControlRobot (Beta):
- Joshua Galecki przedstawił nowy typ robota, na RateControlRobot, która jest przedłużeniem AdvancedRobot.
- Klasa RateControlRobot został stworzony w próbie umożliwić bardziej realistyczne roboty. Oznacza to, że wiele prawdziwych / fizyczne roboty podano polecenia pod względem stopy (& quot; do przodu o jeden metr na sekundę & quot;). Stąd RateControlRobot pomaga symulację prawdziwego robota.
- W tym wydaniu, prosimy o opinie społeczności i podamy go jako stabilny w jednym z najbliższych głównymi wydaniami. Więc proszę zgłaszać problemy lub zmiany zapytania itd dla tego nowego typu robota.
- Zmiany na RoboRumble:
- Dodano walidację każdej z linii uczestnik listy uczestników. Jeżeli uczestnik jest linia nieważne z powodu np niewłaściwy format / URL składni czy złe, to komunikat o błędzie jest napisane i uczestnik jest ignorowane.
- format linii w linii uczestników jest taka sama jak zwykle.
- Akceptowane linie muszą następujący format: & lt; Robot + wersja & gt; (& lt; http-url & gt; | & lt; repozytorium-id & gt;), gdzie & lt; Robot + wersja & gt; musi pasować do wyrażenia regularnego & quot; [w.] + [] [w .-] + & quot ;, & lt; http-url & gt; Adres musi być skierowany na HTTP robota .jar i & lt; Repozytorium-id & gt; musi być liczbą. & Lt; http-url & gt; i & lt; Repozytorium-id & gt; są wzajemne się wykluczają.
- Przykład przyjętych linii:
- * johndoe.SomeRobot 1.0 http: //somewhere.com/SomeRobot_1_0.jar
- * johndoe.SomeRobot 1.0,321
- Usunięto przesłanie informacji & quot; Próbuje ściągnąć & lt; botname & gt; & quot; z wyjścia konsoli.
- Inne zmiany:
- Opcje rozwoju stał się bardziej użyteczny, jak Ruben Moreno Montoliu dodał listę ścieżek i przyciski do dodawania i usuwania katalogów, pełne rozmiary.
- Poprawiono javadoc z dopiskiem dla setAdjust * () metod robotów, które są ignorowane podczas skrętu z wartościami nieskończonych.
Co nowego w wersji 1.7.1 Beta 2:
- Poprawki błędów:
- Bug [2658090] -. Wpisanie znaleźć bot już nie działa,
- Bug [2666598] - API:. Literówka w Dokumentacji onBulletMissed (BulletMissedEvent)
- Bug [2658167] - Włożyć z powrotem setTime () Metoda imprezy, bezpieczeństwo jest obecnie obsługiwane w inny sposób, nie ukrywając pole
- Naprawiono problem z robotami zespołu ładowania z zagnieżdżonych plików .jar.
- Na Ubuntu (Linux) & quot; Domyślny rozmiar okna & quot; nie działać prawidłowo.
- Zmiany wewnętrzne:
- Na SUN JVM pozwoliło buforowania plików .jar otworzył thru URLConnection. Rozwiązano problem z zamknięciem tych plików poprzez wdrożenie URLJarCollector.
Co nowego w wersji 1.6.1.4:
- Poprawki błędów:
- Roboty Zgubienie nie otrzymywali onBattleEnded (BattleEndedEvent) wydarzenia.
- Nowa poprawka dla robotów problemu dotyczącego zabezpieczeń, które były w stanie wykonać kod thru Temat Dispatch (EDT) zdarzeń. Roboty, które próbują uzyskać dostęp do EDT zostaną wyłączone!
- [2210749] drawArc () nie działa zgodnie z oczekiwaniami: Ten błąd został naprawiony. Ponadto, zarówno drawArc () i fillArc () są teraz przy użyciu Robocode systemu koordynacji i kąt.
- [2157167] Puste okno konsoli podczas kompilacji. Niektóre systemy nadal miał ten problem, więc nowa poprawka została zastosowana.
- Nowe funkcje:
- Wyniki i aktualne rankingi (podczas bitwy) jest teraz pokazując wynik jako procent (i) w nawiasach tuż obok punktów oceny, takich jak na przykład "7875 (12%)" dla całkowitego wyniku w wynikach i '21 / 2900 (7/14%) "z obecnych rankingach.
- Dzięki idzie do Zmień Palatinus, Eniko Nagy, Attila Csizofszki i Laszlo Vigh tej poprawki / wkład! o zmiany
- opcja wiersza polecenia doświadczalna (prawda / fałsz), dzięki czemu dostęp do interfejsu peer Robot pracuje teraz dla klasy RobocodeEngine również.
Wymagania :
- Java 2 Standard Edition Runtime Environment
Komentarze nie znaleziono