Shogi játékprogram

Dátum
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt

A 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.

Leírás
Kulcsszavak
shogi, japán sakk, java, JavaFX
Forrás