Téma
- #Játékfejlesztés
- #Harcrendszer
- #AI-támogatású játékfejlesztés
- #Webes játék
- #D&D5
Létrehozva: 2024-11-08
Létrehozva: 2024-11-08 17:31
A 2. nap van. Egy nap alatt a kód mennyisége és bonyolultsága elég jelentősen megnőtt.
Először az egész struktúrát átszerveztem.
Szégyellem magam...img
A CSS, JS és kép fájlokat külön mappákba rendeztem.
A js fájlokat a lehető legjobban funkciók szerint külön-külön adtam hozzá.
A dungeonben lévő harcok hozzáadásához battle.js és monster.js fájlokat adtam hozzá.
A karaktergenerálást is részben módosítottam.
A D&D5 nyilvánosan hozzáférhető szabálykönyve alapján a játékos 4 faj/4 osztály közül választhat,
és a faj és osztály alapján a státuszok eltérően generálódnak.
A szörnyeket is a D&D5 szabálykönyv alapján adtam hozzá, és ha felfedezés közben harc történik,
mindkét fél ügyességét dobva határozzuk meg a kezdő/végső sorrendet, majd megkezdődik a harc.
Az alapvető harc jelenleg a D&D5 szabályok szerint zajlik.
(Az AI mindent elintézett…)
Néhány apróbb módosításra azonban szükség volt: a felfedezési szint növekedése utáni harci ítélet során
100%-os felfedezési szint esetén harc történt, és az UI-k átfedésbe kerültek, ezért
a harci esemény ellenőrzését előre végeztem, és ha harc történik, a győzelem után növekszik a felfedezési szint.
Ja, most már szörnyképek is lesznek hamarosan..talán?.img
Ezután vereség esetén vereség képernyőt és újraindítást implementáltam, így az első képernyőről újra lehet kezdeni, és közben néhány UI-t, illetve a játék állapotától függő helyes ellenőrzéseket is kijavítottam.
Hozzáadtam néhány szörnyet a D&D5-höz, és kihívási indexet is, hogy a dungeon kihívási szintjéhez hasonló szörnyek jelenjenek meg. (De ezt az AI-nak csak a kihívási index hozzáadását kértem, ő pedig magától elkészítette a kód javaslatot… AI király!)
A teszteléshez az alábbi címen lehet csatlakozni!
Hozzászólások0