Tricks of the Windows game programming gurus : fundamentals of 2D and 3D game programming

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Author(s): André LaMothe
Publisher: Sams
Year: 1999

Language: English
Pages: 1029
City: Indianapolis, Ind

Tricks of the Windows Game Programming Gurus......Page 1
Copyright •1999 by Sams......Page 2
Table of Contents......Page 5
Introduction......Page 25
PART I Windows Programming Foundations......Page 31
CHAPTER 1 Journey into the Abyss......Page 33
CHAPTER 2 The Windows Programming Model......Page 71
CHAPTER 3 Advanced Windows Programming......Page 119
CHAPTER 4 Windows GDI, Controls, and Last-Minute Gift Ideas......Page 189
PART II DirectX and 2D Fundamentals......Page 235
CHAPTER 5 DirectX Fundamentals and the Dreaded COM......Page 237
CHAPTER 6 First Contact: DirectDraw......Page 265
CHAPTER 7 Advanced DirectDraw and Bitmapped Graphics......Page 311
CHAPTER 8 Vector Rasterization and 2D Transformations......Page 425
CHAPTER 9 Uplinking with DirectInput and Force Feedback......Page 561
CHAPTER 10 Sounding Off with DirectSound and DirectMusic......Page 613
PART III Hardcore Game Programming......Page 669
CHAPTER 11 Algorithms, Data Structures, Memory Management, and Multithreading......Page 671
CHAPTER 12 Making Silicon Think with Artificial Intelligence......Page 737
CHAPTER 13 Playing God: Basic Physics Modeling......Page 821
CHAPTER 14 Putting It All Together: You Got Game!......Page 899
PART IV Appendixes......Page 925
APPENDIX A What's on the CD......Page 927
APPENDIX B Installing DirectX and Using the C/C++ Compiler......Page 931
APPENDIX C Math and Trigonometry Review......Page 935
APPENDIX D C++ Primer......Page 949
APPENDIX E Game Programming Resources......Page 973
APPENDIX F ASCII Tables......Page 979
INDEX......Page 985