Thread Rating:
  • 2 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Vanilla Éclair (working title)
#41
Ma tem ca e confidentiala treaba Tongue
replyReply
#42
A, n-am stiu,scuze..:d
replyReply
#43
Ne pregatim sa combinam item-uri via interfata grafica Grin
Show Content
replyReply
#44
o ciuperca si un peste ,mmm ciorba de peste cu ciuperci :->?
(っ◕‿◕)っ ♥ Gothic[Image: images?q=tbn:ANd9GcR97VWJGECgiC-0eJQTSQy...jLM_lcyWrN]
replyReply
#45
Nope, combinatia asta de fapt nici nu exista (ciuperca + peste); dar nu am momentan pregatite alte item-uri.
replyReply
#46
deci o sa iti dea ceva gen fail la itemele care nu poti sa le combini
(っ◕‿◕)っ ♥ Gothic[Image: images?q=tbn:ANd9GcR97VWJGECgiC-0eJQTSQy...jLM_lcyWrN]
replyReply
#47
Absolut Smile
replyReply
#48
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).
replyReply
#49
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
replyReply
#50
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/...-35-17.jpg
In caz ca aveti si screen-uri sau titluri de jocuri cu apa calumea facuta, gief here!
replyReply


Forum Jump:


Users browsing this thread: 5 Guest(s)