Linux game programming [electronic resource] / Mark "Nurgle" Collins.
Material type: TextSeries: Prima Tech's game developmentPublication details: Roseville, Calif. : Prima Tech, 2001.Description: 1 online resource (xxxii, 331 p.) : illISBN:- 1592003788 (electronic bk.)
- 9781592003785 (electronic bk.)
- 0761532552
- 9780761532552
- 794.8/15446 22
- QA76.76.C672 C65 2001eb
Includes bibliographical references and index.
What Makes a Game? -- Different Game Genres -- What Makes a Successful Game? -- The Game-Development Process -- The Design Document -- Development -- Testing -- Releasing Your Game -- Linux Development Tools -- Development Tools -- Compiler -- Debugging Tools -- Development Environments -- Libraries -- Simple DirectMedia Layer -- OpenGL -- libXII -- Other Libraries -- The Structure of a Game -- The Parts of a Game -- A Game Framework -- 20 Graphics Under Linux -- The SDL API -- Starting Up SDL -- Creating a Window -- Creating a Surface -- Drawing a Bitmap Image -- Drawing Directly to the Screen -- Using Palettes -- Cleaning Up -- The Xlib API -- Creating a Window -- Drawing to the Screen -- Double Buffering -- Installing Color Maps -- Cleaning Up -- The SVGAlib API -- Switching to a Graphics Mode -- Drawing to the Screen -- Displaying Images -- Using Color Palettes -- Cleaning Up -- A Mini-Project -- Input with SDL -- Understanding Input Devices -- Keyboard -- Mouse -- Joystick -- Handling Methods -- Event Queues -- Polling -- Using the SDL Event Queue -- The SDL_Event Union -- Layout -- Interpreting Event Types -- Reading from the Event Queue -- Polling with SDL -- Polling the Keyboard -- Polling the Mouse -- Configuring the Control System -- 30 Graphics for Linux Games -- Some History: Mesa and OpenGL -- What Is OpenGL? -- Where Can I Get OpenGL? -- Buffers, Hidden Surface Elimination, and Animation -- Compiling and Linking with OpenGL -- Let's Draw Something! -- Drawing Polygons, Lines, and Points.
Description based on print version record.
There are no comments on this title.