computer books and technical books at discount prices
Advanced Search
View
My
0
Shopping
Bag
Home Login F.A.Q. Contact Us
 
My Myself and I:
 Order Tracking 
 My Wishlist 
 My Gift Registry 
 Change User Preferences 
 E-mail Notifications 

Browse Books:
 Bestsellers 
 New Arrivals 
 Bargain Computer Books 
 Classic Computer Books 

Browse Subjects:
 business & finance 
 business applications 
 cad/cam 
 certification 
 computing 
 databases 
 desktop publishing 
 engineering 
 gaming 
 geographic/gis 
 graphics/animation 
 groupware 
 internet 
 mathematics 
 microsoft programming 
 multimedia 
 networking 
 object-oriented 
 operating systems 
 other & misc 
 physics 
 programming languages 
 servers 
 web design/development 

Open Source Game Development: Qt Games for KDE, PDAs, and Windows, with CDROM
by Heni, Martin / Beckermann, Andreas
 

 
Cover Price: $39.95
Online Price: $23.57
You save $16.38 (41%)

 

ISBN-10: 1584504064
ISBN-13: 9781584504061
Publisher: Charles River Media
Published October 2005; Paperback; 554 pages
Add to Shopping Bag
 

OUT OF STOCK
0 COPIES
 
Add to Wishlist
Related categories:
All Sections > Gaming > Design & Programming
All Sections > Operating Systems > Linux > Open Source

Summary:

Open Source Game Development: Qt Games for KDE, PDAs, and Windows starts with a review of game design and walks the reader through Open Source game development using Qt and KDE. From there it moves on to cover topics such as Canvas Games (2D), OpenGL (3D), graphics & sound, pathfi nding, AI, particle effects, math, and physics. All relevant sections of the book include ready-to-use code snippets that are accompanied by fully functional tutorial/example programs and extensive API documentation. The companion CD-ROM includes C++ source code for Qt applications and all of the algorithms from the text. After reading this book, game programmers will have the tools and knowledge to master Open Source game development. KEY FEATURES * Designed as a tutorial guide for the setup of a desktop game application on different platforms such as KDE, PDAs (Qtopia) and Mac OS/Windows (Qt) * Contains step-by-step development of a fully playable desktop game and includes this game on the CD-ROM * Code snippets allow beginners in game programming and/or KDE/Qt programming to understand how to develop their own desktop game * Introduces key topics relevant for desktop games such as pathfi nding, artifi cial intelligence, multimedia, and particle effects On the CD! This CD-ROM contains source code and documentation to demonstrate the techniques described in the book (please see the appendix for detailed information): * Example programs * API documentation for the example programs * Free tools and games * Figures in the book SYSTEM REQUIREMENTS Minimum Hardware: 300 MHz processor; 128 MB RAM; 40MB disk space. Recommended Hardware: 900 MHz processor; 256 MB RAM; 3D graphics card; 400 MB disk space. Software: Microsoft Windows (98, Me, NT, 2000, XP), or Mac OS X, or Linux (e.g. RedHat or Suse Linux with kernel 2.4.x, 2.6.x or similar) with C++ compiler and Qt 3.Optional: For the KDE examples: KDE 3.x; for the Qt 4 examples: Qt 4.x; for the PDA example: Qtopia SDK 1.7.0 or higher; for the OpenGL example: OpenGL development library, drivers, and GLUT; for the OpenAL example: the OpenAL development library.



Table of Contents:
Acknowledgments
Preface
Foreword
Chapter 1 Introduction to Desktop Gaming
Chapter 2 Qt Primer
Chapter 3 Game Development Using KDE
Chapter 4 Qt Game Development Using Microsoft Windows
Chapter 5 Game Development on PDAs
Chapter 6 Canvas Games
Chapter 7 OpenGL
Chapter 8 OpenGL with Qt
Chapter 9 Sound and Graphics
Chapter 10 Artificial Intelligence
Chapter 11 Pathfinding
Chapter 12 Particle Effects
Chapter 13 Math and Physics in Desktop Games
Chapter 14 Qt Network Games
Chapter 15 The KGame Library
Chapter 16 XML
Chapter 17 Open Source and Intellectual Property Rights
Chapter 18 A Practical Summary
Appendix A About the CD-ROM
Appendix B Software License
Index

Related titles:
Chris Crawford on Interactive Storytelling, 2nd EditionGame Character Creation with Blender and UnityGary Rosenzweig's ActionScript 3.0 Game Programming University, 2nd EditionLearning HTML5 Game Programming: A Hands-on Guide to Building Online Games with Canvas, SVG, and WebGLAndroid Game Programming For DummiesDesigning Games: A Guide to Engineering Experiences