Dezvoltarea scripturilor

Controlezi tot conținutul jocului din The Tower, cum ar fi dialogurile, folosind scripturi. Aici folosim scriptul Mad Lib Scripts, care a fost discutat în capitolul 10, "Scripturi de implementare". Un șablon de acțiune unic, Game.mla (a se vedea







Șablonul de acțiune este împărțit în următoarele șase grupuri de acțiuni:

• Fluxul de execuție a scriptului. Ca și programul obișnuit, execuția scenariului începe cu începutul acestuia. Execuția fluxului

Continuă până la terminarea scenariului. Scripturile utilizează, de asemenea, verificări condiționate dacă. atunci

(controlul stării steagurilor și variabilelor interne) pentru a schimba firul de execuție al scriptului.

• Gestionați caracterele. Aceasta include adăugarea, eliminarea și mutarea personajului, precum și setarea parametrilor inteligenței artificiale a personajului.

• Gestiunea obiectelor. Aceasta verifică dacă există un element și adăugarea și eliminarea elementelor din proprietatea caracterului.

• Bariere și declanșatoare. Acest grup de acțiune vă permite să adăugați, să activați și să ștergeți declanșatoarele hărții.

• Sunete și muzică. Puteți să redați diferite efecte sonore și melodii folosind acest grup de acțiune.

Acțiunile pe care le folosiți sunt folosite pentru a construi scripturi de joc. Când sunt proiectate scripturi, le aplicați pentru a controla fluxul de execuție a jocului. Executați scripturile utilizate în joc în șase moduri diferite - atunci când player-ul vorbește cu un alt caracter atunci cand jucatorul atinge de declanșare de pe hartă atunci când caracterul ajunge la punctul final al traseului care îi sunt atribuite, trecerea la nivelul următor la începutul luptei și după luptă.

Scripturile care sunt numite atunci când un jucător se referă la un alt caracter, vă numiți în conformitate cu numărul de identificare al caracterului înaintea căruia este introdus cuvântul char. De exemplu, un personaj cu numărul 2 are un fișier script numit char2.mls. Efectuată de fiecare dată când jucătorul face clic pe acest personaj cu butonul mouse-ului.







Plasați declanșatoarele hărții pe fiecare nivel folosind acțiunile scriptului. Când declanșatorul este declanșat, scriptul asociat este lansat.

Dezvoltarea scripturilor

Capitolul 16. Combinăm totul împreună într-un joc complet

Puteți crea numele declanșatoare de card trig cuvânt urmat de un număr de identificare de declanșare - astfel încât declanșatorul cu numărul 4, folosind script-ul de fișier numit trig4.mls.

Pentru scripturile care intră în nivel, se utilizează scena cuvântului, urmată de numărul atribuit hărții de nivel. De exemplu, atunci când personajul atinge cardul cu numărul 4, scriptul scene4.mls rulează.

Pentru ultimele trei metode de rulare a scriptului, se folosesc nume de fișier script de trei litere, urmate de numărul de identificare al caracterului sau de harta nivelului. Pentru scriptul la sfârșitul traseului, utilizați numele eor (sfârșitul traseului) urmat de numărul de identificare al caracterului. De exemplu, atunci când caracterul cu numărul 2 ajunge la punctul final al traseului, se execută scriptul eor2.mls.

NOTĂ Scenariul final al traseului

Este procesat atunci când caracterul atinge ultimul punct al traseului atribuit lui.

Pentru numele începutul fișierelor script de luptă SOC abreviată (începutul de luptă), urmată de nivelul numărului cardului. Același lucru este valabil și pentru finalizarea luptei Scritti folosite doar EOC (sfârșit de luptă) - de exemplu, eoc3.mls executat când lupta este terminată la nivelul hărții cu numărul 3.

Ținând cont de aceste șase metode de numire a fișierelor script, uita-te la următoarea listă de script-uri care sunt folosite în joc Turnul (puteți găsi aceste script-uri de pe CD-ROM):

• Char1.mls. Char2.mls. Char3.mls. Char6.mls și Char7.mls. Aceste scripturi sunt executate de fiecare dată când jucătorul face clic pe butonul stâng al mouse-ului asupra personajului. Caracterele 1, 2 și 3 sunt săteni, iar personajele 6 și 7 sunt Granitul și Domnul Rău.

• SOC1.mls. SOC2.mls. SOC3.mls. SOC4.mls și SOC5.mls. Acesta este scenariul de la începutul luptei pentru fiecare nivel. Începe pur și simplu redarea uneia dintre cele trei teme de sunet atribuite.

• EOC1.mls. EOC2.mls. EOC3.mls. EOC4.mls și EOC5.mls. Scripturile de completare a bătăliei, de obicei, readuc muzica la tema originală a nivelului.

• EOR0.mls. EOR4.mls și EOR5.mls. Doar trei caractere de joc du-te la un traseu - un jucător în primul nivel al jocului, demonul ataca jucători devreme în joc, și garda, pentru a preveni evadarea Domnului rău.

• Scene1.mls. Scene2.mls. Scene3.mls. Scene4.mls și Scene5.mls.

Fiecare scenă începe cu reproducerea muzicii și plasarea tuturor personajelor legate de acest nivel.







Articole similare

Trimiteți-le prietenilor: