Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Programming Linux Games

Buy
Programming Linux Games, 9781886411494 (1886411492), No Starch Press, 2001
Programming Linux Games discusses important multimedia toolkits (including a very thorough discussion of the Simple DirectMedia Layer) and teaches the basics of Linux game programming. Readers learn about the state of the Linux gaming world, and how to write and distribute Linux games to the Linux gaming community.

This book is for anyone who wants to learn how to write games for Linux. I assume that you know the basics of working with Linux; if you know enough to start X, open a terminal, copy les around, and re up a text editor, you're good to go. I also assume that you have a reasonable grasp of the C programming language. Flip through the book and see if you can decipher the syntax of the examples. We'll go through all of the necessary library calls, so don't worry if you see a bunch of unfamiliar function names, but you should be able to understand the majority of the actual code. No prior experience with multimedia programming is assumed, so don't worry if you've never had the perverse pleasure of hacking a graphics register or shoving a pixel into memory. All in good time!

Although this isn't a reference manual in the traditional sense, chapters 4, 5, 6, and 8 provide reference boxes for most of the API functions we cover. I hope that even experienced multimedia programmers can nd something useful here.

I will not discuss 3D programming in this book. There are already plenty of excellent books on OpenGL, and only a small bit of OpenGL programming is directly related to Linux. However, I will demonstrate how to use SDL as an e ective replacement for the GLUT toolkit; see page 140.

Game programming has been one of my hobbies ever since my rst Commodore 64 computer, and I wasn't about to leave it behind when I left the Windows world for Linux. The SVGALib library held me over for a while, but SDL quickly took over as my favorite way to write Linux games. After meeting the Loki crew at a Linux trade show, I decided that Linux gaming meant business, and got the idea to write a book about it. A year later, it is nally nished, and I hope you enjoy reading it.
(HTML tags aren't allowed.)

RFID Security
RFID Security

RFID (Radio Frequency Identification) is a method of remotely storing and receiving data using devices called RFID tags. RFID tags can be small adhesive stickers containing antennas that allow them to receive and respond to transmissions from RFID transmitters. RFID tags are used to identify and track everything from Exxon EZ passes to dogs to...

Service Orient or Be Doomed!: How Service Orientation Will Change Your Business
Service Orient or Be Doomed!: How Service Orientation Will Change Your Business
Introducing service orientation as a vision and philosophy that can impact a business, this innovative new book equips the reader to:
  • Best use technology resources to meet goals
  • Unleash their "inner nerd" to embrace IT as part of their business as a whole
  • Address the "mother of all business...
Performing Data Analysis Using IBM SPSS
Performing Data Analysis Using IBM SPSS

Features easy-to-follow insight and clear guidelines to perform data analysis using IBM SPSS®
 

Performing Data Analysis Using IBM SPSS® uniquely addresses the presented statistical procedures with an example problem, detailed analysis, and the related data sets. Data entry procedures, variable naming,...


Advanced Calculus Demystified
Advanced Calculus Demystified

Your INTEGRAL tool for mastering ADVANCED CALCULUS

Interested in going further in calculus but don't where to begin? No problem! With Advanced Calculus Demystified, there's no limit to how much you will learn.

Beginning with an overview of functions of multiple variables and their...

OCA Oracle Database 12c SQL Fundamentals I Exam Guide (Exam 1Z0-061) (Oracle Press)
OCA Oracle Database 12c SQL Fundamentals I Exam Guide (Exam 1Z0-061) (Oracle Press)

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.

A Complete Study System for OCA Exam 1Z0-061

Prepare for the Oracle Certified Associate Oracle Database 12c SQL...

Mastering phpMyAdmin 3.1 for Effective MySQL Management
Mastering phpMyAdmin 3.1 for Effective MySQL Management

MySQL has gained wide popularity because of its open-source nature, performance, reliability, robustness, and support for various platforms.

phpMyAdmin is a web-based front-end to manage MySQL databases and has been adopted by a number of open-source distributors. It is one of the most widely used open-source applications written...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy