Gesztusvezérlésű kő-papír-olló játék fejlesztése
Absztrakt
Szakdolgozatom témája egy „Gesztusvezérlésű játék fejlesztése” volt. Olyan kő-papír-olló játék elkészítése mellett döntöttem, amely több ponton is eltér a hagyományostól. Két kevésbé ismert játékmód érhető el benne, melyek a Batman, Spiderman, Glock, Wizard, Lizard és Spock kézjelekkel egészítik ki az elterjedt változatot az Agymenők (The Big Bang Theory) sorozat mintájára. A módok mindegyike játszható számítógép és másik személy ellen is. A szoftver webkamera képe alapján ismeri fel a kézfejeket a MediaPipe Hands csomagja segítségével, és eldönti, melyik gesztust mutatja a játékos. A projekt Python nyelven íródott és a megjelenítéshez a nyílt forráskódú Kivy könyvtárat használja. A játékelőzmények mentése JSON fájlokba történik.
Leírás
Kulcsszavak
kivy, python, gesztusvezérlés, mediapipe, webkamera, opencv