Robocode

Robocode

Robocode je programska igra u kojoj je cilj kodirati bojni spremnik robota kako bi se natjecao s drugim robotima u bojnoj areni.
Robocode je programska igra u kojoj je cilj kodirati bojni spremnik robota kako bi se natjecao s drugim robotima u bojnoj areni.Dakle, naziv Robocode je skraćenica za "Robot code".Igrač je programer robota koji neće imati izravan utjecaj na igru.Umjesto toga, igrač mora napisati AI robota govoreći mu kako se treba ponašati i reagirati na događaje koji se događaju u bitci.Bitke se vode u stvarnom vremenu i na zaslonu.Moto Robocode-a je: Izgradite najbolje, uništite ostale!Osim što se bavi programiranjem, Robocode se koristi za učenje programiranja, prije svega na jeziku Java, ali postaju popularni i ostali jezici poput C # i Scala.Škole i sveučilišta koriste Robocode kao dio učenja kako programirati, ali i za proučavanje umjetne inteligencije (AI).Koncept Robocode-a je lako razumjeti i zabavan način da naučite kako programirati.Robocode nudi cjelovito razvojno okruženje, a dolazi s vlastitim instalacijskim programom, ugrađenim uređivačima robota i Java prevodnikom.Robocode zahtijeva samo da JVM (Java Virtual Machine) postoji već u sustavu na kojem će biti instaliran Robocode.Dakle, sve što programer robota treba da započne dobiva se s glavnom distribucijskom datotekom Robocode-a (robocode-xxx-setup.jar).Robocode također podržava razvoj robota koji koriste vanjske IDE-ove poput Eclipse, IntelliJ IDEA, NetBeans, Visual Studio itd., Koji podržava razvojnog programera puno bolje od uređivača robota u Robocodeu.Činjenica da se Robocode pokreće na Java platformi omogućuje njegovo pokretanje na bilo kojem operacijskom sustavu s unaprijed instaliranom Javom, što znači da će se on moći pokretati na Windows, Linuxu, Mac OS-u, ali i UNIX-u i inačicama UNIX-a.Imajte na umu da Java 6 ili noviji moraju biti instalirani na sustav prije nego što se Robocode može pokrenuti.Izvorni kod: Licenca: Eclipse Public License
robocode

Značajke

Alternativa Robocodeu za Mac s komercijalnom licencom

LightBot

LightBot

Lightbot je programska puzzle igra: puzzle igra koja koristi mehaniku igre koja je čvrsto ukorijenjena u programskim konceptima.
Human Resource Machine

Human Resource Machine

Programirajte male uredske radnike za rješavanje zagonetki.Budite dobar zaposlenik!Dolaze strojevi ... za vaš posao.
while True: learn()

while True: learn()

Igrajte ulogu stručnjaka za strojno učenje koji koristi vizualno programiranje kako bi zaradio za život.