Web GL
Ha harc, hát legyen harc
Megkezdődött a játék fejlesztésének az a szakasza, ahol véget ér a béke!
A harci mód egyelőre, mint minden a játék összes többi eleme is, eléggé vázlatos. Összesen kétféle parancsból választhat a játékos: támadás vagy védekezés. Ezek közül a védekezés nem csinál az égvilágon semmit. :)
A támadás már izgalmasabb. Először is ki lehet választani, hogy ki legyen az áldozat. A választás után az aktív karakter odarongyol, nyom egy tockost, aztán szépen visszaballag a helyére. Vannak számítógép által irányított szereplők (NPC-k) is: ők véletlenszerűen választanak áldozatot a másik csoportból.
A harc körökre osztott: minden karakternek van egy harci sebessége, amit a képernyő alján egy csík jelez. Amikor a csík "megtelik", akkor léphet az adott szereplő.
Addig tart a csata, amíg az egyik csoport összes tagja el nem halálozik.
Implementációs szempontból úgy néz ki a történet, hogy megjelent az objektumok egy új osztálya, amit nemes egyszerűséggel Controller
-nek hívok. A Controller hivatott arra, hogy az akciót megjelenítse, és a játékos kattintgatását értelmezze. Az eddigi kód egy része átköltözött egy "OverworldController
" nevű objektumba, az új kód, ami pedig a bunyóért felel, egy "Battle
" nevű objektumban lakozik.
Mindkettőjük közös ismerőse a "Game
" objektum, ami azért felel, hogy a jelenleg aktív Controller
megfelelő tempóban üzemeljen és időnként rajzoljon.
Várható még további Controller
-ek megjelenése a kódban:
IntroController
: Ez lesz a játék bejelentkező képernyője, ami képes lesz a játékot betölteni, vagy új játékot indítani.GameOverController
: Amikor a főszereplő elhalálozott, ez fogja a játékost vígasztalni vagy kigúnyolni.InventoryController
: A játékos által eddig összeharácsolt anyagi javakban lehet majd itt gyönyörködni.- És még sokan mások.
Hozzászólások
12Apocalypse KÖZÖS
"Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better." (Samuel Beckett)
Grizli 2013.V.09 10:48
Nem akar Harcolni.
Mindig a képre ugrik :(
Valamit nem olvashattam el
@ Grizli: RTFM!!!!!
Wigy 2013.V.09 15:15
Nye rabotajet. WebGL oldalon még a régi felülnézetes, titokban gyilkolászós verziót látom, itt meg egy screenshotot. Követelem, hogy mondjon le mindenki. Vagy fel.
SAdam 2013.V.09 15:49
Én meg továbbra is a nagy fekete ürességet észlelem... :-(
Grizli 2013.V.09 16:30
(Válaszképp erre)
De te Mac-et használsz
SAdam 2013.V.10 10:40
(Válaszképp erre)
Descant hozzászólásán felbuzdulva ürítettem egyet a Cache-en, most az van, hogy ugyanúgy fekete minden, DE: megjelennek a HP és egyéb kijelzésére szolgáló ablakok, illetve az Attack/Defend páros, sőt, ha rákattintok, akkor az a kijelölő négyzet is megjelenik, amivel ellenfelet tudok választani (igaz, az ellenfelet eltakarja a nagy fekete homály). És amikor ütnek, akkor a számok, amik a (gondolom a) HP-vesztést jelzik, szintén megjelennek. Mindezt durván 60 FPS-sel nyomja.
További rövidhírek, hogy Chrome-on tökéletesen megy nálam is.
UPi 2013.V.09 15:55
Én kérek elnézést, elfelejtettem felnyomni a szerverre az új verziót! Ezt most pótoltam, szóval a WebGL oldalon egy erős reload után hajrá!
@Grizli: A mozgó változat mindig a WebGL oldalon van.
@SAdam: Egyelőre fogalmam sincs, hogy miért látsz feketeséget, de megpróbáljuk kinyomozni legközelebb, amikor összefutunk, okés?
Grizli 2013.V.09 16:31
(Válaszképp erre)
Onnan néztem. A mozgó verzióból. :)
UPi 2013.V.09 17:00
(Válaszképp erre)
Akkor viszont nem értem. Mi ugrik a képre? Milyen képre? Mi van? Mit néztél onnan? Honnan?
Wigy 2013.V.10 10:19
(Válaszképp erre)
Test passed. Tűzrókán 20 FPS és 30 FPS között ugrál diszkréten. Krómon stabil 30±0 FPS
Képzeld, azt vettem észre a mostani verzión, hogy van a felülnézet, és ha ott közel mész valakihez, akkor jön a csatajelenet. Bámulatos. Csatajelenetben 1 ellenségnél vicces kiválasztani, hogy melyiket üssem.
Descant 2013.V.09 19:21
Meghaltam és utána nézhetek egy fát, nem értem a fa alá temettek? Defend mit csinál? Nem lehetnének tooltipek? Hova tűnnek a társaim a második küzdelemtől?
Miért kellet minden előzményt törölnöm, hogy a jó verzió induljon el?
UPi 2013.V.10 04:44
(Válaszképp erre)
Idézek a cikkből: "Ezek közül a védekezés nem csinál az égvilágon semmit. :) "
A többi kérdésre a válaszom az, hogy "igen", még akkor is, ha nem eldöntendő volt a kérdés..
Descant 2013.V.10 09:49
DE!