Beginning .NET Game Programming in VB .NET
Ebook mowiacy o programowaniu gier w Visual Basic'u i technologii .NET Framework. Ciekawa i godna polecenia lekturka .


SPIS TRESCI

Foreword
About the Authors
About the Technical Reviewer
Credits
Acknowledgments
Preface
Introduction

Chapter 1 .Nettrix: GDI+ and Collision Detection /1
Basic GDI+ Concepts /2
Performing Graphic Operations with a Graphics Object /4
Creating Gradients /7
Collision Detection /8
Optimizing the Number of Calculations /18
Extending the Algorithms to Add a Third Dimension /22
The Game Proposal /23
The Game Project /25
The Coding Phase /31
Final Version: Coding the GameField Class and
the Game Engine /51
Adding the Final Touches /60
Summary /64
Book Reference /64

Chapter 2 .Netterpillars: Artificial
Intelligence and Sprites /65
Object-Oriented Programming /66
Artificial Intelligence /69
Sprites and Performance Boosting Tricks /76
The Game Proposal /84
The Game Project /86
The Coding Phase /99
Adding the Final Touches /135
Summary /139

Chapter 3 Managed DirectX First Steps: Direct3D
Basics and DirectX vs. GDI+ /141
DirectX Overview /142
3-D Coordinate Systems and Projections /153
Drawing Primitives and Texture /160
The Application Proposal /168
The Application Project /169
The Coding Phase /170
Adding the Final Touches /203
More About DirectX and GDI+ /205
Summary /206
Acknowledgments /206

Chapter 4 Space Donuts: Sprites Revisited /207
Sprites /208
Space Donuts /223
Summary /243
Acknowledgments /243
Chapter 5 Spacewar! /245
About Spacewar /246
Methodology: Challenges of Working with
Someone Else’s Code /248
Using the Application Wizard /248
Direct Play /261
Summary /269
Acknowledgments /269

Chapter 6 Spacewar3D: Meshes and Buffers
and Textures, Oh My! / 271
DirectX Basics: The Application Wizard Revisited /272
Spacewar3D /284
The Game Proposal /285
The Game Project /285
Summary /326
Acknowledgments /326
Contents

Chapter 7 Adding Visual Effects to Spacewar3D /327
Point Sprites /327
Step 10: Adding Thrust Effects to Spacewar3D /329
Step 11: Adding Explosion Effects to Spacewar3D /337
Step 12: Adding a Shockwave Effect to Spacewar3D /339
Summary /341
Epilogue Taking Your Next Steps /343
Moving On /343
Habits to Build /344
Things We Neglected to Tell You /348
Happy Trails /350
Bonus Chapter Porting .Nettrix to Pocket PC /351
Programming for Mobile Devices /352
The Game Proposal /356
The Game Project /357
The Coding Phase /358
Adding the Final Touches /368
Summary /369

Rozmiar: 5.29 MB
Format: PDF


Kod:
http://rapidshare.com/files/76585727/Beginning.NET_Game_Programming_in_VB.NET_PEB.PL.rar