<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Sherlock logikai játék megvalósítása Pythonban

dc.contributor.advisorFazekas, Attila
dc.contributor.authorBátyi, Ádám Zalán
dc.contributor.departmentDE--Informatikai Kar
dc.date.accessioned2026-07-14T19:14:22Z
dc.date.available2026-07-14T19:14:22Z
dc.date.created2026-04-09
dc.description.abstractA szakdolgozat célja az Einstein-rejtvényen alapuló PySherlock logikai játék Python nyelven történő megvalósítása. A grafikus felület a modern GTK4 keretrendszer segítségével készült, biztosítva a natív asztali megjelenést. A feladványokat kényszer-kielégítési problémaként (CSP) formalizáltam, a megoldáshoz pedig az AC-3 algoritmust alkalmaztam. A szoftver architektúrája a Modell-Nézet-Vezérlő (MVC) mintát követi a tiszta felelősségi körök érdekében. A teljesítmény növelése céljából a játéktábla állapota és a dedukciós folyamat hatékony bitmaszk műveletekre épül. Az alkalmazás helyes működését és az algoritmusok pontosságát automatizált unittest és integrációs tesztek igazolják.
dc.description.courseMérnökinformatikus
dc.description.degreeBSc/BA
dc.format.extent36
dc.identifier.urihttps://hdl.handle.net/2437/413335
dc.language.isohu
dc.rights.infoHozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében.
dc.subjectPython
dc.subjectGTK4
dc.subjectCSP
dc.subjectlogikai játék
dc.subject.dspaceInformatika::Számítógéptudomány
dc.titleSherlock logikai játék megvalósítása Pythonban

Fájlok

Eredeti köteg (ORIGINAL bundle)

Megjelenítve 1 - 1 (Összesen 1)
Betöltés ...
Bélyegkép
Név:
szakdolgozat.pdf
Méret:
460,45 KB
Formátum:
Adobe Portable Document Format
Leírás:
szakdolgozat

Engedélyek köteg

Megjelenítve 1 - 1 (Összesen 1)
Betöltés ...
Bélyegkép
Név:
license.txt
Méret:
2,35 KB
Formátum:
Item-specific license agreed upon to submission
Leírás: