Koníčky a zájmy
Home  >> Koníčky a zájmy >  >> Hry a karty >> hry

Jak si vyrobit 3D online multiplayer hry

Trojrozměrné on-line hry pro více hráčů spojit mnoho různých druhů programů a programovacích postupů. Tyto postupy zahrnují umělou inteligenci pro hry , sítí pro komunikaci přes internet , a geometrické funkce pro transformaci a zobrazování virtuálních struktur v 3-D prostoru. Programování takový projekt od základu by samozřejmě být skličující podniku , ale můžete získat pomoc při studiu stávajících her. Provést svou vlastní 3 -D online multiplayer hry staví dovednosti v mnoha typy programů , které si můžete následně použijí na nongaming projekty. Návod
Stránka 1

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áčů .


https://cs.htfbw.com © Koníčky a zájmy