Știați că jumătatea vieții ...

Știați că jumătatea vieții ...

Treceri după niveluri

Probleme cu părinții

Pentru a spune funcția func_tracktrain în care doriți să navigați, designerii de nivel plasează o rețea de noduri conectate consecutiv (path_track). Fiecare nod are propriul său nume unic și numele următorului nod. Atunci când func_tracktrain funcționează, mașina se deplasează de-a lungul acestor noduri în ordinea specificată. Dacă dintr-o dată ceva a mers prost, atunci probabil că a apărut o eroare în setările uneia dintre sutele de noduri path_track. A fost cea mai plictisitoare lucrare.







Știați că jumătatea vieții ...

Pentru a crea iluzia unei tranziții neîntrerupte prin niveluri, ambele fișiere cu hărți trebuiau să conțină o parte și aceeași parte a spațiului. Dacă harta se termină cu o parte întunecată a tunelului de beton, atunci următoarea hartă ar fi trebuit să înceapă cu o copie completă a acestui tunel. Acest lucru a însemnat că, dacă proiectantul schimbă ceva în acest tunel, va trebui să-și actualizeze gemeni în a doua hartă. Confuz și lung. De aceea, site-urile de tranziție între nivele arată de obicei ca coridoare lungi inexpresive, cu o cantitate mică de detalii.

Curbele și structura serpentinei #xAB, un pasaj-cameră-pasaj # xbb;, servește ca un excelent mod de a ascunde un număr mare de obiecte atunci când motorul de joc încearcă să evite redarea risipitoare invizibile aspectul mediului. De ce pierdeți resursele de la calcularea greșită a ceea ce este ascuns în spatele zidului? Designer Valve a calculat în prealabil zona de vizibilitate (set potențial vizibil, PVS), responsabil pentru ceea ce se poate vedea dintr-o cameră în alta. Dacă ai putea distruge niște ziduri, ai vedea o imagine ciudată. De aceea, doar câteva jocuri au o adevărată lume distrugătoare.

Știați că jumătatea vieții ...






Când un jucător intră mai întâi camera, dezvoltatorii inițializa trigger_once, ceea ce face monster_ichthyosaur efectua scripted_sequence: sari din apă și să mănânce un monster_scientist țipând. Animarea mișcării saltului îi obligă pe jucătorul să privească până la celula suspendată și tamponul. Jucătorul trebuie să treacă pe platforma din jurul celulelor, examinând-l astfel, din toate părțile și, cel mai probabil, observând situată în interiorul arma.

În arbore sunt doar cinci săgeți. Pentru a ucide Ithyosaurus pe o dificultate ușoară sau medie, aveți nevoie de patru săgeți. Pe un dificil - opt. Acest lucru înseamnă că un jucător își poate permite să rateze o singură dată dintr-o armă pe care nu o folosea niciodată, pe un monstru pe care nu la întâlnit niciodată. Pentru a face acest lucru mai ușor, un pic înainte de jucător rezolvă un puzzle cu extragerea de arme importante - grenade, lansator de grenade MP5, care sunt inutile împotriva Ihtiozaur, dar de lucru ca momeală pentru jucatorul de 20 de săgeți suplimentare pentru arme mai multe necunoscute.

Obiectul cheie din această cameră este o cușcă de rechin cu arbori suspendați de platformă. Când jucătorul trece fasciculul și intră în cușcă, se rupe și cade în apă. O celulă este, de fapt, o func_tracktrain care se deplasează de-a lungul unei benzi de nod path_track care direcționează # xAB; celula trenului # xBB; în jos la o viteză de aproximativ 6,5 metri pe secundă.

Știați că jumătatea vieții ...

Odată ajuns în apă, scopul principal al jucătorului este de a deschide o poartă ruginită care închide trecerea în camera următoare. Cu toate acestea, roata ruginită se întoarce foarte lent și jucătorul trebuie să țină în permanență butonul de utilizare, altfel porțile se închid. Porțile deschise se deschid în 12 secunde - exact la momentul în care Gordon Freeman își poate respira. Toate acestea sunt destul de dificile, mai ales luptând împotriva ihthyosaurus-ului, motiv pentru care jocul te forțează să-l omori mai întâi.

Ei bine, cel puțin asta a fost intenționat. Cel mai probabil testeri au încercat să deschidă ușa timp de 6-8 secunde, apoi aluneca rapid în slotul deschis, ignorând monstru la panda încercând să-i omoare. Pentru a evita o astfel de situație, Valve a adăugat un declanșator frontal Ihtiozaur notificare roata invizibila pe care jucătorul încearcă să scape și ia un monstru în modul de luptă.

Din punct de vedere tehnic, acest lucru este înșelător din partea dezvoltatorilor, însă înșelăciunea este considerată ca atare numai dacă sunteți prins în urma acestuia.

Codul monster_ichthyosaur este de fapt bazat pe codul folosit pentru monștrii care zboară. Și adevărul este, ce este înotul, cum să nu zboare, ci sub apă? Prin urmare, dacă presupunem că NPC tren de fapt (a se vedea. Grafic cu noduri), putem presupune Ihtiozaur brainless mortal de rechin-zboară tren.

Distracție cu bule

Știați că bullsweed-ul poate fi hrănit cu carne, după care se oprește să atace jucătorul?







Articole similare

Trimiteți-le prietenilor: