Hoe maak je een 3D Multiplayer Online Game Make

Drie - dimensionale online multiplayer games te brengen samen veel verschillende soorten programma's en procedures programmering. Deze procedures omvatten kunstmatige intelligentie voor games , netwerken om te communiceren via het web , en geometrische functies voor het transformeren en het bekijken van virtuele structuren in 3 - D ruimte. Het programmeren van een dergelijk project van de grond af zou een ontmoedigende onderneming natuurlijk , maar je kunt hulp krijgen door het bestuderen van bestaande games . Het maken van uw eigen 3 -D online multiplayer game bouwt vaardigheden in vele soorten programma's , die u vervolgens kunt toepassen op nongaming projecten . Instructies
1

Download de source code voor een open - source online multiplayer game als AssaultCube of BZFlag . De broncode is de set van tekstbestanden die de instructies vertellen het spel hoe te lopen bevatten . Het zal op dezelfde locatie als het uitvoerbare bestand van het spel . Het kopen van 2

Lees de documentatie die bij de broncode kwam . De documentatie geeft de programmeertaal ontwikkelaars van het spel gebruikt om het spel van de broncode te schrijven .
3

Installeer een gratis development kit voor de programmeertaal . Oracle levert een kit voor Java-ontwikkeling , en Open Watcom biedt een voor C en C ++ ontwikkeling.
4

Zie , in een tekstverwerker , elke broncode bestand van het spel . Dit zal beginnen om te laten zien hoe het spel werkt . U zult het niet begrijpen de meeste van de uitspraken , maar die je niet begrijpen zal een steunpunt voor het leren van de rest van de code . In het bijzonder , lees de commentaren , die niet-uitvoerbare verklaringen uit te leggen wat een deel van de code doet zijn . Deze zullen verschijnen in een tekst gedeeltes als dit: " /* Dit is een commentaar * /. "
5

Onthoud delen code zoals complete bronbestanden . Memoriseren bevordert begrip, zoals neurowetenschappen professor Dr Bill Klemm van Texas A & M universiteit heeft gezegd . Onthouden met flash-kaarten , of een techniek die je hebt gebruikt om een ander vak te leren , zoals woordenschat termen voor een vreemde taal .
6

Stap voor stap door de code met behulp van debugger uw development kit 's . Lees de documentatie van de kit voor gedetailleerde instructies over het gebruik van deze tool. Het doorlopen van code betekent het uitvoeren van instructies een voor een . Dit proces toont precies hoe variabelen en verklaringen van het spel werken . Herhaal deze stap totdat u het doel van hetzij elke variabele of elke uitspraak in het programma te begrijpen .
7

Verwijder delen van de code , dan opnieuw compileren van het programma en noteer de exacte effecten op het spel dat je verwijdering veroorzaakt . Bijvoorbeeld, als u merkt dat een personage rechterbeen ontbreekt na het verwijderen van een bepaalde functie , schrijven in een dagboek , dat de functie die u verwijderd was van essentieel belang om het karakter van de rechterbeen simuleren .
8

Zoek en veranderen elke constante of tekenreeks in een van de bronbestanden van de game . Wijzig bijvoorbeeld de 5-3 voor de hypothetische verklaring " LivesPerCharacter = 5 ; " . Deze stap maakt u kennis met het programmeren van het spel . Herhaal stap per string en numerieke constante in het spel .
9

Voeg de broncode die de niet - constante variabelen in het spel beïnvloedt . Verander bijvoorbeeld het uiterlijk van een personage , of de omgeving van de game speelt zich af in . De kennis die je opgedaan met het bestuderen van het spel in stappen van vijf door zeven zal u toelaten om deze source code te schrijven .
10

Herhalen de vorige stap totdat u het originele spel niet langer te erkennen . Wanneer dit gebeurt , zult u uw eigen online multiplayer spel hebt voltooid .