7. Proto - CaffeineCoderz/Fungorium GitHub Wiki
Projekt Feladatok és Teendők
Osztályok
-
CommandProcessor Osztály ✅
- A
CommandProcessorosztály finomítása és optimalizálása GPT-vel.
- A
-
MultiplyInsect Osztály ✅
- Változások implementálása és új funkciók hozzáadása.
-
FeedThread Osztály ✅
- Módosítások végrehajtása és a funkcionalitás fejlesztése.
Scriptek Módosításai
-
compile.shváltozások: ✅- A
commandsosztály külön kompilálása, a többi automatikusan történik.
- A
-
test.shváltozások: ✅- A
commandsosztály külön kompilálása, a többi automatikusan történik.
- A
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:
- Rovarosztódás ✅
- Fonal Életben Tartó Tekton Működése
- Grow Thread Javítása
- GrowBridge ✅
- GrowThread ✅
- 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.
- Fonal Bénult Rovar Eszik ✅
- Tekton Törés Átdolgozása ✅
- Rovar meghal, nem át rakódik.
- Insect Move Javítás ✅
- Hogyan dönti el, hogy melyik tektonra lép (pl. híd átkelés).
- 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,