Projekt NeuroAsteroids je projekt nastao u sklopu predmeta Projekt na prediplomskom studiju Fakulteta elektrothnike i računarstva. Bavio se s nekoliko područja: neuronskim mrežama, evolucijskim algoritmima te računalnim igrama. Igra na kojoj se projekt temeljio je inspirirana arkadnom igrom „Asteroids“.

Projekt bi mogli podijeliti na dva područja:

Prvo je računalna igra za koju je potrebno napraviti fiziku svijeta, model svijeta s njegovim objektima te animacije.

Drugo područje su evolucijski algoritmi i neuronske mreže. Neuronske mreže su predstavljale računalnog igraća. Bilo je potrebno istrenirati neuronske mreže kako bi one počele igrati igricu do zadovoljavajuče razine. Učenje neuronskih mreža napravljeno je genetskim algoritmima.

Projekt je pisan u programskom jeziku Java, a sama igra u JavaFX tehnologiji koja ima različite napredne mogućnosti.

Učitavanje videa...
Preuzmite igru (.jar datoteka)
Preuzmite opis projekta
Mentor
doc. dr. sc. Marko Čupić
Članovi
Filip Gulan
Andrija Miličević
Domagoj Nakić
Fredi Šarić
Luka Žmegač

LITERATURA

  • Prirodom inspirirani optimizacijski algoritmi. Metaheuristike. (2013) [Čupić]
  • Umjetne neuronske mreže (2008) [Čupić, Bašić, Šnajder]
  • Game physics engine development (2007) [Millington]
  • Pro JavaFX 8 (2014) [Vos, Gao, Chin, Iverson, Weaver]
  • Artificial neural networks technology (1992) [Anderson, McNeill]