Tiba, AttilaLucski, Attila2026-02-122026-02-122025https://hdl.handle.net/2437/404423A dolgozatomban bemutatom a „Fruit Catcher”, egy Java SE 18-ra épülő asztali játék teljes körű tervezését és megvalósítását, amelynek célja, hogy bizonyítsam a platform erősségeit a játékfejlesztésben. Továbbá, hogy elmélyítsem a szoftvermérnöki szakértelmemet, és karbantartható, felhasználóbarát alkalmazást hozzak létre; ennek megfelelően a dolgozat minden fázisát dokumentáltam a követelményelemzéstől a tesztelésig és értékelésig. Egy réteges MVC architektúrát alkalmaztam, a JavaFX frontendet moduláris backend-del és JDBC-alapú MySQL/SQLite-perzisztenciával párosítva, miközben a minőséget átfogó JUnit és TestFX tesztcsomagokkal garantáltam. A játékmenetet dinamikus nehézségi fokozattal, XP-vezérelt teljesítményrendszerrel és élénk audiovizuális visszacsatolással gazdagítottam, amely fenntartja a játékosok elkötelezettségét. Minden funkcionális és nem funkcionális követelmény teljesült; a teljesítmény és használhatóság mérései megerősítették a zavartalan működést és a pozitív felhasználói fogadtatást. Az eredmények azt mutatják, hogy a Java SE kiválóan alkalmas az interaktív játékok létrehozására, és a projekt szilárd alapot kínál a jövőbeli bővítményekhez, például a többjátékos támogatáshoz vagy az online ranglistákhoz.96huJavajátékfejlesztésJava SE 18 játékfejlesztésInformatikaHozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében.