John Conway's Game of Life

Področje:
Tema:
Šola:
Avtorji:
Mentorji:
Nazaj
tehniške vede
računalništvo
ŠCV, Elektro in računalniška šola
Jan Žagar, Žan Demiri
Robi Pritržnik, Islam Mušić

Najina naloga govori o evolucijskih algoritmih. Posebej sva se osredotočila na najbolj znani algoritem, ki ga je ustvaril matematik John Conway. Imenuje se Game of Life in je sestavljen iz 4 preprostih pravil. Namen raziskovalne je bil, da bi bolje spoznala evolucijske algoritme in njihovo delovanje. Za Game of Life sva se odločila, ker je najbolj znan primer in s tem sva pridobila največ materiala za raziskovanje. V raziskovalni nalogi sva poskusila ustvariti najin poseben evolucijski algoritem, poleg tega pa ustvariti simulacijo Game of Life v orodju Unity. Največ težav nama je predstavljalo programiranje v programskem jeziku C#. Menila sva, da bo programiranje veliko lažje, saj so pravila precej preprosta in lahko razumljiva. Raziskovala sva, kje vse so se takšni algoritmi uporabljali, posebej še Conwayev algoritem. Izdelava lastnega evolucijskega algoritma pa je bilo nekaj čisto novega. Pri tem sva potrebovala veliko raziskovanja, saj še tega nihče od naju ni počel. S programiranjem sva že imela izkušnje. Težave so se pojavile pri razvoju lastnega algoritma, ki ga zaradi premalo izkušenj nisva uspela implementirati.