Inteligentni sistemi

Robocode

Robocode je programerska igra gde je cilj da kreirate robota koji može da se takmici protiv drugih robota u borbenoj areni. Igrac je programer robota, koji neće imati direktan uticaj na igru. Umesto toga, igrac piše softver koji kontrolliše minijaturni tenk ugradujuci mu ponašanje i reakciju na zbivanja u borbenoj areni. Ovaj tenk se bori protiv drugih tenkova koje su napravili drugi igraci. Cilj same igre je biti poslednji preživeli tenk i imati najbolji skor (broj pobeda, broj gubitaka, itd.). Roboti se pokreću u realnom vremenu i vizuelno su predstavljeni na ekranu. Moto Robocode-a je: Napravi najboljeg, uništi sve ostalo!
Razvoj robota iz NetBeans razvojnog okruzenja1. Da biste mogli da kreirate Robocode robote u NetBeans-u potrebno je da u NetBeans projektu stavite referencu na robocode.jar biblioteku. Ova biblioteka se nalazi u libs poddirektorijumu u okviru  direktorijuma u kome je instaliran Robocode. (desni klik na ‘Libraries’ > Add JAR/Folder )
scr1-addjar
2. Da biste mogli da robote koje razvijate u NetBeans-u stratujete u Robocode simulatoru borbi potrebno je da postavite putanju do klase svog robota u simulatoru borbi. U Robocode simulatoru idite na Options > Preferencies > Development options > Add, i dodajte putanju na build/classes direktorijum svog NetBeans projekta u kome ste kreirali robota.scr2-devopt3. Da biste mogli da startujete Robocode simulator direktno iz NetBeans-a postavite Run opcije za svoj projekat na sledeci nacin Right click projekat > Properties > Run

i za podešavanje Main class upišite robocode.Robocode

a za VM options -Xmx512m
scr3-run