Impulsem do napisania kilku słów na temat Robocode nadała najnowsza wersja (1.5.1) tego oprogramowania.

Czym zatem jest Robocode?

Zapewne każdy widział w telewizji czy na żywo jak Japończycy z pasją konstruują skomplikowane roboty, a następnie wypuszczają je na arenę tworząc Elektroniczne Sumo. Ten robot, który wypchnie inny z kręgu wygrywa. Istnieje wiele odmian rozgrywki, odbywają się nawet mistrzostwa świata robotów walczących.
Wprawdzie dyscyplina nie jest aż taka kosztowna jak się początkowo wydaje, ale mimo wszystko wymaga sporo zaangażowania i podróżowania z całą elektroniką po różnych konkursach.

Dla osób preferujących ciepło domowego kominka powstał Robocode.
W Robocode nie konstruujemy fizycznie robota, a jedynie oprogramowujemy jego funkcjonalność.

Mam więc dostępne funkcje odpowiedzialne za poruszanie, strzelanie (z działa, gdyż pojazdem sterowany jest czołg), radar i inne. Językiem programowania jest w pełni obiektowa Java - klasa naszego robota jest potomkiem klasy Robot. Po oprogramowaniu czołgu, wrzucamy go na arenę razem z innymi maszynami i obserwujemy przebieg batalii.

Program zrealizowany jest w bardzo przystępny i intuicyjny sposób. API programowalne jest dobrze opisane. Polecam zabawę.

Dodaj do:
  • del.icio.us
  • Digg
  • StumbleUpon
  • LinuxNewsPL
  • Gwar
  • Wykop

Jedna odpowiedź na “Robocode”

  1. Lol napisał:

    Lol w zeszlym roku bralem udzial w pisaniu strategi do tych robotow i zajalem drugie miejsce w irelandii :D

Pozostaw odpowiedź

Musisz być zalogowany, by móc komentować. Zaloguj się »