7. Proto - CaffeineCoderz/Fungorium GitHub Wiki

Projekt Feladatok és Teendők

Osztályok

  1. CommandProcessor Osztály

    • A CommandProcessor osztály finomítása és optimalizálása GPT-vel.
  2. MultiplyInsect Osztály ✅

    • Változások implementálása és új funkciók hozzáadása.
  3. FeedThread Osztály ✅

    • Módosítások végrehajtása és a funkcionalitás fejlesztése.

Scriptek Módosításai

  • compile.sh változások:

    • A commands osztály külön kompilálása, a többi automatikusan történik.
  • test.sh változások:

    • A commands osztály külön kompilálása, a többi automatikusan történik.

Diagramok és Szkriptek

  • Statikus Diagram Kibővítése és Javítása

    • A meglévő statikus diagram bővítése és finomítása.
  • Új Szektvenciák:

    1. Rovarosztódás ✅
    2. Fonal Életben Tartó Tekton Működése
    3. Grow Thread Javítása
      • GrowBridge ✅
      • GrowThread ✅
    4. Elrágott Fonal Nem Pusztul El Azonnal✅
      • Fonaltípus függő idő: Híd fonál pusztuljon el azonnal, Tektonon lévő maradjon X körig életben.
    5. Fonal Bénult Rovar Eszik ✅
    6. Tekton Törés Átdolgozása ✅
      • Rovar meghal, nem át rakódik.
    7. Insect Move Javítás ✅
      • Hogyan dönti el, hogy melyik tektonra lép (pl. híd átkelés).
    8. Rovar elhalás ✅
      • Egy rovar meghalásának folyamata.

Új Metódusok és Funkciók

  • Új Metódusok Összegyűjtése: Minden új metódus dokumentálása. ✅
  • Változó Metódusok Leírása: A változó metódusok részletes leírása. ✅

Interface és Tesztelés

  • Interfész Leírása:

    • Bemenet és Kimenet Alapú Tesztelés
  • Parancsok Megalkotása:

    • Minden parancs részletes leírása és implementációja.
  • Kimenet és Bemenet Formátum:

    • A kimeneti és bemeneti adatformátumok specifikálása.

Dokumentáció és Tesztelési Terv ✅

  • Összes Use-Case Összegyűjtése:

    • Minden fontos use-case leírása és dokumentálása.
  • Tesztelési Terv:

    • A tesztelés részletes tervének elkészítése.
  • Tesztelést Támogató Segéd- és Fordítóprogramok Specifikálása:

    • Milyen segédprogramok és fordítók szükségesek a teszteléshez.

Statusz: ✅

  • Folyamatban lévő munkák:

    • CommandProcessor osztály finomítása
    • MultiplyInsect és FeedThread osztályok változtatásai
    • Diagramok és új szekvenciák implementálása
  • Következő lépések:

    • Tesztelési terv elkészítése
    • Interface leírása és bemenet-kimenet formátumok finomítása
    • Új metódusok és változók összegyűjtése és dokumentálása

Változtatások:

  • ✅A fonalak képesek megenni a tektonjukon található bénult rovarokat. Ilyenkor a rovar elpusztul, a fonal pedig gombatestet növeszthet.
    • Ha ez az incidens bekövetkezik, akkor azon a tektonon amin ez megtörtént ott fogja a játék felajánlani a gombásznak, hogy növeszthet, de csak ugye akkor, ha a követelmények megvannak hozzá.
  • Az elrágott fonalak nem pusztulnak el azonnal, hanem csak egy kis idő elteltével (ez fonaltípustól függő idő).
    • 2 fonal típus: bridge és tektonon |: bridge(egyből), tektonon(rohad 1-2 kör) nem tud rovar rámenni, gombasz se terjeszkedni
  • ✅Van olyan tekton-fajta, amelyik életben tartja azokat a fonalakat, amelyek nincsenek közvetve vagy közvetlenül gombatesthez kötve.
    • uj tekton
  • ✅Létezik olyan spóra, amelyik az őt megevő rovart osztódásra készteti. Ilyenkor keletkezik még egy, az előzőtől függetlenül élő rovar, akinek a rovarásza megegyezik az eredeti rovar rovarászával.
    • ugyan azon a fonalon lesznek,

Változtatások kommentezése!!!!!!!!!!!!!!