Robocode
simulace tankové bitvy v Javě
Robocode je zábavná programovací hra. Autoři si dali za cíl vytvořit nástroj, který by pomáhal při výuce programovacího jazyka Java. Jak víme již od Komenského, nejlepší je „škola hrou” – a proto vytvořili hru. A ne ledajakou! Robotickou! Díky tomu, že je program zaměřen na výuku Javy, je poměrně jednoduché vytvořit něco, co se pohybuje a střílí a proto se závislost dostavuje poměrně brzy. Hraním Robocode se naučíte jak psát kód v Javě, jak zpracovávat události, vytvářet vnitřní třídy a podobně, ale také jak programovat roboty, zpracovávat data ze senzorů, vytvářet mapy…
Začínáme s Robocode — první robot, základy řízení
Robot je v podání Robocode jednoduchý tank se dvěma pásy, otočným dělem a
radarem. Ukážeme si, jak vytvořit kontroler a vysvětlíme si základní příkazy
pro jeho ovládání. Po přečtení tohoto článku byste měli být schopni vytvořit
ovládací program robota, který bude schopen jednoduchých pohybů a detekce
nepřátelských tanků včetně „akcí nutných pro přežití”
|
http://robocode.sourceforge.net/