Robocode

Robocode

Robocode je programovací hra, jejímž cílem je kódovat robotický bojový tank, který bude konkurovat jiným robotům v bojové aréně.
Robocode je programovací hra, jejímž cílem je kódovat robotický bojový tank, který bude konkurovat jiným robotům v bojové aréně.Jméno Robocode je tedy zkratkou „Robot code“.Hráč je programátor robota, který nebude mít přímý vliv na hru.Místo toho musí hráč napsat AI robota a říct mu, jak se chovat a reagovat na události, ke kterým dochází v bitevní aréně.Bitvy probíhají v reálném čase a na obrazovce.Heslo Robocode je: Vybudujte to nejlepší, zbytek zničte!Kromě toho, že se jedná o programovací hru, se Robocode používá k učení, jak programovat, především v jazyce Java, ale populární jsou i jiné jazyky jako C # a Scala.Školy a univerzity používají Robocode jako součást výuky toho, jak programovat, ale také pro studium umělé inteligence (AI).Koncept Robocode je snadno pochopitelný a zábavný způsob, jak se naučit, jak programovat.Robocode nabízí kompletní vývojové prostředí a přichází s vlastním instalačním programem, vestavěným editorem robotů a kompilátorem Java.Robocode pouze vyžaduje, aby JVM (Java Virtual Machine) existoval již v systému, kde bude Robocode nainstalován.Proto je hlavnímu distribučnímu souboru Robocode (robocode-xxx-setup.jar) poskytnuto vše, co vývojář robotů potřebuje, aby mohl začít.Robocode také podporuje vývoj robotů pomocí externích IDE, jako jsou např. Eclipse, IntelliJ IDEA, NetBeans, Visual Studio atd., Což podporuje vývojáře mnohem lépe než editor robotů v Robocode.Skutečnost, že Robocode běží na platformě Java, umožňuje jeho spuštění na jakémkoli operačním systému s předinstalovanou aplikací Java, což znamená, že bude moci běžet na Windows, Linux, Mac OS, ale také UNIX a variantách UNIX.Před spuštěním Robocode musí být v systému nainstalována Java 6 nebo novější.Zdrojový kód: Licence: Eclipse Public License
robocode

Funkce

Alternativy Robocode pro iPhone

LightBot

LightBot

Lightbot je programovací logická hra: logická hra, která používá herní mechaniku, která je pevně zakořeněna v programovacích koncepcích.
Bot Land

Bot Land

Vytvářejte roboty, vytvářejte pro ně skripty a připojte se k plně automatizovaným bitvám proti jiným hráčům !.
while True: learn()

while True: learn()

Zahrajte si roli odborníka na strojové učení, který k oživení svého života používá vizuální programování.
Code Karts

Code Karts

Code Karts zavádí předkódování pro děti od 4 let věku prostřednictvím řady logických hádanek prezentovaných ve formě závodní dráhy.