Játékfejlesztés Blender és Unity segítségével
Fájlok
Dátum
Szerzők
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt
A szakdolgozatom célja egy 3D-s sakkjáték létrehozása volt a Unity platform segítségével, amelyben a játékos akár mesterséges intelligencia ellen is játszhat. A sakkbábukat a Blender tervezőszoftverrel készítettem el, ügyelve a részletekre, hogy valósághű és esztétikus megjelenést biztosítsak. A játék fejlesztése során nagy figyelmet fordítottam a sakk szabályainak pontos megvalósítására, hogy a játékélmény megfeleljen a valódi sakk kihívásainak. A szakdolgozat során részletesen bemutatom a 3D-s sakkfigurák létrehozásának folyamatát Blenderben, valamint a Unity-ben történő játékmenet-fejlesztést, amelyhez C# programozási nyelvet használtam. A projekt részeként bemutatom a sakktábla generálásának lépéseit és a figurák mozgási szabályainak implementációját is. Kitértem a sakk speciális lépéseire, mint például a gyalogátváltoztatás, a sáncolás és a sakk-matt kezelése. Az AI fejlesztésének célja, hogy dinamikus kihívást nyújtson a játékos számára, ezáltal fokozva a játék élményét. A projekt tehát nemcsak a technikai megvalósításokra fókuszál, hanem arra is, hogy egy élvezetes és tartalmas játékot hozzak létre.