Kihagyás

2048

A feladat a népszerű 2048 játék megvalósítása.

Követelmények (asztali és web)

  • A játék összes alap funkcióját támogatni kell, mely a fenti linken elérhető
  • A játékot számok helyett képekkel is lehessen játszani
    • A játékos tudja, hogy két azonos kép egyesítése esetén milyen új kép jön létre
    • Egy újonnan létrehozott képes konfigurációt menteni kell adatbázisba is (a képeket lehet base64-ben kódolni, így nem kell blob-ban tárolni)
    • A játék indulásakor ki lehet választani, hogy melyik konfigurációval szeretnénk játszani
  • A konfiguráció megadásakor lehessen megválasztani a rácsos tábla méretét is
    • Választási opciók:
      • 5x5
      • 6x6
      • 8x8
    • A méret módosításakor megadható, hogy hány szint legyen (alapból 11 szint van és ha elértük a 11-ket akkor nyertünk)
  • Amennyiben nincs további lehetséges lépés, akkor a felhasználót tájékoztatni kell erről és a játék véget ér
  • A játéknak támogatnia kell az eredmények adatbázisba való rögzítését, ahol tárolni kell:
    • A játékos nevét
    • Az elért időeredményt
    • Az elért szintet
  • Az eredményeket konfigurációkhoz kell tárolni
  • Az eredményeket később vissza lehessen nézni
    • Listázni
    • Keresni eredmények vagy név alapján

Opcionális követelmények

  • 2 játékos üzemmód, ahol W,A,S,D, illetve , , , billentyűkkel lehet irányítani a játékmenetet.
    • Aki magasabb szintet ér el az nyert
      • Ha azonos szintet érnek el, akkor az nyert, aki hamarabb érte el

Utolsó frissítés: 2021-02-23 08:35:29