文档介绍:ABC Amber CHM Converter Trial version, cesstext/
Contents
Main Page
Table of content
Copyright
About the Author
About the Technical Reviewer
Acknowledgments
Tell Us What You Think
Introduction
What You Will Learn
What You Need to Know
How This Book anized
Conventions
Chapter 1. A Chronology of Game Programming
Phase I: Before 'Spacewar'
Phase II: 'Spacewar' to Atari
Phase III: Game Consoles and puters
Phase IV: Shakedown and Consolidation
Phase V: The Advent of the Game Engine
Phase VI: The Handheld Revolution
Phase VII: The Cellular Phenomenon
Phase VIII: Multiplayer Games
In Closing
Chapter 2. Game Architecture
Real-Time Software
The Game Logic Section
The Presentation Section
The Programming Process
In Closing
Chapter 3. Data Structures and Algorithms
Types, Structures, and Classes
Data Structures
The Standard Template Library
In Closing
Chapter 4. Design Patterns
Design Patterns Defined
Some Useful Programming Patterns
Usability Patterns
In Closing
ABC Amber CHM Converter Trial version, cesstext/
Chapter 5. User Input
The Keyboard
Mouse
Joysticks
Hardware Abstraction
Force Feedback
In Closing
Chapter 6. Fundamental AI Technologies
Context
Structure of an AI System
Specific Technologies
In Closing
Chapter 7. Action-Oriented AI
On Action Games
Choreographed AIs
Object Tracking
Chasing
Evasion
Patrolling
Hiding and Taking Cover
Shooting
Putting It All Together
In Closing
Chapter 8. Tactical AI
Tactical Thinking Explained
Military Analysis: Influence Maps
Representing Tactics
In Closing
Chapter 9. Scripting
Building a Scripting Language
Embedded Languages
Socket-Based Scripting
In Closing
Chapter 10. Network Programming
How the Really Works
The Programmer's Perspective: Sockets
Clients
A Simple TCP Server
Multiclient Servers
UDP Servers
ABC Amber CHM Converter Trial version, cesstext/