Prenos izvorne kode za odprtokodno na spletu multiplayer igre kot AssaultCube ali BZFlag . Izvorna koda jenabor besedilnih datotek , ki vsebujejo navodila, ki pripovedujejo , kako igro zagnati. To bo na istem mestu kot izvedljivo datoteko igre.
2
preberite dokumentacijo, ki ste jo dobili z izvorno kodo . Dokumentacija določa programski jezik razvijalci igri , uporabljena za pisanje izvorne kode igre.
3
Namestite brezplačen komplet razvoja za programski jezik. Oracle ponuja komplet za Java razvoj in Odpri Watcom omogoča eno za C in C ++ razvoj.
4
Preberite , v urejevalniku besedil , vsako izvorno kodo datoteke igre . To se bo začelo , da vam pokaže , kakoigra deluje . Ne boste razumeli večina izjav , ampak tiste, ki jih ne razumem, bo zagotovil oporo za učenje preostanek kode . Zlasti prebral komentarje , ki so non- izvršljiv izjave, ki pojasnjujejo , kajdel kode ne. To se bo pojavilo znotraj besedilne dele , kot je ta : "/* To jekomentar * /. "
5
Zapomni kosi kode , kot celovitih izvornih datotek . Pamet spodbuja razumevanje , kot je dejal nevroznanost profesor dr Bill Klemm Texas A &M University . Zapomniti s spominskih kartic , ali katero koli tehniko, ki ste jo uporabili , da se učijo drug predmet , kot so pogoji za besedišča v tujem jeziku.
6
Korak preko kode z uporabo razhroščevalnik vašega Development Kit je . Preberite dokumentacijo Kit za podrobna navodila o uporabi tega orodja . Stepping skozi kodo pomeni izvajati navodila enega naenkrat . Ta proces kaže točno, kako spremenljivke igri in izjave delo. Ta korak ponavljajte , dokler ne boste razumeli namen bodisi vsako spremenljivko ali vsako trditev v programu.
7
Zbriši delov kode , nato pa znova prevedite program in upoštevajte natančne učinke na igro , da vaš izbris povzročili . Na primer , če opazite, da je desna noga znak je manjka , potem ko izbriše določene funkcije , pišejo v reviji , ki je bilafunkcija ste izbrisali nujno, da simulirajo desno nogo lika .
8
Poiščite in spremenite katero koli stalno ali besedilni niz v eni od izvornih datotek v igri . Na primer , spremenite pet tri za hipotetično izjavo " LivesPerCharacter = 5; " . Ta korak vam predstavlja programiranje igro . Ponovite korak za vsak niz in številčni konstanto v igri .
9
Pisanje izvorne kode , ki prizadene niso stalni spremenljivk v igri . Na primer , spremeniti znak izgled aliokoljeIgra je postavljena v . Znanja boste pridobili s študijem igre v petih korakih skozi sedem vam bo omogočila, da napišem to izvorno kodo . Na
10
Ponovi prejšnji korak , dokler vas ne prepozna originalno igro dlje. Ko se to zgodi , boste zaključili svojo spletno večigralsko igro .