Fazekas, AttilaNagy, András Kornél2026-02-122026-02-122025https://hdl.handle.net/2437/404520A sakk világszerte ismert és népszerű stratégiai játék, azonban kevesebben ismerik annak japán változatát, a Shogit. A szakdolgozat célja egy Shogi játékprogram megvalósítása volt, ami lehetőséget biztosít ennek a különleges stratégiai táblajátéknak a gyakorlására. A dolgozat részletesen bemutatja a játék szabályait és legfontosabb elemeit. A fejlesztés Java nyelven történt, a felhasználói felület JavaFX keretrendszer segítségével készült, amely interaktív játékélményt nyújt a felhasználónak. A program képes a bábuk mozgásának kezelésére, a szabályok ellenőrzésére és a játékállás megjelenítésére. A gép lépéseinek meghatározásához minimax algoritmust használtam egy egyszerű heurisztikus kiértékeléssel.40hushogijapán sakkjavaJavaFXShogi játékprogramInformatikaInformatika::SzámítógéptudományHozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében.