Hm...sollte ich nur einen Satz zu diesem Buch sagen dann wäre das: Kauft es Euch wenn Ihr es nicht schon habt. Mal abgesehen davon dass sowieso jeder an Multiplayer Spielen interessiert ist, so werden zukünftig sicherlich immer mehr Spiele nicht nur Multiplayer, sondern auch reine Online Games sein. Dieses Buch startet mit einer sehr guten Einführung in die Historie der Multiplayer Spiele IPX, Modem to Mode, TCP/IP und so weiter. Dabei erfährt man auch gleich welche Kategorien von Spielen es gibt, beispielsweise Multiplayer über TCP/IP versus reine Internet Spiele. Und man hat keinesfalls den Endruck dass geschieht nur um den Seitenzähler bis auf fast 800 zu bringen. Als nächstes folgt dann eine Einführung wie man zwei Computer über eine Netzwerkverbindung miteinander kommunizieren lassen kann. Dazu erhält man die simpelsten Beispiele mit Windows Interfaces, unter anderem einen Super Mini Web Browser. Darauf aufbauend erarbeitet man sich immer weitere Techniken und vor allem Verständnis dafür wie es weitergeht und ds ganze mündet dann in einer mit DirectPlay8 realisierten Chat Anwendung. Nun ist die Bahn frei für die Essenz des Buches. Als nächstes folgt eine gute aber knappe Einführung in DirectSound, DirectInput und Direct3D damit man auch was anderes als Text am Bildschirm hat. Sodann macht man sich an die Entwicklung eines einfachen Multiplayer Spiels welches 3D Roboter in einer 3D Arena über eine Internetverbindung gegeneinander antreten lässt. Als wenn das nicht schon genug wäre wird danach auch noch ein MMORPG (Massively Multiplayer Online Role Playing Game) entwickelt. Bei dieser kryptischen Bezeichnung handelt es sich um Online Game Worlds, also Spiele bei denen der Spieler sich online anmeldet und dann online spielt. Sämtliche Daten des Spiels werden online gespeichert und wann immer der Spieler die Online Welt wieder betritt macht er da weiter wo er aufgehört hat (also wie Ultima Online, Asheron's Call) Und noch eines: Der Name André LaMothe auf dem Cover heisst hier nicht, dass dieser an dem Buch mitgeschrieben hätte. Er war nur Editor für das Buch und hat ein kurzes Vorwort verfasst. Vorteil: Das Buch beginnt im Bereich Netzwerk/Multiplayer absolut bei Null und nimmt sich auch noch die Zeit die ganzen Basic zu erklären ohne einem gleich Code um die Ohren zu knallen. Die Beispielprogramme beginnen dann von wenigen Zeilen Code um eine Verbindung zu anderen Computern (oder mehrere Clients auf einem Computer) aufzubauen und gehen über etwas umfangreichere Chat Programme bis hin zu zwei kompletten Spielen, einmal normales Multiplayer und einmal eine komplette Online World. Alles ist sehr verständlich erklärt und nun der Knüller: Zunächst einmal werden die einfachen Basisprogramme in C entwickelt und danach dasselbe in C++ implementiert. Zum einen lernt man so sehr gut durch gezwungene Wiederholung der wichtigen Teile, zum anderen erkennt man durchaus die Vorteile von C++. Nachteil: Sehr seltsam...trotz intensiven Suches habe ich keinen gefunden.. Voraussetzungen: Man sollte bereits fundierte Kenntnisse darin haben wie man Spiele programmiert und wie man mit DirectX (D3D, DSound, DInput) umgeht. Allerdings wird auch dies alles in dem Buch thematisiert, wer aber noch keinerlei Erfahrung in dem Bereich hat wird von der gesamten Materie schnell überrollt. C sollte man auf alle Fälle beherrschen.