World of Gothic - Forum
Vanilla Éclair (working title) - Printable Version

+- World of Gothic - Forum (https://worldofgothic.ro/forum)
+-- Forum: The tavern (https://worldofgothic.ro/forum/forumdisplay.php?fid=1)
+--- Forum: Players 'b Us (https://worldofgothic.ro/forum/forumdisplay.php?fid=11)
+--- Thread: Vanilla Éclair (working title) (/showthread.php?tid=4429)

Pages: 1 2 3 4 5 6 7 8 9 10


RE: Vanilla Éclair (working title) - Patrunjelu' - 11-01-2012

Ma tem ca e confidentiala treaba Tongue


RE: Vanilla Éclair (working title) - Robi - 11-01-2012

A, n-am stiu,scuze..:d


RE: Vanilla Éclair (working title) - Patrunjelu' - 11-01-2012

Ne pregatim sa combinam item-uri via interfata grafica Grin
Show Content



RE: Vanilla Éclair (working title) - BeoWulf - 11-01-2012

o ciuperca si un peste ,mmm ciorba de peste cu ciuperci :->?


RE: Vanilla Éclair (working title) - Patrunjelu' - 11-01-2012

Nope, combinatia asta de fapt nici nu exista (ciuperca + peste); dar nu am momentan pregatite alte item-uri.


RE: Vanilla Éclair (working title) - BeoWulf - 11-01-2012

deci o sa iti dea ceva gen fail la itemele care nu poti sa le combini


RE: Vanilla Éclair (working title) - Patrunjelu' - 11-01-2012

Absolut Smile


RE: Vanilla Éclair (working title) - Patrunjelu' - 11-06-2012

Obiectele statice sunt aiurea. Sure, daca-s decorative isi fac treaba, dar nu putem sa avem doar chestii decorative in joc. O sa numim obiectele ceva mai complexe decat cele ridicabile, obiecte interactive.
Din aceasta categorie fac parte:
-> fireplace-ul - unde se poate pregati mancarea;
-> locul de pescuit - o portiune "speciala" de pe suprafata apei, unde se poate pescui;
-> chest-ul si biblioteca - containers pentru items;
... si-asa mai departe.

Efectul declansat de fiecare din obiectele de mai sus difera de la obiect la obiect. Evident, fiecare efect in parte va trebui sa aiba un algoritm specific. Totusi, toate obiectele interactive au un lucru important in comun: isi incep activitatea cand jucatorul interactioneaza cu ele. Mai exact, cand le activeaza un NPC sau jucatorul.
Si pentru a implementa obiectele interactive, continuam cu ideea despre care vorbeam acum ceva vreme: ideea de event-uri cu sensul de evenimente din lumea jocului. Dar cum am ales sa le implementez via event-uri (programming-wise), bariera dintre cele 2 notiuni e tot mai fuzzy.
Rolul evenimentelor este in primul rand de a face niste ordine; in al doilea rand, de a oferi acces usor entitatilor din joc la diferite alte entitati, cu care trebuie sa interactioneze.
Cum le implementam?
[Image: 2im1gfr.jpg]
Pornim cu o clasa de baza pentru toate obiectele interactive; va fi un schelet pentru fiecare obiect ce va deriva din ea. Event-urile posibile vor fi din categoria: obiect activat, NPC aproape de obiect si-asa mai departe, fiecare cu o conditie proprie. Pentru a ne asigura ca fiecare obiect derivat are un comportament propriu, in locurile in care ne intereseaza, suprascriem event-urile clasei de baza si introducem codul customizat pentru fiecare obiect interactiv.
In mare parte este acelasi sistem ca si la NPC-uri, unde fiecare NPC mosteneste BaseNPC si suprascrie doar functia SetProperties (see previous screenshots).


RE: Vanilla Éclair (working title) - Patrunjelu' - 11-07-2012

Un exemplu excelent de obiect interactiv Smile Gold Outcrops - cu un script total diferit de cel al chest-urilor: verifica daca jucatorul are un pickaxe; daca are, executa un algoritm pentru determinarea numarului de ores pe care le va primi (sau poate un mini-game). Daca n-are, cere sa fie afisat un mesaj corespunzator.
Show Content



RE: Vanilla Éclair (working title) - Patrunjelu' - 11-08-2012

Crusin', pe cel mai mic si mai urat lac din cate si-au facut aparitia prin jocurile de pana acum :lol:
Show Content
In caz ca e cineva interesat de aspectul asta: cum sa arate apa? Ma gandeam la ceva Arx-like, dar parca functioneaza doar in cazuri cu apa deloc adanca:
http://i262.photobucket.com/albums/ii98/Zaris/AST/Arx%20Fatalis/arx2011-02-0422-12-35-17.jpg
In caz ca aveti si screen-uri sau titluri de jocuri cu apa calumea facuta, gief here!