Egyszemélyes sakk gépi megvalósítása

dc.contributor.advisorFazekas, Attila
dc.contributor.authorHernádi, Mihály
dc.contributor.departmentDE--Informatikai Kar
dc.date.accessioned2023-04-26T07:39:14Z
dc.date.available2023-04-26T07:39:14Z
dc.date.created2023-04-25
dc.description.abstractSzakdolgozatom 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.correctorN.I.
dc.description.courseProgramtervező Informatikus
dc.description.degreeBSc/BA
dc.format.extent52
dc.identifier.urihttps://hdl.handle.net/2437/350857
dc.language.isohu
dc.rights.accessHozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében.
dc.subjectprogramozás
dc.subjectJava
dc.subjectmesterséges intelligencia
dc.subjectsakk
dc.subject.dspaceDEENK Témalista::Informatika::Számítógéptudomány
dc.titleEgyszemélyes sakk gépi megvalósítása
Fájlok