Addison-Wesley / Prentice Hall
Computer Science
Browse available resources for Computer Science:
- Select a resource
- Resources for Computer Science GOAL where virtual office hours are 24/7! Your Own TA, Just a Click Away! Deitel Resource Centers National Center for Women & Information Technology View material from Search Engines: Information Retrieval in Practice VideoNotes Andrew Tanenbaum Flame Award Recipient Custom Programs Instructor Resource Center myPearsonStore

ISBN-10: 0672329646
ISBN-13: 9780672329647
Publisher: Sams Publishing
Copyright: 2008
Format: Paper Bound w/CD-ROM; 552 pp
Published: 07/26/2007
Suggested retail price: $49.99
Buy from myPearsonStore
Foreword by Tom Miller
Developer, XNA Game Studio Express, Microsoft Corporation
Microsoft XNA Unleashed provides comprehensive coverage and solid instruction on how to leverage the XNA Framework to create high quality games for Windows and the Xbox 360. The author shows you how to take full advantage of the many features the XNA Framework provides; you will learn the intricacies of important tasks such as adding sound and music to games, as well as creating, loading, and texturing 3D objects. In addition to providing coverage of 2D programming, the author shows you how to create sophisticated 3D games. All the important topics such as physics, artificial intelligence, and special effects are covered in detail. Chad Carter is the CTO at Robertson Marketing Group. Many Fortune 500 companies use the ecommerce system he architected and developed from the ground up for the promotional business sector. He has been creating DirectX applications since 1996 and has developed games using Managed DirectX. Chad created a 3D locomotive simulator for Norfolk Southern that is used to teach children to obey railroad crossings signals. Chad’s website devoted to the XNA Framework can be found at www.xnaessentials.com.
Learn how to install and use XNA Game Studio Express
Discover how to build, deploy, and debug games for the Xbox 360 and Windows
Examine the XNA Framework in depth: 2D, 3D, sound, input, and HLSL
Learn how to create game components and game services
Delve into performance tuning techniques
Discover how to extend the Content Pipeline
Learn how to use the Microsoft Cross-Platform Audio Creation Tool (XACT) to add sound and music to games
Create a full 2D parallax side-scroller game
Discover how to use sprite batches
Learn to make the most of sprite fonts
Create 2D components such as splash screens and progress bars
Examine the different sprite batch blending modes
Discover 2D cel animation
Examine the High Level Shader Language (HLSL) in detail covering basic HLSL as well as vertex deformations and post-processing effects
Create a full 3D game that includes a 2D radar in the Heads Up Display (HUD), and much, much more
CD-ROM includes
• All C# examples and source code presented in this book.
• Explosion Generator tool for generating explosion animations.
Introduction
Part I Get Up and Running with XNA on Your PC and Xbox 360
1 Introducing XNA and XNA Game Studio Express
2 XNA and the Xbox 360
3 Performance Considerations
Part II Understanding XNA Basics
4 Creating 3D Objects
5 Input Devices and Cameras
Part III Content Pipeline
6 Loading and Texturing 3D Objects
7 Sound and Music
8 Extending the Content Pipeline
Part IV 2D in XNA
9 2D Basics
10 2D Effects
11 Creating a 2D Game
Part V High Level Shader Language
12 HLSL Basics
13 Advanced HLSL
Part VI Physics and Artificial Intelligence
14 Physics Basics
15 Finite State Machines and Game State Management
16 AI Algorithms
Part VII 3D Effects
17 Advanced Texturing Techniques
18 Special Effects
19 Particle System
Part VIII Putting It Into Practice
20 Creating a 3D Game
21 Improving the Game
22 Finishing Touches
Index
Complete guide for experienced developers to creating games for PCs and the Xbox using Microsoft's exciting new free game programming tool
- XNA makes game programming much easier, bringing the benfits of the .NET framework to game programming
- This book provides solid instruction on how to create, compile, debug, and deploy games for Windows and the Xbox 360
- Covers both 2D and 3D games
- Covers advanced topics such as adding sound, music, and 3D textures
Introduction 1
Part I Get Up and Running with XNA on Your PC and Xbox 360
1 Introducing XNA and XNA Game Studio Express 7
2 XNA and the Xbox 360 19
3 Performance Considerations 35
Part II Understanding XNA Basics
4 Creating 3D Objects 59
5 Input Devices and Cameras 85
Part III Content Pipeline
6 Loading and Texturing 3D Objects 113
7 Sound and Music 123
8 Extending the Content Pipeline 153
Part IV 2D in XNA
9 2D Basics 171
10 2D Effects 191
11 Creating a 2D Game 217
Part V High Level Shader Language
12 HLSL Basics 255
13 Advanced HLSL 275
Part VI Physics and Artificial Intelligence
14 Physics Basics 289
15 Finite State Machines and Game State Management 307
16 AI Algorithms 337
Part VII 3D Effects
17 Advanced Texturing Techniques 353
18 Special Effects 379
19 Particle System. 397
Part VIII Putting It Into Practice
20 Creating a 3D Game 433
21 Improving the Game 463
22 Finishing Touches 479
Index 501
Game Programming and Design [PTG: SAMS] (Computer Science)
Game Development [PTG: SAMS] (Game Development)
Game Development [PTG: SAMS] (Computer Graphics / Arts)
Chad Carter is the CTO at Robertson Marketing Group (RMG). RMG services many Fortune 500 companies that utilize the e-commerce system he architected and developed from the ground up for the promotional business sector. He has been creating DirectX applications since 1996 and has developed games using Managed DirectX. Chad created a 3D locomotive simulator for Norfolk Southern that is used to teach children to obey railroad crossing signals. Chad’s Web site devoted to the XNA Framework can be found online at www.xnaessentials.com.
Foreword by Tom Miller
Developer, XNA Game Studio Express, Microsoft Corporation
Microsoft XNA Unleashed provides comprehensive coverage and solid instruction on how to leverage the XNA Framework to create high quality games for Windows and the Xbox 360. The author shows you how to take full advantage of the many features the XNA Framework provides; you will learn the intricacies of important tasks such as adding sound and music to games, as well as creating, loading, and texturing 3D objects. In addition to providing coverage of 2D programming, the author shows you how to create sophisticated 3D games. All the important topics such as physics, artificial intelligence, and special effects are covered in detail. Chad Carter is the CTO at Robertson Marketing Group. Many Fortune 500 companies use the ecommerce system he architected and developed from the ground up for the promotional business sector. He has been creating DirectX applications since 1996 and has developed games using Managed DirectX. Chad created a 3D locomotive simulator for Norfolk Southern that is used to teach children to obey railroad crossings signals. Chad’s website devoted to the XNA Framework can be found at www.xnaessentials.com.
Learn how to install and use XNA Game Studio Express
Discover how to build, deploy, and debug games for the Xbox 360 and Windows
Examine the XNA Framework in depth: 2D, 3D, sound, input, and HLSL
Learn how to create game components and game services
Delve into performance tuning techniques
Discover how to extend the Content Pipeline
Learn how to use the Microsoft Cross-Platform Audio Creation Tool (XACT) to add sound and music to games
Create a full 2D parallax side-scroller game
Discover how to use sprite batches
Learn to make the most of sprite fonts
Create 2D components such as splash screens and progress bars
Examine the different sprite batch blending modes
Discover 2D cel animation
Examine the High Level Shader Language (HLSL) in detail covering basic HLSL as well as vertex deformations and post-processing effects
Create a full 3D game that includes a 2D radar in the Heads Up Display (HUD), and much, much more
CD-ROM includes
• All C# examples and source code presented in this book.
• Explosion Generator tool for generating explosion animations.
Introduction
Part I Get Up and Running with XNA on Your PC and Xbox 360
1 Introducing XNA and XNA Game Studio Express
2 XNA and the Xbox 360
3 Performance Considerations
Part II Understanding XNA Basics
4 Creating 3D Objects
5 Input Devices and Cameras
Part III Content Pipeline
6 Loading and Texturing 3D Objects
7 Sound and Music
8 Extending the Content Pipeline
Part IV 2D in XNA
9 2D Basics
10 2D Effects
11 Creating a 2D Game
Part V High Level Shader Language
12 HLSL Basics
13 Advanced HLSL
Part VI Physics and Artificial Intelligence
14 Physics Basics
15 Finite State Machines and Game State Management
16 AI Algorithms
Part VII 3D Effects
17 Advanced Texturing Techniques
18 Special Effects
19 Particle System
Part VIII Putting It Into Practice
20 Creating a 3D Game
21 Improving the Game
22 Finishing Touches
Index
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, contact your Pearson Higher Education representative for pricing and ordering information.
This title is a member of the Unleashed, which also contains the titles below . You can also visit the Unleashed page.
ASP.NET 2.0 Unleashed
Walther
© 2006 | Sams Publishing | Cloth Bound w/CD-ROM; 1992 pages | Instock
ISBN-10: 0672328232 | ISBN-13: 9780672328237
Buy from myPearsonStore
ASP.NET 3.5 Unleashed
Walther
© 2008 | Sams Publishing | Cloth Bound w/CD-ROM; 1920 pages | Instock
ISBN-10: 0672330113 | ISBN-13: 9780672330117
Buy from myPearsonStore
ASP.NET 3.5 Unleashed (Safari)
Walther
© 2008 | Sams Publishing | On-line Supplement; 1920 pages | Instock
ISBN-10: 0768680255 | ISBN-13: 9780768680256
URL: http://www.safari.informit.com
Adobe Dreamweaver CS3 Unleashed
Ruvalcaba
© 2008 | Sams Publishing | Paper; 1128 pages | Instock
ISBN-10: 0672329441 | ISBN-13: 9780672329449
Buy from myPearsonStore
Adobe Dreamweaver CS4 Unleashed
Ruvalcaba
© 2009 | Sams Publishing | Paper; 864 pages | Estimated Availability: 12/05/2008
ISBN-10: 0672330393 | ISBN-13: 9780672330391
Fedora 7 Unleashed
Hudson & Hudson
© 2008 | Sams Publishing | Paperback with DVD; 936 pages | Instock
ISBN-10: 0672329425 | ISBN-13: 9780672329425
Buy from myPearsonStore
Fedora Unleashed, 2008 Edition: Covering Fedora 7 and Fedora 8, 8/E
Hudson & Hudson
© 2008 | Sams Publishing | Paper Bound w/CD-ROM; 960 pages | Instock
ISBN-10: 0672329778 | ISBN-13: 9780672329777
Buy from myPearsonStore
Fedora Unleashed, 2008 Edition: Covering Fedora 7 and Fedora 8, Safari Book, 8/E
Hudson & Hudson
© 2008 | Sams Publishing | On-line Supplement; 960 pages | Instock
ISBN-10: 0768680301 | ISBN-13: 9780768680300
URL: http://www.safari.informit.com
FreeBSD 6 Unleashed
Tiemann
© 2006 | Sams Publishing | Paperback with DVD; 912 pages | Instock
ISBN-10: 0672328755 | ISBN-13: 9780672328756
Buy from myPearsonStore
FreeBSD Unleashed, 2/E
Tiemann & Urban
© 2003 | Sams Publishing | Paper Bound w/CD-ROM; 1008 pages | Instock
ISBN-10: 0672324563 | ISBN-13: 9780672324567
Brief Description | Buy from myPearsonStore
Java P2P Unleashed: With JXTA, Web Services, XML, Jini, JavaSpaces, and J2EE
Flenner, Abbott, Boubez, Cohen, Krishnan, Moffet, Ramamurti, Siddiqui & Sommers
© 2002 | Sams Publishing | Paper; 752 pages | Instock
ISBN-10: 0672323990 | ISBN-13: 9780672323997
Brief Description | Buy from myPearsonStore
Java Web Services Unleashed
Brunner, Cohen, Curbera, Govoni, Haines, Kloppmann, Marchal, Morrison, Ryman, Weber & Wutka
© 2002 | Sams Publishing | Paper; 752 pages | Instock
ISBN-10: 067232363X | ISBN-13: 9780672323638
Buy from myPearsonStore
JavaScript Unleashed, 4/E
Wyke & Gilliam
© 2003 | Sams Publishing | Paper; 816 pages | Instock
ISBN-10: 0672324318 | ISBN-13: 9780672324314
Brief Description | Buy from myPearsonStore
Linux Programming Unleashed, 2/E
Wall & Watson
© 2000 | Sams Publishing | Paper; 912 pages | Instock
ISBN-10: 0672320215 | ISBN-13: 9780672320217
Buy from myPearsonStore
Mac OS X Tiger Unleashed
Ray & Ray
© 2005 | Sams Publishing | Paper; 1560 pages | Instock
ISBN-10: 0672327465 | ISBN-13: 9780672327469
Buy from myPearsonStore
Macromedia Dreamweaver 8 Unleashed
Ruvalcaba
© 2006 | Sams Publishing | Paper; 1032 pages | Instock
ISBN-10: 0672327600 | ISBN-13: 9780672327605
Buy from myPearsonStore
Macromedia Flash Professional 8 Unleashed
Vogeleer
© 2006 | Sams Publishing | Paper; 1008 pages | Instock
ISBN-10: 0672327619 | ISBN-13: 9780672327612
Buy from myPearsonStore
Microsoft Exchange Server 2007 Unleashed
Morimoto, Noel, Abbate, Amaris & Weinhardt
© 2007 | Sams Publishing | Paper; 1344 pages | Instock
ISBN-10: 0672329204 | ISBN-13: 9780672329203
Buy from myPearsonStore
Microsoft Expression Blend Unleashed
Williams
© 2008 | Sams Publishing | Paper; 600 pages | Instock
ISBN-10: 067232931X | ISBN-13: 9780672329319
Buy from myPearsonStore
Microsoft Expression Blend Unleashed, Safari
Williams
© 2008 | Sams Publishing | On-line Supplement; 600 pages | Instock
ISBN-10: 0768678757 | ISBN-13: 9780768678758
URL: http://www.safari.informit.com
Microsoft ISA Server 2006 Unleashed
Noel
© 2008 | Sams Publishing | Paper; 600 pages | Instock
ISBN-10: 0672329190 | ISBN-13: 9780672329197
Buy from myPearsonStore
Microsoft Office Project Server 2007 Unleashed
QuantumPM, LLC
© 2008 | Sams Publishing | Paper; 1320 pages | Instock
ISBN-10: 0672329212 | ISBN-13: 9780672329210
Buy from myPearsonStore
Microsoft Operations Manager 2005 Unleashed (MOM): With A Preview of Operations Manager 2007
Meyler, Fuller & Amaris
© 2007 | Sams Publishing | Paper Bound w/CD-ROM; 984 pages | Instock
ISBN-10: 067232928X | ISBN-13: 9780672329289
Buy from myPearsonStore
Microsoft SQL Server 2000 Unleashed, 2/E
Rankins, Jensen & Bertucci
© 2003 | Sams Publishing | Paper Bound w/CD-ROM; 1560 pages | Instock
ISBN-10: 0672324679 | ISBN-13: 9780672324673
Brief Description | Buy from myPearsonStore
Microsoft SQL Server 2005 Unleashed
Rankins, Bertucci, Gallelli, Silverstein, Trufinescu & Kane
© 2007 | Sams Publishing | Paper Bound w/CD-ROM; 1752 pages | Instock
ISBN-10: 0672328240 | ISBN-13: 9780672328244
Buy from myPearsonStore
Microsoft SQL Server 2008 Analysis Services Unleashed
Gorbach, Berger & Melomed
© 2009 | Sams Publishing | Paper; 888 pages | Estimated Availability: 12/22/2008
ISBN-10: 0672330016 | ISBN-13: 9780672330018
Microsoft SQL Server 2008 Analysis Services Unleashed, Safari
Gorbach, Berger & Melomed
© 2009 | Sams Publishing | On-line Supplement; 888 pages | Estimated Availability: 12/08/2008
ISBN-10: 0768686911 | ISBN-13: 9780768686913
URL: http://safari.informit.com
Microsoft SharePoint 2007 Development Unleashed
Hoffman & Foster
© 2007 | Sams Publishing | Paper; 432 pages | Instock
ISBN-10: 0672329034 | ISBN-13: 9780672329036
Buy from myPearsonStore
Microsoft Visual Studio 2008 Unleashed
Powers & Snell
© 2008 | Sams Publishing | Paper; 1248 pages | Instock
ISBN-10: 0672329727 | ISBN-13: 9780672329722
Buy from myPearsonStore
Microsoft Visual Studio 2008 Unleashed, Safari
Powers & Snell
© 2008 | Sams Publishing | On-line Supplement; 1248 pages | Instock
ISBN-10: 0768680581 | ISBN-13: 9780768680584
URL: http://V
Microsoft Windows 2000 Professional Unleashed
Cassel, Berg, Adamson, Scrimger & Tetz
© 2000 | Sams Publishing | Paper Bound w/CD-ROM; 944 pages | Instock
ISBN-10: 0672317427 | ISBN-13: 9780672317422
Brief Description | Buy from myPearsonStore
Microsoft Windows Server 2003 Unleashed, 2/E
Morimoto, Gardinier, Noel & Droubi
© 2004 | Sams Publishing | Cloth Bound w/CD-ROM; 1368 pages | Instock
ISBN-10: 0672326671 | ISBN-13: 9780672326677
Brief Description | Buy from myPearsonStore
Microsoft Windows Server 2003 Unleashed (R2 Edition)
Morimoto, Noel & Lewis
© 2006 | Sams Publishing | Paper Bound w/CD-ROM; 1368 pages | Instock
ISBN-10: 0672328984 | ISBN-13: 9780672328985
Buy from myPearsonStore
Microsoft XNA Unleashed: Graphics and Game Programming for Xbox 360 and Windows
Carter
© 2008 | Sams Publishing | Paper Bound w/CD-ROM; 552 pages | Instock
ISBN-10: 0672329646 | ISBN-13: 9780672329647
Buy from myPearsonStore
PHP 5 Unleashed
Coggeshall
© 2005 | Sams Publishing | Paper; 840 pages | Instock
ISBN-10: 067232511X | ISBN-13: 9780672325113
Brief Description | Buy from myPearsonStore
Red Hat Enterprise Linux 5 Administration Unleashed
Fox
© 2007 | Sams Publishing | Paper; 624 pages | Instock
ISBN-10: 0672328925 | ISBN-13: 9780672328923
Buy from myPearsonStore
Red Hat Fedora 5 Unleashed
Hudson & Hudson
© 2006 | Sams Publishing | Paperback with DVD; 1104 pages | Instock
ISBN-10: 067232847X | ISBN-13: 9780672328473
Buy from myPearsonStore
Red Hat Fedora Core 6 Unleashed
Hudson & Hudson
© 2007 | Sams Publishing | Paperback with DVD; 1128 pages | Instock
ISBN-10: 0672329298 | ISBN-13: 9780672329296
Buy from myPearsonStore
Red Hat Linux System Administration Unleashed
Schenk, Wilburn, Mankin, Murphy, Rubenstien, Addelstein, McDonaugh, Barber, Fink, Haig, Crane, Dubrawsky, Brown & Turner
© 2000 | Sams Publishing | Paper Bound w/CD-ROM; 1272 pages | Out of Stock
ISBN-10: 0672317559 | ISBN-13: 9780672317552
Brief Description
Silverlight 1.0 Unleashed
Nathan
© 2008 | Sams Publishing | Paper; 272 pages | Instock
ISBN-10: 0672330075 | ISBN-13: 9780672330070
Buy from myPearsonStore
Ubuntu Unleashed, 2/E
Hudson & Hudson
© 2008 | Sams Publishing | Paperback with DVD; 912 pages | Instock
ISBN-10: 0672329514 | ISBN-13: 9780672329517
Buy from myPearsonStore
VBScript, WMI, and ADSI Unleashed: Using VBScript, WMI, and ADSI to Automate Windows® Administration, 2/E
Jones
© 2007 | Sams Publishing | Paper; 576 pages | Instock
ISBN-10: 0321501713 | ISBN-13: 9780321501714
Buy from myPearsonStore
Visual Basic .NET Unleashed
Kimmel
© 2002 | Sams Publishing | Paper; 784 pages | Instock
ISBN-10: 067232234X | ISBN-13: 9780672322341
Brief Description | Buy from myPearsonStore
Windows Communication Foundation Unleashed (WCF)
McMurty, Mercuri, Watling & Winkler
© 2007 | Sams Publishing | Paper; 720 pages | Instock
ISBN-10: 0672329484 | ISBN-13: 9780672329487
Buy from myPearsonStore
Windows Presentation Foundation Unleashed (WPF)
Nathan
© 2007 | Sams Publishing | Paper; 656 pages | Instock
ISBN-10: 0672328917 | ISBN-13: 9780672328916
Buy from myPearsonStore
Windows® PowerShell Unleashed
Kopczynski
© 2007 | Sams Publishing | Paper; 320 pages | Instock
ISBN-10: 0672329530 | ISBN-13: 9780672329531
Buy from myPearsonStore
Xcode 3 Unleashed
Anderson
© 2009 | Sams Publishing | Paper Bound w/CD-ROM; 560 pages | Instock
ISBN-10: 0321552636 | ISBN-13: 9780321552631
Buy from myPearsonStore
Xcode 3 Unleashed, Safari
Anderson
© 2009 | Sams Publishing | On-line Supplement; 560 pages | Instock
ISBN-10: 0768682932 | ISBN-13: 9780768682939
URL: http://www.safari.informit.com
openSUSE Linux Unleashed
McCallister
© 2008 | Sams Publishing | Paperback with DVD; 744 pages | Instock
ISBN-10: 067232945X | ISBN-13: 9780672329456
Buy from myPearsonStore
Windows 2000 Professional Unleashed is an invaluable reference for networking professionals and power users who need answers fast. This book teaches you how to optimize the Windows 2000 system for the most efficient performance based on your specific work habits. Within the pages of this book you will find everything you need to solve your problems in a clear and direct way. Topics include troubleshooting the setup, tuning Windows 2000 performance, using Windows 2000 on laptops, configuring multimedia devices, Windows 2000 network services, Internet Information Service, and more.
Appropriate for all courses on Windows Server 2003 administration, management, planning, and/or deployment.
Windows Server 2003 Unleashed, Second Edition</i> is the most comprehensive guide to planning, deploying, and managing Windows Server 2003 in real-world environments of any size or complexity. This book was based on the authors experience deploying and managing Windows Server 2003 in several extremely large and complex environments, some containing more than 100 servers and many thousands of clients. The authors prepare students to participate effectively in every stage of the Windows Server 2003 deployment and management lifecycle, providing indispensable tools, scripts, best practices, and migration advice. Among the topics covered in depth: Active Directory, security, day-to-day administration, availability, and more. This revamped Second Edition also includes detailed coverage of more than fifteen features and feature packs introduced after the original release of Windows Server 2003—information unavailable in most competitive books. Amongst the new features covered: Group Policy Management Console, Windows Resource Manager, File Replication Services, Terminal Services Feature Pack, Timewarp Client, Windows SharePoint Services, Automatic Deployment Services, Active Directory in Application mode, Identity and Integration Services, Windows Rights Management, Directory Services Markup Language, Microsoft Audit Collection Service, Security Configuration Wizard, and File Replication Services Monitor.
Appropriate for courses in PHP programming at all levels, beginning through advanced.
This is the definitive programmers guide to PHP 5, the most popular Web programming language—now massively updated and more powerful than ever. While other books focus on not-quite-stable betas, PHP Unleashed thoroughly and authoritatively covers the final, official release of PHP 5. Author John Coggeshall is a recognized expert in the PHP community. A long-time PHP programmer, he writes the regular Code Gallery Spotlight column at Zend.com, which examines and illuminates complex PHP code for experienced programmers. Coggeshall begins this book with the fundamentals of PHP Web development, including file system manipulation, strings, arrays, regular expressions, Forms, sessions, cookies, and more. In Section I, he also introduces major improvements to PHP object-oriented programming, as well as PHP templates. The book contains a comprehensive section on working with data in PHP, including detailed chapters on accessing remote data, XML parsing, SOAP, and XSLT. Coggeshall next turns to creating graphical output, covering images, PDF files, and PHP-based GUI design. As students increasingly gain mastery with PHP, they will find detailed coverage of its most powerful features, including advanced email support; security and user authentication; wireless development; even PHPs Microsoft COM interface.
Red Hat Linux System Administration Unleashed shows readers how to configure and manage a Linux system to keep it running optimally in a 24x7 environment. The book covers advanced topics such as RAID, customizing the kernel, and hacker security. Readers will also learn the issues and skills related to running Red Hat Linux with other operating systems, internetworking Linux in a network setting with a large user base.
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.
