Scripts, szkriptek és script! Mi az, programozás kezdőknek
Ez csak ma ne hívja scriptek, arra a pontra, és nem arra a pontra, ezzel szlogen! Néhány ember befektetni egy szót néhány saját, csak ők értik a jelentését, és néhány nem tesz semmi értelme. Tény, hogy lehetetlen, hogy írjon jó forgatókönyvek, ha nem érti a pontos jelentését a szó, úgyhogy próbáljuk kitalálni szempontjából, kezdetnek.
Egy rövid spravochka vagy emlékeztető, hogy valaki, mint. Programozási nyelvek vannak osztva két nagy csoportra - lefordított és értelmezett.
Először is, egy speciális fordító program lefordítani egy programot írt a programozó, a úgynevezett gépi kód, azaz kódok érthető a processzor (vagy feldolgozóknak, mint egy speciális esete) a számítógép, a processzor végre tud hajtani. Abban az esetben, a fordító program tárolása a lemezen, és betöltődnek a memóriába (RAM) a számítógépes gépi kód (viszonylag szerény, a lábujjak és Ones).
Másodszor, illetve értelmezett programozási nyelv, azzal jellemezve, hogy a program által írt a programozó, akkor azonnal betöltődik a memóriába a formában, amelyben azt írták, és végre lépésről lépésre, a csapat mögött a csapat átalakult gépi kód egy speciális programot tolmács. Abban az esetben, az értelmező program tárolása a lemezen, és betöltődnek a memóriába (RAM) a számítógépen abban a formában, amit írt a programozó.
A fő előnye az összeállított programok képest értelmezhető, ez a sebesség. Néha ez az arány nagyobb lehet, több nagyságrenddel! Tolmácsok minden bizonnyal lassabb, mert sokat másodállás mellett a fő program. De a sebesség a program nagyon fontos számunkra, különösen, ha hozunk létre a játék! Nem akarjuk látni izomrángás és megnehezíti a karakterek, főleg a diavetítés! Számunkra, mert fontos, hogy a karakter által létrehozott számunkra, hogy válaszolni 1 ms, vagy csak 10 másodperc után.
Miért használunk egy értelmezett programozási nyelv létrehozására játékokat? És hogyan lehet használni egyáltalán? A tény az, hogy értelmezett nyelvekhez is megvannak a maga előnyei, és az egyik ezek közül, hogy a program gyorsan lehet debug (azaz helyes hibákat), kiegészíti és a változás. Végtére is, a program tárolja a lemezen abban a formában, amelyben azt írta, hogy a programozó, és nem kell újrafordítani után minden esetben korrigálva a kisebb hibákat. By the way, miért és megérteni mások program könnyebb - programozási nyelvek, különösen a munkavégzés scripting, nagyon könnyű megérteni, hanem megérteni a gépi kód nélkül kiváló ismerete szerelő (ami adott nem mindenki számára) szinte lehetetlen ...
Most a forgatókönyvet. Script. ez a forgatókönyv, az angol szó «Script». Pontosan ugyanazt a forgatókönyvet, vagy szerepet játszanak a! A fórum Vebgeymera, mint kiderült, sok színházlátogató, az emberek, akik szeretik a színházat, és megérteni. Ez valami, amit egyértelműnek kell lennie, hogy mit beszélek. Soha nem figyel, akkor nem csoda, hogy a fejlesztők az úgynevezett játék fájlokat jelenetek (scene.4ds, scene2.bin, stb), de a tárgyak teszik ki ezeket a fájlokat szereplők (szereplők)? Vagy ha az ügyet olyan dolog, mint a „játék jelenet”? Az a tény, hogy a játék scriptek, forgatókönyvek, különösen a játékok, mint a «akció» (by the way, még egy szót a show business), nagyon hasonlít a szkriptek és színházi előadások, azt mondhatjuk, hogy közeli rokonok. Ebben és a másik esetben, van egy jelenet távoli tájak és a szereplők (mise en scene), míg egyes szereplők egy script, szerepe, akció, és néhány nem, mintha ők játszanak a tömegben. De az extrák, és az is fontos, enélkül nem fogjuk be a tisztesség, a teljesség benyomásokat a teljesítményt.
A színész, minden esetben, a színész, hogy van-e szerepe a szavak és tettek (a script), vagy ő játszik néma szobra. Ahogy azt fentebb már említettük, minden, ami a város, objektumok. Ez igaz, és nyilvánvaló, hogy minden programozónak! De ugyanakkor minden tárgy egy színész a színpadon, a terminológia programozók Illusion Softworks és a szempontból a „színházi” megközelítés scriptek, ahogy említettük. Később, megpróbáljuk kezelni ezt részletesebben, de most csak emlékezni, hogy a tárgy és a színész, ez ugyanaz a dolog - nevezzük, amit szeretne. A lényeg az, hogy érti, hogy a palack és pohár állt a bárban Luigi, és Luigi magát, hogy a tárgyak és szereplők egyidejűleg.
Mióta volt a színházban? Ne feledje azonban, hogy megmutatta a színpadon? Bármilyen színházi darab, még a legragyogóbb, csökken csak a mozgását, a színészek a színpadon, szavalt nekik replikák és végre bizonyos intézkedéseket. Nem látjuk a karakterek gondolatok, az álmok, az álmok és egyéb immateriális nonszensz - mindez nem lehet bebizonyítani révén a színházban. Például a filmben vannak olyan technikák, hogy hogyan az intézkedés a karaktereket, így megértettük - a hős álmok alvó vagy álmok (fekete-fehér, vagy elmosódott képek a képernyőn, lassított stb), de a színházban, mi az ilyen módszerek gyakorlatilag nincs - csak a tiszta cselekvés, csak az, hogy a színész nem. Természetesen lehetőség van rendezői vétel, amikor a bemondó a síron túli hangon bejelenti: „És az álom Vera Pavlovna álma ...”, de aztán megint, annak összege az intézkedések a szereplők, vagyis kívül shooter! Semmi köze, ezek a konvenciók és korlátait a színház! És szinte ugyanazok a korlátozások és egyezmények van a játékban szkriptek, hiszen megegyeztek abban, hogy kapcsolatban állnak a természetben. By the way, a bemondó hangját játékok gyakran cserélni feliratokat.
Így épült a színpad és állítsa fel a szereplők, és adott nekik szerepük (szkriptek), most már tud játszani, játszunk, és élvezzük a látványt, de nagyon hamar meg is fog unatkozni, mert azt, hogy egy játék, vagyis szeretne tenni, hogy részt vegyen a játékban, hogy színész lesz, és nem csak nézni a többi szereplővel. Van még egy érdekes pont! Minden a szereplők azok szerepét, amely szerint azok valamilyen műveletet végeznek, és úgy, hogy ésszerűnek tűnhet, hogy a színészek oldalról. Úgy tűnik, hogy a szereplők úgy vélik, és döntéseket hozni, hogy van egy bizonyos, viszonylag gyenge, de még a látszatát AI (Artificial Intelligence más néven AI), az egyszerűség kedvéért gyakran mondják, hogy a játék karakterek AI. A természetes kérdés, de ha a játékos áll, mint az egyik szereplő, hogy a játékos irányítja a viselkedést script kell? A játékos, mivel van egy feje a vállán, és gyakran nem üres! A játékos és el kell döntenie, ez a lényege a játék, amit egy játékos hozzon létre egy újabb forgatókönyvet, és AI. A legegyszerűbb esetben a kölcsönhatás az AI más szereplők, mint például figyelemmel kíséri a szintje a játékos egészségét, így nem mászott sok nem kérik, hogy figyelemmel kíséri a helyességét a múló játékos misszió (csal, például), hogy befejezze a küldetést, amikor elájult. Így kiderül, hogy ha a többi színészek játszanak scriptek elsősorban szabályozó szerepét, azt hiszik, és döntéseket a szereplők, abban az esetben a játékos, akkor a parancsfájlok nagyobb hangsúlyt a kontroll a viselkedését és a kölcsönhatás a többi szereplővel.
És ha belegondolok, és döntéseket a játékos meghívást.
Így a meghatározása a forgatókönyvet.
A script (forgatókönyv), a forgatókönyv leírja és meghatározza a szerepe a színész, annak tulajdonságait, jellemzőit, viselkedését, és a kölcsönhatás a többi szereplővel.
Lehet kérni, mi a helyzet, például a banda scriptet a Alive mod? Végtére is, senki színész egy banda? Valóban, a banda több ember, amelyek mindegyike saját script és annak jellemzői, mint például a sofőr ... Így van, minden egyes tagja a bandának egy külön színész és saját script, amely leírja a viselkedését és tulajdonságait. De ugyanakkor, a banda tagjai, hogy egy új objektumot, vagy színész, ami ugyanaz. Ha úgy találja, hogy nehéz elképzelni, hogy ezt próbálja meg elképzelni, például egy tégla! Brick egy objektum, és minősül „Építőipari gépek” néhány tíz vagy száz tégla tudunk építeni egy fal, amely szintén egy tárgy, annak ellenére, hogy épül egy sor egyéb tárgyak, az nagyon tégla. Néhány a falak építünk egy házat, ami szintén egy tárgy, csak egy másik, nagyobb csoport a „House”, és így tovább, amíg a kerület és a város egészére. Ugyanakkor, én még mindig itt van a kis tégla, mintha, és maradt egy tárgyat.
Hasonlóképpen, átalakított és scriptek, mert minden objektum megfelel egyetlen script, és a tárgyak is kombinálható számos más tárgyakat. Kiderült, hogy minden tagja a bandának saját script, a script a banda, míg a küldetés. Nehéz elképzelni? Semmi sem a folyamat lesz egyértelmű, remélem. Közben ne feledjük, hogy egy színész képes kezelni számos különböző szkriptek, ez attól függ, milyen osztály tárgyak tartozik, és milyen nehéz szerepet fog fellépni ezen osztályok.