Kiss, Gergely (2024) Nova Luna társasjáték és MI játékos fejlesztése desktopra. BA/BSc, Faipari Mérnöki és Kreatívipari Kar (2013-tól 2021.06.30-ig: Simonyi Károly Műszaki, Faanyagtudományi és Művészeti Kar).
PDF
FMK-107-2024-SZ.pdf Hozzáférés joga: Csak nyilvántartásba vett egyetemi IP-kről nyitható meg Download (1MB) |
Absztrakt (kivonat)
A szakdolgozatom célja egy grafikus felhasználói felülettel kezelhető társasjátékszimuláció fejlesztése, valamint egy mesterséges intelligencia (MI) játékos implementálása a programba. A program kifejlesztését követően az MI játékos hatékonyságát és számítási igényét különböző vizsgálatokkal, adatok gyűjtésével és elemzésével értékeltem. A dolgozat három fő szakaszra oszlik. Az első szakasz a játék alapmechanikájának és annak grafikus kezelőfelületének fejlesztésére összpontosít. Ez a rész kihívásokat jelentett a játék működésének modellezésében, valamint a Python programnyelv és annak moduljai (például tkinter) használatában. A második szakasz az MI fejlesztését tárgyalja. Az MI implementációja során egy ismert, többszemélyes játékokra optimalizált algoritmust (MaxN) használtam, amelyet a játék sajátos szabályaihoz kellett adaptálnom. Végül, a harmadik szakasz az MI teljesítményének vizsgálatával foglalkozik. Ehhez adatokat gyűjtöttem az MI játékmeneteiből, majd ezeket diagramokon keresztül vizualizáltam, és következtetéseket vontam le a hatékonyságára vonatkozóan. A dolgozat betekintést nyújt abba, hogyan lehet a mesterséges intelligencia módszereit alkalmazni egy társasjáték-szimulációban.
Magyar cím
Nova Luna társasjáték és MI játékos fejlesztése desktopra
Angol cím
Development of the Nova Luna Board Game and an AI Player for Desktop
Intézmény
Soproni Egyetem
Kar
Tanszékcsoport/intézet
FMK - Alkalmazott Tudományi Intézet
Szak
NEM RÉSZLETEZETT
Témavezető(k)
Helyi kari azonosító
FMK-107-2024-SZ
Mű típusa: | Szakdolgozat |
---|---|
Felhasználói azonosító szám (ID): | Gergely Pál Kiss |
Dátum: | 06 Dec 2024 22:58 |
Utolsó módosítás: | 06 Dec 2024 22:58 |
URI: | http://diploma.uni-sopron.hu/id/eprint/13597 |
Actions (login required)
Tétel nézet |