Stiahnite si zdrojový kód pre open - source on - line hry pre viac hráčov , ako je AssaultCube alebo bzflag . Zdrojový kód je sada textové súbory , ktoré obsahujú inštrukcie, ktoré hovoria , ako hru spustiť . To bude na rovnakom mieste ako spustiteľný súbor hry .
2
Prečítajte si dokumentáciu , ktorá bola dodaná so zdrojovým kódom . Dokumentácia uvádza programovací jazyk vývojári hre je použitý písať herné zdrojový kód .
3
Inštalovať bezplatnej vývojový kit pre programovací jazyk . Oracle poskytuje kit pre vývoj v Jave , a Open Watcom poskytuje jeden pre C a C ++ vývoja .
4
Prečítajte si , v textovom editore , každý zdrojový kód súboru hry . To začne vám ukázať, ako hra funguje . Nebudete rozumieť väčšina oznámení , ale tí , chápete poskytne oporu pre učenie zvyšku kódu . Najmä, prečítajte si komentáre , ktoré sú non - spustiteľné príkazy vysvetľovať, čo je to časť kódu robí . Tie sa objavia v textových častiach , ako je tento : " /* Toto je komentár * /. "
5
Zapamätajte kusy kódu , ako sú kompletné zdrojové súbory . Uloženie podporuje porozumenie, ako neuroveda profesor Dr Bill Klemm Texas A &M University povedal . Zapamätajte si s flash kariet , alebo akékoľvek techniku, ktorú ste použili učiť ďalší predmet , ako je slovíčok pre cudzí jazyk .
6
krokovať kód pomocou ladiaceho svojho vývojového kitu je . Prečítajte si dokumentáciu k súprave Podrobné pokyny na použitie tohto nástroja . Krokovanie kóde znamená vykonávanie pokynov jeden po druhom . Tento proces presne ukazuje, ako premenné a príkazy v hre pracujú . Opakujte tento krok, kým sa pochopiť zmysel buď každej premennej alebo každý príkaz v programe .
7
Odstrániť časti kódu , prekompilovať program a poznačte si presný vplyv na hru , že delécie spôsobené . Napríklad , ak si všimnete , že znak je pravá noha chýba po zmazaní určitú funkciu , napísať do denníka , že funkcie ste odstránili bol nevyhnutný pre simuláciu postavy pravú nohu .
8
Pozrite sa a zmeniť konštantu alebo textový reťazec v jednom zo zdrojových súborov hry . Napríklad zmeniť päť - tri pre hypotetické tvrdenie " LivesPerCharacter = 5; " . Tento krok vám predstaví programovanie hry . Opakujte tento krok pre každého stringu a číselné konštanty v hre .
9
Napíšte zdrojový kód, ktorý má vplyv na non - konštantnej premennej v hre . Napríklad zmeniť vzhľad postavy , alebo životné prostredie Hra je zasadená do . Vedomosti , ktoré získali zo štúdia hru v krokoch päť až sedem vám umožní napísať tento zdrojový kód .
10
Opakovanie predchádzajúci krok , kým vám nie je schopný rozpoznať originálnu hru dlhšie . Keď sa to stane , budete dokončenie svoje vlastné online hru pre viacerých hráčov .