BPROF:2dm

A Miau Wiki wikiből
A lap korábbi változatát látod, amilyen Pitlik (vitalap | szerkesztései) 2022. november 5., 09:04-kor történt szerkesztése után volt.

Ez a szócikk a "Rendszertervezés" tantárgy keretében keletkező dokumentum, mely része a szakdolgozat mellékleteinek.

Megrendelői kezdeményezés

Létezik egy 2DM-játék (https://miau.my-x.hu/miau/254/2dm_kemia_demo/), amelyben a feladat egy 3x3-as hálóban különféle képeket elhelyezni az oszlop- és sor-fejlécek alapján. A létező 2DM-játék log-ja a vágólapra keletkezik a JavaScript lehetőségei mentén.

Feladat: Új játék tervezését és futtatását támogató keretrendszer kialakítása úgy, hogy a keretrendszer támogassa a teszt megtervezését, az adat-megjelenítést/adatbevitelt, a teszt megírását és az log-elemzést (vö. https://miau.my-x.hu/mediawiki/index.php/Excel-makro - Tanfolyami vezérfeladat).

alfejezet

felsorolás

háttér kiemelése

képet ide ne

Rendszer követelményei:

optimális (tesztelt):

  • windows 11
  • Intel Core i5 11th gen
  • 16GB ram

választott technológiák:

  • Programnyelv: C#
  • Adattárolás: JSON

Ötletek:

  • Githubon puzzle katalógus repo,, amibe barki bele tud committolni.
  • Ezt esetleg fetchelne az alkalmazás és így ott is meg tudna esetlegesen jelenni egy külön marketplace nézet.
  • puzzle inditasakor a puzzlet letrehozo szemely által megadott azonosító input (neptun kod,nev,becenév stb (nem kell ezzel foglalkoznom h valid-e,mert nekem elég ha egy string az output és köszi)), ez is belekerülne a logfajlba
  • puzzle kiértékelése a tanár részéről:
    • output fajlokat osszeszedi (nem erdekel, hogy hogyan, emaillel beküldik a diákok stb….), és beolvastatja a programmal, ami csinal egy egyszeru excel tablet, akár csiribiri kimutatásokkal
  • puzzlek kozott lepkedni lehet elore hatra ha van tobb puzzle
  • teszt folytatasanak engedelyezese is tanartol fuggjon, logolva lesz a szüneteltetés
  • tesztben a kép pathje nem képre mutat,hanem vmi mas esetleg txt fajlra, es az akkor bibi stb ilyen hiba case-eket talalj ki es sorolj fel

puzzle adat fajl: puzzle adatai honnan jonnek:

"puzzles": [
   {
     "question": "value",
     "correctGridOrder": {
       "1": "kep2",
       "2": "kep4",
       "3": "kep6",
       "4": "kep8",
       "5": "kep9",
       "6": "kep7",
       "7": "kep5",
       "8": "kep3",
       "9": "kep1"
     }
},…
]

logger teszt irása közben: mindent logolni akarok, mar kesz van az,hogy a puzzle nézetet megnyitom,leminimalizalom, maximalizalom, siman kikattintok az ablakbol,le alt tabolom ezekhez megvan a timestamp is log az egyenlore egy txt fajl “log {timeOfStart}.txt”