Stáhněte si zdrojový kód pro open-source on-line hry pro více hráčů , jako je AssaultCube nebo bzflag . Zdrojový kód je sada textové soubory, které obsahují instrukce , které říkají , jak hru spustit. To bude na stejném místě jako spustitelný soubor hry.
2
Přečtěte si dokumentaci , která byla dodána se zdrojovým kódem . Dokumentace uvádí programovací jazyk vývojáři hře je použit psát herní zdrojový kód .
3
Instalovat bezplatné vývojový kit pro programovací jazyk. Oracle poskytuje kit pro vývoj v Javě , a Open Watcom poskytuje jeden pro C a C ++ vývoje.
4
Přečtěte si , v textovém editoru , každý zdrojový kód souboru hry. To začne vám ukázat, jakhra funguje . Nebudete rozumět většina sdělení , ale ti, chápete poskytne oporu pro učení zbytku kódu. Zejména , přečtěte si komentáře , které jsou non- spustitelné příkazy vysvětlovat , co je to část kódu dělá. Ty se objeví v textových částech , jako je tento : " /* Toto jekomentář * /. "
5
Zapamatujte kusy kódu , jako jsou kompletní zdrojové soubory. Uložení podporuje porozumění , jak neurověda profesor Dr. Bill Klemm Texas A &M University řekl . Zapamatujte si s flash karet , nebo jakékoliv techniku, kterou jste použili učit další předmět , jako je slovíček pro cizí jazyk .
6
krokovat kód pomocí ladicího svého vývojového kitu je . Přečtěte si dokumentaci k soupravě Podrobné pokyny k použití tohoto nástroje . Krokování kódu znamená provádění pokynů jeden po druhém . Tento proces přesně ukazuje, jak proměnné a příkazy ve hře pracují . Opakujte tento krok, dokud se pochopit smysl buď každé proměnné nebo každý příkaz v programu .
7
Odstranit části kódu , překompilovat program a poznamenejte si přesný vliv na hru , že delece způsobené . Například, pokud si všimnete, že znak je pravá noha chybí po smazání určitou funkci , napsat do deníku , že funkce jste odstranili byl nezbytný pro simulaci postavy pravou nohu .
8
Podívejte se a změnit konstantu nebo textový řetězec v jednom ze zdrojových souborů hry. Například změnitpět-tři pro hypotetické tvrzení " LivesPerCharacter = 5;" . Tento krok vám představí programování hry. Opakujte tento krok pro každého stringu a číselné konstanty ve hře.
9
Napište zdrojový kód, který má vliv na non- konstantní proměnné ve hře. Například změnit vzhled postavy , nebo životní prostředíHra je zasazena do . Znalosti, které získali ze studia hru v krocích pět až sedm vám umožní napsat tento zdrojový kód .
10
Opakování předchozí krok , dokud vám není schopen rozpoznat originální hru déle. Když se to stane, budete dokončení své vlastní online hru pro více hráčů .