123
Robocode

Robocode

Robocode je programová hra, ktorej cieľom je kódovať robotický bojový tank, ktorý bude súťažiť s inými robotmi v bojovej aréne.
Robocode je programovacia hra, ktorej cieľom je kódovať bojový tank robotov, aby konkurovali iným robotom v bojovej aréne.Názov Robocode je skratkou pre „Robot code“.Hráč je programátor robota, ktorý nebude mať priamy vplyv na hru.Namiesto toho musí hráč napísať AI robota a povedať mu, ako sa správať a reagovať na udalosti, ktoré sa vyskytujú v bojovej aréne.Bitky prebiehajú v reálnom čase a na obrazovke.Heslo Robocode je: Budujte najlepšie, ničte ostatné!Okrem programovacej hry sa Robocode používa na učenie, ako programovať, predovšetkým v jazyku Java, ale populárne sú aj ďalšie jazyky, ako sú C # a Scala.Školy a univerzity používajú Robocode ako súčasť výučby ako programovať, ale aj pre štúdium umelej inteligencie (AI).Pojem Robocode je ľahko zrozumiteľný a zábavný spôsob, ako sa naučiť programovať.Robocode ponúka kompletné vývojové prostredie a prichádza s vlastným inštalátorom, zabudovaným editorom robotov a kompilátorom Java.Robocode iba vyžaduje, aby JVM (Java Virtual Machine) existoval už v systéme, kde bude Robocode nainštalovaný.Preto je všetko, čo vývojár robotov potrebuje na začiatok, vybavené hlavným distribučným súborom Robocode (robocode-xxx-setup.jar).Robocode tiež podporuje vývoj robotov využívajúcich externé IDE, ako sú napríklad Eclipse, IntelliJ IDEA, NetBeans, Visual Studio atď., Čo podporuje vývojára omnoho lepšie ako editor robotov v Robocode.Skutočnosť, že Robocode beží na platforme Java, umožňuje jeho spustenie na akomkoľvek operačnom systéme s predinštalovanou Java, čo znamená, že bude môcť bežať na Windows, Linux, Mac OS, ale aj UNIX a jeho varianty.Pred spustením Robocode je potrebné do systému nainštalovať Java 6 alebo novšiu verziu.Zdrojový kód: Licencia: Verejná licencia Eclipse

Vlastnosti

Alternatívy programu Robocode pre Linux

Colobot Gold

Colobot Gold

Colobot Gold je upravená verzia pôvodnej hry Colobot vydanej spoločnosťou Epsitec pod licenciou open source (GPLv3).
BerryBots

BerryBots

Jednoduchá robotická hra, v ktorej môžete naprogramovať javisko aj robota v Lua.
while True: learn()

while True: learn()

Zahrajte si úlohu špecialistu na strojové učenie, ktorý využíva na oživenie svojho života vizuálne programovanie.