Flylib.com
List of Figures
Previous page
Table of content
Next page
Chapter 2: What's in a Game?
Figure 2.1: Screenshots from Riven by Cyan.
Figure 2.2: Screenshots of Diablo II by Blizzard.
Figure 2.3: Screenshot of Hoyle Cards by Sierra and Marvel vs. Capcom 2 by Marvel/Capcom.
Figure 2.4: Screenshots of Microsoft Flight Simulator 2002 by Microsoft.
Figure 2.5: Screenshots of Grand Theft Auto— Vice City by Rockstar.
Figure 2.6: Screenshots of Ultima IX— Ascension and Ultima Online by Origin Systems.
Figure 2.7: Ambidextrous Creatures from Ultima Online.
Figure 2.8: Screenshots of Grim Fandango by Lucas Arts.
Chapter 4: Building Your Game
Figure 4.1: AlienBrain from NXN.
Figure 4.2: Visual Build Pro from Kinook Software.
Chapter 5: User Interface Programming and Input Devices
Figure 5.1: The Find Window with Spy++.
Figure 5.2: A Screen Manager Is a Container for Game Screens.
Figure 5.3: A Screen Is a Container for Controls.
Figure 5.4: A Modal Dialog Box.
Figure 5.5: The Four States Used with Controls.
Chapter 6: 2D Stuff Every Game Programmer Should Know
Figure 6.1: How Tearing Can Impact a Display.
Figure 6.2: The Difference between Width and Pitch.
Figure 6.3: A Background, a Sprite with a Color Key, and the Intended Result.
Figure 6.4: A Typical Character Set.
Figure 6.5: Values for LOGFONT to Display Different Fonts.
Figure 6.6: Displaying Fonts with Antialiasing Effects.
Figure 6.7: Using a Drop Shadow to Display Text.
Figure 6.8: Z-Order Sprites.
Figure 6.9: A Hand Pointer's Hot Spot Is at the Tip of the Finger.
Figure 6.10: Store Multi-Frame Animations in a Filmstrip.
Chapter 8: Loading and Caching Game Resources
Figure 8.1: Grayscale Banding Patterns for Different Bit Depths.
Figure 8.2: iPac Application Window.
Figure 8.3: Creating a Working Directory.
Figure 8.4: The Resource Properties Dialog.
Figure 8.5: The PAD File Header.
Figure 8.6: The PAD Folder Header.
Figure 8.7: The PAD Resource Header.
Figure 8.8: The PAD Graphic Source Header.
Figure 8.9: Ultima VII's Main Map.
Chapter 9: 3D Graphics all Game Programmers Must Master
Figure 9.1: Dot Products.
Figure 9.2: Dot Products Used for Backfacing.
Figure 9.3: Dot Products Can't Find Targets.
Figure 9.4: A Cross Product.
Figure 9.5: A Cross Product and A Dot Product Can Find a Target.
Figure 9.6: Displaying a Teapot in 3D.
Figure 9.7: The Infamous Unit Circle.
Figure 9.8: The Teapot— Rotatedt-
π
/4 Degrees about the Y-Axis.
Figure 9.9: The Teapot— Rotation Applied after Translation.
Figure 9.10: The Teapot— Translation Applied after Rotation.
Figure 9.11: The Teapot— Two Rotations and One Translation.
Figure 9.12: The Teapot Oriented with Quaternions.
Figure 9.13: Vertex Normals on the Teapot.
Figure 9.14: A Sample Texture.
Figure 9.15: A 128x128 Texture with Alternating White and Black Vertical Lines.
Chapter 10: 3D Engines
Figure 10.1: A Basic Scene— Teapots, Little Balls, and Some Grids.
Chapter 12: Debugging Your Game
Figure 12.1: Using the Visual Studio.NET Debugger.
Figure 12.2: Running MSVCMON with the -alluser Switch.
Figure 12.3: Artist's Rendering of Earwax Blowing out of Mr.Mike's Ears.
Chapter 14: Everything (You Hate) to Know About Testing
Figure 14.1: Daily Active Bug Count Graph.
Previous page
Table of content
Next page
Game Coding Complete
ISBN: 1932111751
EAN: 2147483647
Year: 2003
Pages: 139
Authors:
Mike McShaffry
BUY ON AMAZON
Interprocess Communications in Linux: The Nooks and Crannies
Real and Effective User and Group IDs
Introduction
Key Terms and Concepts
Debugging RPC Applications
Basic Thread Management
Qshell for iSeries
Additional Control Structures
Command-Line Arguments
Commands
Scripts - Debugging, Signals, and Traps
C and C++ Development Tools
Beginning Cryptography with Java
The JCA and the JCE
Symmetric Key Cryptography
Distinguished Names and Certificates
CMS and S/MIME
Appendix C Using the Bouncy Castle API for Elliptic Curve
101 Microsoft Visual Basic .NET Applications
Working with Microsoft Visual Studio .NET 2003 and Microsoft .NET Framework 1.1
Building Web Applications
Building Enterprise Services Applications
Securing Applications
Coding Conventions
GO! with Microsoft Office 2003 Brief (2nd Edition)
Objective 6. Identify Safe Computing Practices
Performance Assessments
Objective 4. View and Edit a Presentation in Slide Sorter View
Creating a Presentation
Project 3A. Emergency
MPLS Configuration on Cisco IOS Software
Cell-Mode MPLS
Frame-Mode MPLS Configuration and Verification
MPLS VPN Architecture and Terminology
Command Reference
Implementing AToM for Like to Like Circuits
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies