Games for Windows November 2007

As the demand for broadband services continues to grow worldwide, traditional solutions, such as digital cable and fiber optics, are often difficult and expensive to implement, especially in rural and remote areas. The emerging WiMAX system satisfies the growing need for high data-rate applications such as voiceover IP, video conferencing, interactive gaming, and multimedia streaming. WiMAX deployments not only serve residential and enterprise users but can also be deployed as a backhaul for Wi-Fi hotspots or 3G cellular towers. By providing affordable wireless broadband access, the technology of WiMAX will revolutionize broadband communications in the developed world and bridge the digital divide in developing countries. Part of the WiMAX Handbook, this volume focuses on the technologies behind WiMAX, its performance capabilities, and its control mechanisms. The book introduces programmable baseband processors suited for WiMAX systems, describes an innovative methodology for the design of multi-band WiMAX antennas, addresses space-time block codes, and reviews space-frequency/space-time-frequency code design criteria. It also proposes a combined call admission control and scheduling scheme, focuses on the performance analysis of the IEEE 802.16 mesh mode, and analyzes the performance of both single-input-single-output and space-time-block-coded OFDM systems in mobile environments. The final section establishes a framework of an ideal reservation period controller, examines the ecosystem in which scheduling for IEEE 802.16e systems must be performed, and presents a fuzzy logic controller for admission control. With the revolutionary technology of WiMAX, the lives of many will undoubtedly improve, thereby leading to greater economic empowerment.
Game Development Series
This book covers all of the elements necessary to create a Windows 95/98/Me/NT/2000/XP or short Windows-based Direct3D/DirectX Graphics game for the PC, including:
• 3D graphics and algorithms
• Game programming techniques and data structures
• Using 3D files to construct game worlds
• Programming your own character engine with a character animation system
• DirectX Graphics programming
• And more!
Introduction to Game Programming with C++ is an exciting book for readers with no previous experience in game development. Starting from the basics of C++ and ending with the intracies of real-time 3D graphics, this book explores the interesting world of game making. It explains how to program, explores the meaning of object-oriented programming, and examines game algorithms, 2D and 3D games, sound and music, and how to create game installers. Overall, this book will introduce you to the world of game development and get you started on the right path to making games that sell.
This book looks at the two most popular ways of using Java SE
6 to write 3D games on PCs: Java 3D (a high-level scene graph API) and JOGL
(a Java layer over OpenGL).
Written by Java gaming expert, Andrew Davison, this book will be first Java
game book to market that uses the new Java (SE) 6 platform and its features
including splash screens, scripting, and the desktop tray interface.
This will be first and maybe only book to market that covers Java game
development using the Java 3D API and Java for OpenGL, both critical
components and libraries to Java-based 3D game application development.
Beginning .NET Game Programming in VB .NET presents the work of David Weller (.NET Game evangelist at Microsoft) and a group of key Microsoft insiders who decided to write the ideal introduction to game programming for VB .NET programmers. Weller has switched his previous book to VB .NET and added a bonus chapter. The book has passed all internal Microsoft tests as to programming style. This thoroughly revised and improved version (including a bonus chapter) is the ideal way to get into .NET game programming using the VB .NET language.
Gary Rosenzweig's ActionScript 3.0 Game Programming University shows you how to use ActionScript, the programming language behind Flash CS3 Professional. The lessons teach you all the basics of ActionScript programming through game examples, but the code can be easily adapted to non-game-oriented projects, such as web training and advertising. Written by a real-world Flash developer, this book presents you with the source code of 16 complete games and lays the foundation for you to create your own games. Gary also provides a companion website - flashgameu.com, which contains files, updates, new content, Gary's blog and much more.
Simulating physics helps cutting-edge games distinguish themselves by making virtual objects behave as we expect them to in the real world. Physics engines are the software programs that run these simulations. Building an engine is difficult, however. There are a large number of new developers (and hobbyists) coming into this market who need help through this complex process. Current introductory books are inadequate; they don't bring enough real-world programming experience to the task. There is a need for an introductory book on game physics with solid coding guidance but which limits the math content. Ian Millington brings his extensive professional programming experience to this problem. He has developed games since 1987, has studied AI and mathematics at the PhD level, and founded Mindlathe Ltd., a company that designed and built commercial physics engines. Physics Engine Development carefully describes each step in the creation of a robust, usable physics engine. It introduces the mathematical concepts in a clear and simple manner, keeping to high school level topics and building a physics code library as it goes. Each new concept is explained in diagrams and code to make sure that even the most novice of game programmers understands. The companion CD-ROM includes the source code for a complete physics engine of commercial quality.