A klasszikus szabadtéri játékok digitalizációja

Kirás éve: 2026   |   Státusz: nyitott

Manapság egyre több időt töltünk a digitális térben (pl. játékkal) és egyre kevesebbet a szabadban, ami kedvezőtlen hatással van az egészségünkre. Emiatt egyre inkább előtérbe kerül a kérdés, hogy a digitális játéktereket miként lehetne kiterjeszteni a fizikai valóságba. Erre egy korábbi, rendkívül sikeres példa a Pokémon GO alkalmazás volt, amely sikeresen mozgósította az embereket, miközben maga a játékmenet mégis a digitális térben zajlott. A jelen feladat alapötletét a zeneszerzoGeo YouTube-csatorna egyik sorozata adta, amelyben a szereplők különféle városokban játszanak bújócskát és fogócskát. A játék modernizációja abban rejlik, hogy a hunyók különféle földrajzi alapú kérdések segítségével tudják szűkíteni a játékteret, hogy rátaláljanak a bújóra és közben online térképpel tájékozódjanak. A játékmenet során a feltett kérdésekért cserébe a bújó speciális kártyákat húzhat, amelyekkel nehezítheti a hunyók dolgát. A bújó elsődleges célja, hogy a lehető legtovább rejtve maradjon.

A hallgató feladata egy olyan mobilalkalmazás fejlesztése, amely képes hatékonyan támogatni az ilyen jellegű szabadtéri játékok lebonyolítását. Ennek érdekében a megfelelő integrációkkal (térképkezelés, GPS-alapú helymeghatározás) látja el az alkalmazást, valamint lehetővé teszi a felhasználók közötti valós idejű, csapatos játékmenetet.

A hallgató feladatainak részletezése:

  • a jelenlegi mobil technológiák és platformok megismerése
  • mobilalkalmazás fejlesztő keretrendszerek megismerése
  • térképkezelés integrációjának megvalósítása, és kiegészítése különféle játékfunkciókkal
  • további játékmechanizmusok megvalósítása (kártyahúzás, kérdésfeltevés)
  • valós idejű, csapatos játékmenet kialakítása
  • alkalmas felhasználói felületek megtervezése és elkészítése

A téma megalapozását önálló labor keretein belül el lehet kezdeni, melyet szakdolgozat formájában folytatni lehet a későbbi félévek során. A téma csapatban is elvégezhető.

Szükséges kompetenciák

A feladat sikeres megoldásához elemi programozói és mobilplatformi (Android/iOS) ismeretek szükségesek.

Irodalmak a tájékozódáshoz

  1. zeneszerzoGeo Youtube-csatorna (https://www.youtube.com/@zeneszerzoGeo)
  2. Develop for Android (https://developer.android.com/develop)
  3. Apple Developer Documentation (https://developer.apple.com/documentation/)
  4. Flutter (https://flutter.dev/development)
  5. Kotlin Multiplatform (https://kotlinlang.org/docs/multiplatform/get-started.html)
  6. Ionic Framework (https://ionicframework.com/docs
Potyók Csaba
Potyók Csaba

doktorandusz
potyok