Home   FAQs   New Arrivals   Specials   Pricing & Shipping   Location   Corporate Services   Why Choose Bookware?  
 Search:   
Call our store: 9955 5567 (from within Sydney) or 1800 734 567 (from outside Sydney)
 View Cart   Check Out   
 
Browse by Subject
 TAFE Accounting
 TAFE I.T./Computing
 TAFE - Other
I.T
 .NET
 Windows 8
 Adobe CS6
 Cisco
 CCNA 2012
 CCNP 2012
 Java
 VB
 ASP
 Web Design
 E-Commerce
 Project Management
 ITIL
 Macintosh
 Mobile Devices
 Linux
 Windows Server 2012
 SQL Server 2012
 SAP
Certification
 MCITP
 MCTS
Economics and Business
 Accounting
 Business Information Systems
 Economics
 Finance
 Management
 Marketing
 TAX
 Human Resources
Academic
 Law
 Nursing
 Medical
 Psychology
 Engineering

Game Programming Gems 5

by: Kim Pallister

Notify me when in stock

On-line Price: $70.95 (includes GST)

Hardcover & CD package 791

17%Off Retail Price

You save: $14.00

Usually ships within 3-4 business days.

Retail Price: $84.95

Publisher: CHARLES RIVER MEDIA,24.02.05

Category: GAMES PROGRAMMING Level:

ISBN: 1584503521
ISBN13: 9781584503521

Add to Shopping Cart

With every new volume, the Game Programming Gems series continues to provide a road map through the vast array of development challenges facing today*s game programmers. With the wisdom of many industry experts, Gems 5 includes 62 newly unearthed gems that were polished up for your reading pleasure. These gems are filled with practical insights and techniques that will solve your current problems and help inspire future games. You and your team need to develop for today*s platforms, while preparing for the new technology looming on the horizon and with the tools provided here, you can! So dig into this new collection and put it to work.

ON THE CD
The CD-ROM is packed with source code and listings from the book and demos to compliment the articles. Windows demos were compiled using Microsoft Visual C++® 6.0 (.dsw files) or Microsoft Visual C++ 7.0 (.sln files). OpenGL® utility Toolkit (GLUT v3.7.6), Sun*s J2SE?, and Microsoft DirectX® 9 SDK are also included.

Section Highlights

GENERAL PROGRAMMING: parsing text data in games, using templates for reflection in C++, a generic pager, CSG construction using BSP trees, building Lua into games
MATHEMATICS: geometric algebra for computer graphics, minimal acceleration hermite curves, minimal numerical approximation, oblique view frustums for mirrors and portals
ARTIFICIAL INTELLIGENCE: fast target ranking using an AI potential field, parallel AI development with PVM, beyond A*, Dynamic A star, cover finding with navigation meshes
PHYSICS: aerodynamics for game physics, realistic cloth animation using the mass-spring model, pressurized soft-body model, realistic camera movement in a 3D car simulator
GRAPHICS: dimensional impostors for realistic trees and forests, gridless controllable fire, explosion effects using billboard particles, gemstone rendering, procedural level generation
NETWORK & MULTIPLAYER: keeping an MMOG online & persistent, seamless world server, a vulgarity filtering system, remote procedure call system, safe random number systems
AUDIO: multithreaded audio techniques, sound management by group, using 3D surfaces as audio emitters, reverb based on feedback delay networks, single-speaker speech recognition
EDITOR BIO
Kim Pallister is a Technical Marketing Manager and Processor Evangelist with Intel's Software and Solutions Group. He is currently focused on realtime 3D graphics technologies and game development. He has contributed many articles to the series and was the Programming section editor in Volume 3.

SYSTEM REQUIREMENTS
Windows®: Intel® Pentium ® series, AMD Athlon or newer processor, Windows® XP (64MB RAM) or Windows® 2000 (128MB RAM) or later required. 3D graphics card required for some sample applications and DirectX® 9 and GLUT 3.7 or newer required. Linux systems require the Linux kernel 2.4.x or later, XFree86 4.0, and OpenGL driver, glibc 2.1 or newer. Mesa can be used in place of 3D hardware support. Videos require the DivX codec.