作者:Andre Lamothe
出版日期:September 27, 1999
出版社:Sams Publishing
页数:1040 pages
ISBN:0672313618
文件格式:PDF
New from bestselling video game guru, André LaMothe, Tricks of the Windows Game Programming Gurusprovides an incredibly rich tour of today’s video game programmingtechniques for the Microsoft DirectX gaming platform. Filled withentertaining and challenging code examples in C, this book sets a highstandard as a tutorial for getting started with game programming andwill certainly earn a place on the bookshelf of any working (oraspiring) game developer.
The incredibly rich detail within this book on virtually all facetsof game development on the DirectX platform is what sets it apart fromother titles. The author, a truly legendary game programmer, conveyshis expert knowledge with a sense of authority and flair in a massiveformat (nearly 1,000 pages). After a tour of basic Windows Cprogramming, this book centers on Microsoft DirectX for gamedevelopment. Though most of the printed book centers on DirectDraw (for2D APIs), these APIs are used to render 3D worlds. (A wide variety ofarticles on Direct3D are included on the accompanying CD-ROM.) Theauthor also shows how to get the most out of other Microsoft APIs forhigh-performance gaming, including sound (DirectSound and DirectMusic)and input (with DirectInput).
Rarely does the ordinary programmer get a glimpse into thehigh-powered world of video game development. That’s what’s offeredhere with plenty of techniques and tips for creating leading-edge gameeffects (such as simulating the laws of physics in your games, likegravity, or creating smarter characters with artificial intelligence).Whether you are an aspiring game developer or an interested gameenthusiast with a programming background who wants a peek under thehood, Tricks of the Windows Game Programming Gurus shows youhow it’s done in an exciting, technically rich, and authoritativelytold tutorial on how to use DirectX for creating realistic video games.–Richard Dragan
Topics covered: Game basics, history of videogames, 3D modelers and graphics tools, Windows C programming primer,graphics, COM, DirectX and DirectDraw fundamentals, DirectDrawsurfaces, double buffering, working with bitmaps, color-keying, vectorrasterization, 2D transformations and clipping, input and DirectInput,sound effects with DirectSound and DirectMusic, binary search trees(BSTs) for 3D worlds, multithreading, artificial intelligence forgames, physics modeling, gravity, bouncing effects and particlesystems, and Direct3D and 3D programming (on CD-ROM).