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!
- Robocode Home page
- Robocode download
- Robocode Uvod – slajdovi i seminarski
- Primeri robota koje su pravili studenti FON-a
- Robocode Fon Club site1
- Robocode Fon Club site 2
- Lista open source robota
- Primeri jednostvanih robota – tutorijal sa source kodom (roboti sa drugih vežbi)
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 )
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.
3. 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