Multiplayer Game Programming enables you to write your own completely Internet-ready video games using DirectX and/or sockets. This book reveals techniques and secrets of online gaming technology and teaches you the skills necessary to get involved in the video game industry. This book is perfect for hobbyist programmers who want to learn how to write online video games, software programmers wanting to move to online game programming, and the millions of video game players who want to learn about the technologies used in online video games.
Some of the features of the book include:
Coverage of both DirectPlay and Sockets
DirectX 8 with DirectPlay, Direct3D, DirectInput, and DirectAudio
Network design theory and implementation
Introduction to Windows programming
Multithreading
Player management
Peer-to-peer development
Client-server development
MMORPG design and implementation
Source for two complete INternet-ready games!
History of game development
Hacking into multiplayer games
No Mirrors Please