Robocode

Robocode

Robocode to gra programistyczna, której celem jest kodowanie robota bojowego, aby konkurował z innymi robotami na arenie bitwy.
Robocode to gra programistyczna, której celem jest kodowanie robota bojowego, aby konkurował z innymi robotami na arenie bitwy.Więc nazwa Robocode jest skrótem od „Kod robota”.Gracz jest programistą robota, który nie będzie miał bezpośredniego wpływu na grę.Zamiast tego gracz musi napisać sztuczną inteligencję robota, mówiąc mu, jak się zachowywać i reagować na wydarzenia na arenie bitwy.Bitwy odbywają się w czasie rzeczywistym i na ekranie.Motto Robocode brzmi: buduj najlepiej, niszcz resztę!Poza tym, że jest grą programistyczną, Robocode służy do nauki programowania, przede wszystkim w języku Java, ale inne języki, takie jak C # i Scala, również stają się popularne.Szkoły i uniwersytety używają Robocode do nauczania programowania, ale także do nauki sztucznej inteligencji (AI).Koncepcja Robocode jest łatwa do zrozumienia i stanowi świetny sposób na naukę programowania.Robocode oferuje kompletne środowisko programistyczne i ma własny instalator, wbudowany edytor robotów i kompilator Java.Robocode wymaga jedynie, aby JVM (Java Virtual Machine) istniał już w systemie, w którym Robocode ma zostać zainstalowany.Dlatego wszystko, czego programista robota musi rozpocząć, jest dostarczane z głównym plikiem dystrybucyjnym Robocode (robocode-xxx-setup.jar).Robocode obsługuje również tworzenie robotów przy użyciu zewnętrznych IDE, takich jak np. Eclipse, IntelliJ IDEA, NetBeans, Visual Studio itp., Który obsługuje programistę znacznie lepiej niż edytor robotów w Robocode.Fakt, że Robocode działa na platformie Java, umożliwia uruchomienie go w dowolnym systemie operacyjnym z preinstalowaną Javą, co oznacza, że ​​będzie mógł działać w systemie Windows, Linux, Mac OS, ale także w UNIX i wariantach UNIX.Pamiętaj, że Java 6 lub nowsza musi być zainstalowana w systemie, zanim Robocode będzie mógł działać.Kod źródłowy: Licencja: Eclipse Public License
robocode

Stronie internetowej:

cechy

Alternatywy dla Robocode dla iPhone z licencją komercyjną

LightBot

LightBot

Lightbot to programowa gra logiczna: gra logiczna, która wykorzystuje mechanikę gry, która jest mocno zakorzeniona w koncepcjach programistycznych.
while True: learn()

while True: learn()

Zagraj w rolę specjalisty od uczenia maszynowego, który zarabia na życie programowaniem wizualnym.