Csoport neve: JZBBG
Feladat sorszáma: 1
Feladat címe: Knights Age
Projekt terv
Gyakorlatvezető:
Árvai László
Csoport tagok:
| Sándor János | progterv | sandorj2002@gmail.com |
| Adamcsik Bendegúz | progterv | bendeguz.adamcsik@gmail.com |
| Dobozi Botond | progterv | boti2424@gmail.com |
| Füzi Gergő Róbert | mérnökinfó | fgergo21@gmail.com |
| Sebe Zsolt | progterv | sebezsolt2@gmail.com |
2024-09-23
| Dátum | Verzió | Leírás | Szerző |
|---|---|---|---|
| 2024-09-23 | 0.1 | Első verzió | Sándor János Adamcsik Bendegúz Dobozi Botond Füzi Gergő Róbert Sebe Zsolt |
A projekt fejlesztői csapata több szakterület képviselőiből áll, akik a játék különböző részeinek fejlesztésében közösen vesznek részt.
Mivel a Godot játékfejlesztői motort fogjuk használni ezért 2 nyelv közül tudunk választani. Az egyik a C# a másik a GDScript.
Ezt a projektet GDscriptben fogjuk megvalósítani. A GDScript egy Pythonhoz hasonló szintaxisú programozási nyelv.
Sorosan integrálódik a Godot motorral, így optimális teljesítményt és kompatibilitást biztosít a motor funkcióival. A csapatunk számára könnyebben kezelhető, ami csökkenti a tanulási időt és gyorsabb prototípus-készítést eredményez.
A szükséges fejlesztői eszközök:
GitHub: A csapat tagjainak fontos hogy egy megbízható platformon tudják a kész fájlokat egymással megosztani. Ezért kell a GitHubot használni.
Godot Game Engine: Mivel nem saját játékmotort fogunk használni, ezért fontos, hogy egy megbízható és egyszerűen kezelhető, mégis sok lehetőséget nyújtó játékmotor legyen.
Blender 3D Software: Mivel a project egy 3D-s játék ezért szükség van modellező software-re. A Blender maximálisan ki tudja elégíteni a modellesésre és animálásra való igényeket.
GIMP Képszerkesztő Software: UI elemek és egyéb grafikák megtervezésére használjuk a projekt során.
Audacity Hangszerkesztő Software: A játékbeli hangok felvételére és későbbi megszerkesztésére.
Egyéb eszközök, technikák:
Leendő Dokumentumok:
Létrejöttük ideje:
Az egyes játékelemek, mint például a karakterek mozgása, támadási mechanizmusok, és a pályával illetve az esetleges nem játékos karakterekkel folytatott interakciók helyes végrehajtását teszteljük. A tesztekben az összes lehetséges helyzetet próbáljuk szimulálni, mint például a karakterek ütközésének és a támadások helyes végbemenetelét valamint a spam elleni védelmet. A teljesítménytesztelés: A játék teljesítményének mérése, például az FPS mérése, betöltési idők és a játék stabilitása különböző hardver konfigurációkon. A játék kényelmesen való használhatóságának és az irányítás intuitív és könnyen használhatóságát is teszteljük.
Jelenleg a projekt még nincs kész a bemutatásra. A bemutatás célja az lesz, hogy a játék kulcsfontosságú funkcióit és mechanikáit ismertessük a megrendelőkkel és az érdekelt felekkel. A bemutató során részletesen bemutatjuk a játékmenetet, a karakterek mozgását, a harci rendszert és a felhasználói felületet. A demó időpontja és részletei később kerülnek meghatározásra, miután a fejlesztés elérte a megfelelő készültségi szintet.
https://docs.godotengine.org