Sziasztok!
Jött egy ötletem, hogy írok egy plugint, Counter-Strike: Source, illetve GO-ra. Igazából a véleményeteket szeretném kérni, hogy lenne rá igény, vagy sem.
Az ötlet: Adaptív Küldetés Generátor
A legtöbb szerveren a célok statikusak: nyerd meg a kört, szerezz fraget. Ez a plugin minden egyes kör elején procedurálisan generál egyedi, opcionális mellékküldetéseket a csapatok vagy akár egyének számára, amelyek alkalmazkodnak a játékosok képességeihez és a meccs aktuális állásához.
Miért nincs még ilyen fent az interneten? Ez egy jó kérdés.
Míg léteznek "fun objective" pluginek, azok általában egy előre definiált, statikus listából dolgoznak. Ez a koncepció egy generátorról szól, ami:
* Valós időben elemzi a játékosok teljesítményét (skill-szint).
* Figyelembe veszi a meccs kontextusát (pl. az egyik csapat hátrányban van).
* Kombinálja a különböző elemeket (fegyver, helyszín, feladat), hogy egyedi küldetéseket hozzon létre.
* Nem egy előre megírt lista, hanem egy szabályrendszer alapján alkot.
A Koncepció Működése
* Kör elején (round_start): A plugin lefut.
* Elemzés:
* Skill-szint felmérés: Figyeli az elmúlt körök K/D arányát, pontszámát. A legjobb játékos nehezebb, a gyengébb játékos könnyebb feladatot kap.
* Kontextus felmérés: Ha egy csapat 10-2-re veszít, kaphatnak egy "Comeback" küldetést (pl. "Nyerjétek meg a kört anélkül, hogy meghalna a legjobb játékosotok"), ami extra pénzjutalommal jár. Ha a meccs szoros, a küldetések is kiélezettebbek.
* Generálás:
* A plugin kiválaszt egy sablont: [FELADAT] [FEGYVERTÍPUS]-al a [PÁLYARÉSZ]-en.
* Feltölti a változókat:
* FELADAT: "Ölj meg valakit", "Maradj életben X másodpercig", "Sebess meg egy ellenfelet"
* FEGYVERTÍPUS: "pisztollyal", "géppisztollyal", "gránáttal" (a játékos pénze alapján)
* PÁLYARÉSZ: "A lerakón", "B alagútban", "középen" (a pályához tartozó előre definiált zónákból)
* Közlés: A küldetés megjelenik a játékos(ok) számára egy modern Web-UI felületen.
Példa Küldetések:
* Top játékosnak: "Ölj meg valakit a Deagle-lel a B lerakó területén."
* Kezdő játékosnak: "Dobj el egy füstgránátot, ami legalább egy csapattársadat takarja."
* Vesztes csapatnak: "Juttassátok el a bombát a hosszú-n keresztül a lerakóig."
stb...stb...stb..
Várom a válaszokat!
