Vous voulez voir cette page en français ? Cliquez ici.

Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Pocket PC Game Programming with CDROM [Paperback]

Jonathan S. Harbour
4.2 out of 5 stars  See all reviews (13 customer reviews)

Available from these sellers.


Join Amazon Student in Canada


Book Description

January 2003 Premier Press Game Development (Software)
The new Pocket PC now features Internet Explorer, Outlook, Notes, voice recorder, Windows Media Player, a digital camera, modem, and up to 340MB of memory. The recent improvements allow games to have more color, exciting graphics enhancements, stereo sound, and amazing speed. These devices present the first opportunity to bring PC-quality gaming to the handheld platform. Game and application developers for the Windows CE platform who would like to use the latest programming techniques for game or application development will find Pocket PC OS Game Programming to be an essential tool in their game arsenal. Using the example code from the author's real game projects, you can immediately start on your own projects. You will receive the knowledge needed to expand the performance capabilities of your software's display, sound, input, and animation. Series editor André LaMothe has published numerous magazine articles and is an international best-selling author with over six game programming and 3D graphics titles to his credit. He has been active in the computing industry for more than twenty years, during which he created one of the world's first commercially available virtual reality games, CyberGate. André is also the founder and CEO of Xtreme Games LLC.

Product Details


Product Description

About the Author

Jonathan S. Harbour helped develop a Sega(r) Genesis video game called "Wayne Gretzky Hockey" using a scripting language and a Motorola 68000 Assembly Language. He also helped the initial design and programming for the PC version of the game "Wayne Gretzky and the NHLPA All-Stars." He has professional-level experience in graphical user interface design and 2D and 3D graphics programming, as well as TCP/IP socket programming and Internet protocols. Jonathan is a capable programmer in Java(tm), Visual C++,(r) Delphi,(tm) Jbuilder,(tm) ActiveX,(tm) COM, ADO, ASP, and SQL applications. In addition to his many other skills, Jonathan is also an expert-level Pocket PC programmer with in-depth knowledge on Microsoft(r) Windows(r) CE and Pocket PC programming tools, Microsoft(r) Visual C++,(r) and Microsoft(r) Visual Basic(r) embedded software.

Inside This Book (Learn More)
First Sentence
This chapter will introduce the "Windows Powered" Pocket PC platform, and cover some of the history of Windows CE. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

Most helpful customer reviews
5.0 out of 5 stars Pocket PC Game Programming Jan. 18 2004
By A Customer
Format:Paperback
Excellent tutorial for becoming familiar with programming for the Pocket PC platform, but also for novices to windows programming in general. Harbour starts at the ground up, explaining the differences between the two in an easier to understand writing style. I have tried for years to grasp c++ programming after working with BASIC and countless other languages but for some reason could not. After working through the book, not only did I have a working, infinitely expandable 2D game engine for programming for PPC, but I had finally gained a much better understanding of the language.
Was this review helpful to you?
4.0 out of 5 stars A great book about C++ Pocket PC Game Programming July 25 2003
By A Customer
Format:Paperback
This is an easy read and it contains valuable game programming source code. This book makes getting into C++ game programming on the Pocket PC much easier than you would have imagined. The emBedded C++ version 3.0 is a little dated but the same code easily transfers to the new emBedded C++ Version 4!
Was this review helpful to you?
5.0 out of 5 stars A Pocket PC Programmers Must Have! April 1 2003
Format:Paperback
If you're into programming games for Pocket PC this is the book for you! An incredible resource that integrates the basics into an easily solvable puzzle!
Was this review helpful to you?
5.0 out of 5 stars Excellent Book March 26 2003
By A Customer
Format:Paperback
Excellent! Excellent! Excellent!! There isnt a better PC game programming book on the shelf!! props to the author! Worth the money!!
Was this review helpful to you?
5.0 out of 5 stars Simply A Must Have! July 14 2002
Format:Paperback
This book is a "Must Have" for anyone interested in programming games in EVC. You will learn the basics of ppc game design and programming while building a complete game library. The author teaches C++ as apllied to games, so that you can dig right in and get your hands dirty. And he even makes it fun! Mr. Harbour insists on keeping your code "clean" and "professional"; and he shows you how, with step by step examples that will send you well on your way to producing pocket pc's next big blockbuster hit! This book is a delite for beginners and experts alike. It will teach the beginner all you need to know to produce games in evc using the game api. It will teach the seasoned programmer how to apply thier C++ knowledge to programming in Windows CE 3.0. The accompanying disc is filled with demo games and programs like Paint Shop Pro and Pocket C. It also contains the source code for the games and game libraries you'll learn in the book. If you want to program games in Embedded Visual C++ using the Game API, buy this book. You'll be glad you did.
Randy A. Brown
brown family software
Was this review helpful to you?
3.0 out of 5 stars Nice for topic coverage but not great for details April 12 2002
By Clair
Format:Paperback
While the book covers a lot of topics, which is nice, this is not a great introduction for embedded CE development. The coverage of debugging is limited. The author relies a lot of using the CE emulator. That is okay, but I wish there was more information on debugging code running on the device. That is fairly easy to do with Windows CE. However, I have run into a few issues that I haven't gotten around yet, in this area this book is of limited use. I get the impression that the author hasn't done that much embedded development, otherwise, more of these issues would have been addressed. Yet to be fair, that isn't the main thrust of this book.
The game library put together is very simple and I don't trust the code very much. For example there are several pages devoted to showing how to use bit shifting to avoid integer multiplication! I don't know about all the RISC processors used in Pocket PC's, but at least the ARM process used in IPAQ Pocket PC has built-in multiply for integers. Anyway, this type of coding is very problematic. First it usually runs slower than what a good code generator produces and secondly it fixes hard values into your code that means you have to often adjust the code before you can use it on a new device in the future. Anyway that kind of code tends to limit my trust the rest of the library. (FYI, that type of coding was popular in the 70's and early 80's.) He talks a lot about how Win CE is like DOS was in the 80's and the code show it.
However, the book is a good overview and simple introduction into Pocket PC programming with a wide range of topic coverage. Just don't expect to be able to make a great deal of use of the source code provided.
Was this review helpful to you?
2.0 out of 5 stars Nice for topic coverage but not great for details April 12 2002
By Clair
Format:Paperback
While the book covers a lot of topics, which is nice, this is not a great introduction for embedded CE development. The coverage of debugging is limited. The author relies a lot of using the CE emulator. That is okay, but I wish there was more information on debugging code running on the device. That is fairly easy to do with Windows CE. However, I have run into a few issues that I haven't gotten around yet, in this area this book is of limited use. I get the impression that the author hasn't done that much embedded development, otherwise, more of these issues would have been addressed. Yet to be fair, that isn't the main thrust of this book.
The game library put together is very simple and I don't trust the code very much. For example there are several pages devoted to showing how to use bit shifting to avoid integer multiplication! I don't know about all the RISC processors used in Pocket PC's, but at least the ARM process used in IPAQ Pocket PC has built-in multiply for integers. Anyway, this type of coding is very problematic. First it usually runs slower than what a good code generator produces and secondly it fixes hard values into your code that means you have to often adjust the code before you can use it on a new device in the future. Anyway that kind of code tends to limit my trust the rest of the library. (FYI, that type of coding was popular in the 70's and early 80's.) He talks a lot about how Win CE is like DOS was in the 80's and the code show it.
However, the book is a good overview and simple introduction into Pocket PC programming with a wide range of topic coverage. Just don't expect to be able to make a great deal of use of the source code provided.
Was this review helpful to you?
Want to see more reviews on this item?
Most recent customer reviews
5.0 out of 5 stars Forget the *GAME* part
If you wanted to write a game for a PocketPC device this would absolutly be your book. However, I've been writing utility applications I find myself using this book over other... Read more
Published on March 15 2002 by Patrick Roberts
4.0 out of 5 stars All you need to get started
This book is a great resource. The library, which the author develops and improves throughout the book, enables you to write your own 2D games for the PocketPC with ease. Read more
Published on Sept. 17 2001 by Watson
5.0 out of 5 stars Tons of sample code and working games
So many game programming books today come with absolutely not a single sample game for the reader to play with. Read more
Published on Sept. 5 2001
1.0 out of 5 stars Disappointment
Given a lack of the actual API in the MS GAPI,
I would expect from this book some sort of at least basic 2D
library code, such as drawing lines, polygon filling,... Read more
Published on Aug. 30 2001 by Vsevolod Tonkonoh
5.0 out of 5 stars Great book but typos in code on cd
If you know how to program and want to try out the Pocket PC then this is a great book to own. It gives you some background, spends just a little time on the "structure of a... Read more
Published on June 12 2001 by Don R. Hanson II
5.0 out of 5 stars For CE and more
While this book is aimed mainly at the game developer for the Windows CE system I think you will find that it has many topics which will aid greatly the creation of any type of... Read more
Published on May 24 2001 by "indiqa"
Search Customer Reviews
Only search this product's reviews

Look for similar items by category


Feedback