Wie man ein 3D- Online- Multiplayer -Spiel

Dreidimensionale Online-Multiplayer- Spiele bringen viele verschiedene Arten von Programmen und Programmierprozeduren . Diese Verfahren umfassen künstliche Intelligenz für Spiele, die Vernetzung für die Transformation und Anzeigen virtuellen Strukturen in 3 - D-Raum für die Kommunikation über das Web , und geometrischen Funktionen . Programmierung , ein solches Projekt aus dem Boden wäre natürlich eine gewaltige Unterfangen sein , aber Sie Unterstützung durch das Studium vorhandene Spiele bekommen kann. Ihre eigenen 3-D- Online-Multiplayer- Spiel baut Kompetenzen in vielen Arten von Programmierung, die Sie dann zu nongaming Projekte bewerben . Anweisungen
1

Laden Sie die Quellcode für Open-Source- Online-Multiplayer- Spiel wie AssaultCube oder BZFlag . Der Quellcode ist der Satz von Text-Dateien , die die Anweisungen sagen , das Spiel , wie man läuft enthalten . Es wird auf dem gleichen Gelände wie die ausführbare Datei des Spiels sein .
2

Lesen Sie die Dokumentation , die mit dem Source-Code kam . Die Dokumentation gibt die Programmiersprache Entwicklern des Spiels verwendet werden, um das Spiel der Source-Code zu schreiben.
3

Installieren Sie eine kostenlose Entwicklungs-Kit für die Programmiersprache . Oracle bietet ein Kit für die Java-Entwicklung und Open Watcom bietet eine für C und C ++ Entwicklung.
4

Lesen, in einer Textverarbeitung , jede Quellcodedatei des Spiels. Diese beginnen , Ihnen zu zeigen , wie das Spiel funktioniert. Sie werden nicht die meisten der Aussagen zu verstehen, aber diejenigen, die Sie nicht verstehen, wird ein Standbein für das Erlernen der Rest des Codes bieten . Insbesondere die Kommentare lesen , die nicht- ausführbare Anweisungen erklären, was ein Teil der Code tut sind . Diese werden innerhalb von Textteilen so aussehen: " /* Dies ist ein Kommentar * /. "
5

Merken Stücke von Code , wie der komplette Quelltext -Dateien. Auswendiglernen fördert das Verständnis , wie Neurowissenschaften Professor Dr. Bill Klemm von der Texas A & M University sagte. Prägen Sie sich mit Flash-Karten, oder jede Technik, die Sie verwendet haben, um ein anderes Thema zu erfahren, wie Wortschatz Begriffe für eine Fremdsprache.
6

Schritt für Schritt durch den Code mit Ihrem Debugger -Development-Kit . Dokumentation lesen, um detaillierte Anweisungen zur Verwendung dieses Tools des Kits . Schreiten durch den Code bedeutet, die Ausführung von Befehlen ein zu einer Zeit . Dieser Prozess zeigt genau, wie das Spiel der Variablen und Anweisungen arbeiten . Wiederholen Sie diesen Schritt, bis Sie den Zweck entweder jede Variable oder jede Anweisung im Programm zu verstehen.
7

Teile des Codes löschen und dann neu kompilieren Sie das Programm und beachten Sie die genauen Auswirkungen auf das Spiel , die Ihr Löschung verursacht . Zum Beispiel, wenn Sie feststellen, dass ein Charakter das rechte Bein ist nach dem Löschen eine bestimmte Funktion fehlt , schreiben Sie in einer Zeitschrift , dass die Funktion , die Sie gelöscht wichtig, die Simulation des Charakters rechte Bein war .
8

suchen und ändern jede konstante oder Textzeichenfolge in einer der das Spiel der Quelldateien. Ändern Sie beispielsweise den fünf drei für die hypothetische Aussage " LivesPerCharacter = 5; " . Dieser Schritt führt Sie in die Programmierung des Spiels. Wiederholen Sie den Schritt für jeden String und numerische Konstante im Spiel.
9

Schreiben Sie den Quellcode, die nicht konstante Variablen im Spiel auswirkt. Ändern Sie beispielsweise das Aussehen eines Charakters , oder die Umwelt ist das Spiel in . Das Wissen aus dem Studium legen Sie das Spiel in fünf Schritten durch sieben ermöglicht es Ihnen, diesen Quellcode schreiben gewonnen.
10

Wiederholen den vorherigen Schritt , bis Sie das Originalspiel nicht erkennen, nicht mehr. Wenn dies geschieht , werden Sie Ihren eigenen Online- Multiplayer-Spiel absolviert haben.