Egyszemélyes sakk gépi megvalósítása
dc.contributor.advisor | Fazekas, Attila | |
dc.contributor.author | Hernádi, Mihály | |
dc.contributor.department | DE--Informatikai Kar | |
dc.date.accessioned | 2023-04-26T07:39:14Z | |
dc.date.available | 2023-04-26T07:39:14Z | |
dc.date.created | 2023-04-25 | |
dc.description.abstract | Szakdolgozatom az egyszemélyes sakk (ThinkFun - Solitaire Chess) logikai játék gépi megvalósítását mutatja be. A sakkprogram létrehozása Java nyelven történt, a JavaFX és az Apache Maven segítségével, melynek folyamata részletes leírásra került. A dolgozat főleg a mesterséges intelligencia területén használt egyes algoritmusokkal, valamint az objektumorientált programozással foglalkozik. A játék feladványainak megoldására két kereső algoritmus implementációja került leírásra: egy visszalépéses mélységi keresés, valamint egy heurisztikus keresés. Megtalálható benne a két algoritmus hatékonyságának összehasonlítása, amely alapján eldönthető, hogy melyiket érdemesebb használni a játékban. Betekintést nyújt a GUI (grafikus felhasználói felület) fejlesztésbe is. | |
dc.description.corrector | N.I. | |
dc.description.course | Programtervező Informatikus | |
dc.description.degree | BSc/BA | |
dc.format.extent | 52 | |
dc.identifier.uri | https://hdl.handle.net/2437/350857 | |
dc.language.iso | hu | |
dc.rights.access | Hozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében. | |
dc.subject | programozás | |
dc.subject | Java | |
dc.subject | mesterséges intelligencia | |
dc.subject | sakk | |
dc.subject.dspace | DEENK Témalista::Informatika::Számítógéptudomány | |
dc.title | Egyszemélyes sakk gépi megvalósítása |