<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: The Top 7 iPhone Games You Need To Play Beginning iPhone Games Development</title>
	<atom:link href="http://www.player3.org/iphone/the-top-7-iphone-games-you-need-to-play-beginning-iphone-games-development.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.player3.org/iphone/the-top-7-iphone-games-you-need-to-play-beginning-iphone-games-development.html</link>
	<description>PC . PlayStation 3 . PlayStation Portable . Wii . DS . PC . Xbox 360 . iPhone/Mobile</description>
	<lastBuildDate>Sun, 05 Feb 2012 06:17:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Reader</title>
		<link>http://www.player3.org/iphone/the-top-7-iphone-games-you-need-to-play-beginning-iphone-games-development.html#comment-942</link>
		<dc:creator>Reader</dc:creator>
		<pubDate>Fri, 09 Jul 2010 03:22:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.player3.org/iphone/the-top-7-iphone-games-you-need-to-play-beginning-iphone-games-development.html#comment-942</guid>
		<description>&lt;i&gt;Review by Reader for &lt;a href=&quot;http://www.amazon.com/Beginning-iPhone-Games-Development-Cabrera/dp/1430225998%3FSubscriptionId%3DAKIAITUELSPAQCINVQWQ%26tag%3Dfassefnia-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1430225998&quot; rel=&quot;nofollow&quot;&gt;Beginning iPhone Games Development&lt;/a&gt;&lt;/i&gt;
&lt;b&gt;Rating: &lt;img src=&quot;http://www.player3.org/wp-content/plugins/WPRobot3/images/5.png&quot; &gt;&lt;/b&gt;
This book is a fantastic collection of detailed code examples for getting all kinds of stuff done in game programming. I had been shying away from the more complex (OpenGL ES) game development myself but this really opens the door now. It is going to jump-start some project ideas I had. The book is worth it just for the audio and OpenGL ES coverage alone, but it also has a complete game that is developed throughout the book, and it&#039;s awesome! Note, as with ANY technical book, it&#039;s always good to check the errata page especially for a cutting edge book like this. As to the other reviewer who mentioned mistakes, I would take that review with a grain of salt - maybe a rival author, because they haven&#039;t reported any of the &quot;mistakes&quot; they claim to have found on the errata page (at [...]). This is a really thick and heavy book, super dense, with great explanations of the topics, and solutions you can use right away. Sweet book, I am very glad to own it.

</description>
		<content:encoded><![CDATA[<p><i>Review by Reader for <a href="http://www.amazon.com/Beginning-iPhone-Games-Development-Cabrera/dp/1430225998%3FSubscriptionId%3DAKIAITUELSPAQCINVQWQ%26tag%3Dfassefnia-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1430225998" rel="nofollow">Beginning iPhone Games Development</a></i><br />
<b>Rating: <img src="http://www.player3.org/wp-content/plugins/WPRobot3/images/5.png" /></b><br />
This book is a fantastic collection of detailed code examples for getting all kinds of stuff done in game programming. I had been shying away from the more complex (OpenGL ES) game development myself but this really opens the door now. It is going to jump-start some project ideas I had. The book is worth it just for the audio and OpenGL ES coverage alone, but it also has a complete game that is developed throughout the book, and it&#8217;s awesome! Note, as with ANY technical book, it&#8217;s always good to check the errata page especially for a cutting edge book like this. As to the other reviewer who mentioned mistakes, I would take that review with a grain of salt &#8211; maybe a rival author, because they haven&#8217;t reported any of the &#8220;mistakes&#8221; they claim to have found on the errata page (at [...]). This is a really thick and heavy book, super dense, with great explanations of the topics, and solutions you can use right away. Sweet book, I am very glad to own it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: George A. Walker</title>
		<link>http://www.player3.org/iphone/the-top-7-iphone-games-you-need-to-play-beginning-iphone-games-development.html#comment-941</link>
		<dc:creator>George A. Walker</dc:creator>
		<pubDate>Fri, 09 Jul 2010 02:35:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.player3.org/iphone/the-top-7-iphone-games-you-need-to-play-beginning-iphone-games-development.html#comment-941</guid>
		<description>&lt;i&gt;Review by George A. Walker for &lt;a href=&quot;http://www.amazon.com/Beginning-iPhone-Games-Development-Cabrera/dp/1430225998%3FSubscriptionId%3DAKIAITUELSPAQCINVQWQ%26tag%3Dfassefnia-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1430225998&quot; rel=&quot;nofollow&quot;&gt;Beginning iPhone Games Development&lt;/a&gt;&lt;/i&gt;
&lt;b&gt;Rating: &lt;img src=&quot;http://www.player3.org/wp-content/plugins/WPRobot3/images/1.png&quot; &gt;&lt;/b&gt;
This is a programming book. Little margin for error. To Many Mistakes. Just in the first 100 pages there are major screw ups. I was so looking forward to this book. There are websites on-line where people have found the same mistakes. Here is a error from page 100.
&lt;br /&gt;
&lt;br /&gt;-(void)updateBox
&lt;br /&gt;{
&lt;br /&gt;   CGSize bsize = box.size;
&lt;br /&gt;   bsize.width = width;
&lt;br /&gt;   bsize.height = height;
&lt;br /&gt;   box.size = bsize;
&lt;br /&gt;}
&lt;br /&gt;
&lt;br /&gt;5 lines of code. This is to much to leave out. This is just one of the many errors. They left out this entire line. How would somebody know?
&lt;br /&gt;Random &quot;#&quot; sign on page 100 too.  A radom &quot;7&quot; hanging out on page 106

</description>
		<content:encoded><![CDATA[<p><i>Review by George A. Walker for <a href="http://www.amazon.com/Beginning-iPhone-Games-Development-Cabrera/dp/1430225998%3FSubscriptionId%3DAKIAITUELSPAQCINVQWQ%26tag%3Dfassefnia-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1430225998" rel="nofollow">Beginning iPhone Games Development</a></i><br />
<b>Rating: <img src="http://www.player3.org/wp-content/plugins/WPRobot3/images/1.png" /></b><br />
This is a programming book. Little margin for error. To Many Mistakes. Just in the first 100 pages there are major screw ups. I was so looking forward to this book. There are websites on-line where people have found the same mistakes. Here is a error from page 100.</p>
<p>-(void)updateBox<br />
<br />{<br />
<br />   CGSize bsize = box.size;<br />
<br />   bsize.width = width;<br />
<br />   bsize.height = height;<br />
<br />   box.size = bsize;<br />
<br />}</p>
<p>5 lines of code. This is to much to leave out. This is just one of the many errors. They left out this entire line. How would somebody know?<br />
<br />Random &#8220;#&#8221; sign on page 100 too.  A radom &#8220;7&#8243; hanging out on page 106</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: F. Ng</title>
		<link>http://www.player3.org/iphone/the-top-7-iphone-games-you-need-to-play-beginning-iphone-games-development.html#comment-940</link>
		<dc:creator>F. Ng</dc:creator>
		<pubDate>Fri, 09 Jul 2010 01:43:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.player3.org/iphone/the-top-7-iphone-games-you-need-to-play-beginning-iphone-games-development.html#comment-940</guid>
		<description>&lt;i&gt;Review by F. Ng for &lt;a href=&quot;http://www.amazon.com/Beginning-iPhone-Games-Development-Cabrera/dp/1430225998%3FSubscriptionId%3DAKIAITUELSPAQCINVQWQ%26tag%3Dfassefnia-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1430225998&quot; rel=&quot;nofollow&quot;&gt;Beginning iPhone Games Development&lt;/a&gt;&lt;/i&gt;
&lt;b&gt;Rating: &lt;img src=&quot;http://www.player3.org/wp-content/plugins/WPRobot3/images/4.png&quot; &gt;&lt;/b&gt;
I am new to game development but not on obj-C and C. If you know obj-c pretty well this is a good game development for you. I haven&#039;t finished reading the book yet. I am on chapter 7. I like it that it doesn&#039;t just tell you how the SDK works. It shows you how to use Quart2d, OpenGL ES, OpenAL with examples. For example, the Asteroids game project was really fun. There are some errors, typos in the book but you can go to their support forum for help. They are very helpful at explaining if you have questions. I would love to see a sequel.

</description>
		<content:encoded><![CDATA[<p><i>Review by F. Ng for <a href="http://www.amazon.com/Beginning-iPhone-Games-Development-Cabrera/dp/1430225998%3FSubscriptionId%3DAKIAITUELSPAQCINVQWQ%26tag%3Dfassefnia-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1430225998" rel="nofollow">Beginning iPhone Games Development</a></i><br />
<b>Rating: <img src="http://www.player3.org/wp-content/plugins/WPRobot3/images/4.png" /></b><br />
I am new to game development but not on obj-C and C. If you know obj-c pretty well this is a good game development for you. I haven&#8217;t finished reading the book yet. I am on chapter 7. I like it that it doesn&#8217;t just tell you how the SDK works. It shows you how to use Quart2d, OpenGL ES, OpenAL with examples. For example, the Asteroids game project was really fun. There are some errors, typos in the book but you can go to their support forum for help. They are very helpful at explaining if you have questions. I would love to see a sequel.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: R. Worsfold</title>
		<link>http://www.player3.org/iphone/the-top-7-iphone-games-you-need-to-play-beginning-iphone-games-development.html#comment-939</link>
		<dc:creator>R. Worsfold</dc:creator>
		<pubDate>Fri, 09 Jul 2010 01:23:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.player3.org/iphone/the-top-7-iphone-games-you-need-to-play-beginning-iphone-games-development.html#comment-939</guid>
		<description>&lt;i&gt;Review by R. Worsfold for &lt;a href=&quot;http://www.amazon.com/Beginning-iPhone-Games-Development-Cabrera/dp/1430225998%3FSubscriptionId%3DAKIAITUELSPAQCINVQWQ%26tag%3Dfassefnia-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1430225998&quot; rel=&quot;nofollow&quot;&gt;Beginning iPhone Games Development&lt;/a&gt;&lt;/i&gt;
&lt;b&gt;Rating: &lt;img src=&quot;http://www.player3.org/wp-content/plugins/WPRobot3/images/1.png&quot; &gt;&lt;/b&gt;
I am nearing the end of the 4th chapter of the book and I had to get on amazon to review this because I am so frustrated.  This would have been a great book except the code examples are littered with typos and mistakes that will prevent your code from compiling if you are following along.  I am new to Objective C programming and i was literally spent an hour trying to figure out why my code wouldn&#039;t compile just to realize the book made a mistake.  I mean i&#039;m only on chapter 4 and it is driving me crazy.
&lt;br /&gt;a few examples:
&lt;br /&gt;p129 it tells you to import &quot;TextView.h&quot;  when it should say &quot;TextSprite.h&quot;
&lt;br /&gt;p121 where it tells you to use mario.jpg instead of mario.png (included in their source files) but this file looks nothing like their example and i assume they really meant to use the included file called walk.png.
&lt;br /&gt;p106 it reads CGFloat vectorScale;7  

</description>
		<content:encoded><![CDATA[<p><i>Review by R. Worsfold for <a href="http://www.amazon.com/Beginning-iPhone-Games-Development-Cabrera/dp/1430225998%3FSubscriptionId%3DAKIAITUELSPAQCINVQWQ%26tag%3Dfassefnia-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1430225998" rel="nofollow">Beginning iPhone Games Development</a></i><br />
<b>Rating: <img src="http://www.player3.org/wp-content/plugins/WPRobot3/images/1.png" /></b><br />
I am nearing the end of the 4th chapter of the book and I had to get on amazon to review this because I am so frustrated.  This would have been a great book except the code examples are littered with typos and mistakes that will prevent your code from compiling if you are following along.  I am new to Objective C programming and i was literally spent an hour trying to figure out why my code wouldn&#8217;t compile just to realize the book made a mistake.  I mean i&#8217;m only on chapter 4 and it is driving me crazy.<br />
<br />a few examples:<br />
<br />p129 it tells you to import &#8220;TextView.h&#8221;  when it should say &#8220;TextSprite.h&#8221;<br />
<br />p121 where it tells you to use mario.jpg instead of mario.png (included in their source files) but this file looks nothing like their example and i assume they really meant to use the included file called walk.png.<br />
<br />p106 it reads CGFloat vectorScale;7</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: E. Kim</title>
		<link>http://www.player3.org/iphone/the-top-7-iphone-games-you-need-to-play-beginning-iphone-games-development.html#comment-938</link>
		<dc:creator>E. Kim</dc:creator>
		<pubDate>Fri, 09 Jul 2010 00:29:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.player3.org/iphone/the-top-7-iphone-games-you-need-to-play-beginning-iphone-games-development.html#comment-938</guid>
		<description>&lt;i&gt;Review by E. Kim for &lt;a href=&quot;http://www.amazon.com/Beginning-iPhone-Games-Development-Cabrera/dp/1430225998%3FSubscriptionId%3DAKIAITUELSPAQCINVQWQ%26tag%3Dfassefnia-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1430225998&quot; rel=&quot;nofollow&quot;&gt;Beginning iPhone Games Development&lt;/a&gt;&lt;/i&gt;
&lt;b&gt;Rating: &lt;img src=&quot;http://www.player3.org/wp-content/plugins/WPRobot3/images/5.png&quot; &gt;&lt;/b&gt;
INTRODUCTION
&lt;br /&gt;Last year, I had gone through Stephan Kochan&#039;s excellent Objective-C 2.0 book and then followed that with the other Apress beginner&#039;s book on the iPhone SDK (by Mark and LaMarche).  I became comfortable developing apps that utilized the UIKit using the standard tab bar controllers, navigation controllers, UITableviews, etc, but wanted to venture into game development.  There were very few books on the subject, and the reviews of the very few other books (which also only became available recently) were terrible.  I suppose I had high hopes for this book based on the Apress Mark and LaMarche beginner&#039;s book. 
&lt;br /&gt;
&lt;br /&gt;CHAPTERS
&lt;br /&gt;Here&#039;s a list of chapters, since I didn&#039;t find this listed in the Amazon description:
&lt;br /&gt;
&lt;br /&gt;01 pg 001 A Revolutionary Gaming Platform: Games for Everyone, Anytime, Anywhere
&lt;br /&gt;02 pg 013 Developing iPhone Games: Peeking Inside the iPhone Toolbox
&lt;br /&gt;03 pg 021 Moving Images on a Small Screen --UIKit Controls
&lt;br /&gt;04 pg 079 She Shoots, She Hits, She Scores!
&lt;br /&gt;05 pg 137 Flipping Out and Sweeping Away with Core Animation
&lt;br /&gt;06 pg 161 OpenGL Basics: Wrapping Your Head Around the OpenGL API
&lt;br /&gt;07 pg 203 Putting It Together: Making a Game in OpenGL
&lt;br /&gt;08 pg 261 The Next Steps: Atlases, Sprites, and Particles--Oh My!
&lt;br /&gt;09 pg 315 Introduction to Core Audio
&lt;br /&gt;10 pg 353 Making Noise with OpenAL
&lt;br /&gt;11 pg 423 3D Audio--Turning Noise into Game Sounds
&lt;br /&gt;12 pg 463 Streaming: Thumping, Pulse-Quickening Game Excitement
&lt;br /&gt;13 pg 537 Networking for iPhone Games: Introduction
&lt;br /&gt;14 pg 543 Going Head to Head
&lt;br /&gt;15 pg 583 Party Time
&lt;br /&gt;16 pg 637 Connecting with the Outside World
&lt;br /&gt;17 pg 649 Putting It All Together: Now Comes the Fun Part
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;I&#039;m currently on chapter 6 and can say that this book&#039;s more than adequate for somebody of my beginning level.  Nevertheless, there are some definite negatives that I noticed so far.
&lt;br /&gt;
&lt;br /&gt;CONS
&lt;br /&gt;1. The text has the familiar format of taking the reader through the development of a single app (an Asteroids-like game).  There are times in which the author(s) really hand-hold and explain every line of code, and then there are other times in which the authors will inform the reader of what code was added to the app, but gloss over any explanations.  You may be thinking that perhaps the authors assumed some of the added code should be obvious to even beginners, however, the code they do not provide explanations of are not anything that a beginner or maybe even intermediate-level (non-gaming) programmer would know.  Sometimes, the author will just say something like &quot;If it sounded really confusing, don&#039;t worry, it is!&quot; and just basically tell us to accept the code and don&#039;t worry about how it works.  I got the feeling that the author(s) for some of the chapters truly do not know themselves or understand portions of their code expertly. 
&lt;br /&gt;
&lt;br /&gt;2. Although I do indeed remember the fundamentals of linear algebra, having taken a course on it in the past, the authors make little effort at explaining anything about transformational matrices to those who may know less than me.  They use transformational matrices, of course, but I got the distinct impression that the author(s) themselves had no real idea of the fundamental principles behind the use of transformational matrices.  Yes, I understand that the APIs do provide some level of abstraction, but they are still low-level enough that the reader should be given some general review of what transformational matrices do and look like mathematically.  The APIs do not provide tremendous abstraction.
&lt;br /&gt;
&lt;br /&gt;3. There is a moderate number of errors and you must use their website for the errata.  Some of the errors are not obvious to catch.  As an example, a previously used class is later subclassed, but the subclass assumes methods exist in the parent class which the text omitted when first describing the parent class previously.  This may surprise you, but I don&#039;t find this too objectionable.  The Mark and LaMarche beginning iPhone SDK book (first edition) was plagued with errors, too.
&lt;br /&gt;
&lt;br /&gt;PROS
&lt;br /&gt;1. It&#039;s probably the only decent book out there for iPhone game development for beginners based on the lousy reviews of the two other books on Amazon.
&lt;br /&gt;2. Seems to have a lot of information on sounds, which I hadn&#039;t seen in other books or blogs regarding game development.
&lt;br /&gt;3. It&#039;s very comprehensive. Please see the earlier chapter listing. 
&lt;br /&gt;4. You can buy the PDF version for $10 from the Apress website.  You are given a certain amount of time to answer a question from the website about the book and if you succeed (proving that you own the book) they will send you a full book version in PDF for $10.
&lt;br /&gt;
&lt;br /&gt;CONCLUSION
&lt;br /&gt;Like some of the other reviewers have commented, this book has frustrating moments, is uneven in its chosen level of hand-holding throughout the development of the Asteroid app, and has some difficult to spot errors, however, I still like it a lot.  It&#039;s good enough and you have to give the authors a lot of credit for at least making a book for beginning game developers.  I never expect a book to be the &quot;bible&quot; of its subject.  It will allow me to throw away the book once I read it and move on to Apple&#039;s documentation and excellent blogs, like Matt Gallagher&#039;s excellent Cocoa with Love and forums like Apple&#039;s developer forums, the iPhone/iPad forum of the MacRumors website, and iPhoneDevSDK.
&lt;br /&gt;
&lt;br /&gt;I will of course update this review as I finish reading it (on my iPad using the PDF).

</description>
		<content:encoded><![CDATA[<p><i>Review by E. Kim for <a href="http://www.amazon.com/Beginning-iPhone-Games-Development-Cabrera/dp/1430225998%3FSubscriptionId%3DAKIAITUELSPAQCINVQWQ%26tag%3Dfassefnia-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1430225998" rel="nofollow">Beginning iPhone Games Development</a></i><br />
<b>Rating: <img src="http://www.player3.org/wp-content/plugins/WPRobot3/images/5.png" /></b><br />
INTRODUCTION<br />
<br />Last year, I had gone through Stephan Kochan&#8217;s excellent Objective-C 2.0 book and then followed that with the other Apress beginner&#8217;s book on the iPhone SDK (by Mark and LaMarche).  I became comfortable developing apps that utilized the UIKit using the standard tab bar controllers, navigation controllers, UITableviews, etc, but wanted to venture into game development.  There were very few books on the subject, and the reviews of the very few other books (which also only became available recently) were terrible.  I suppose I had high hopes for this book based on the Apress Mark and LaMarche beginner&#8217;s book. </p>
<p>CHAPTERS<br />
<br />Here&#8217;s a list of chapters, since I didn&#8217;t find this listed in the Amazon description:</p>
<p>01 pg 001 A Revolutionary Gaming Platform: Games for Everyone, Anytime, Anywhere<br />
<br />02 pg 013 Developing iPhone Games: Peeking Inside the iPhone Toolbox<br />
<br />03 pg 021 Moving Images on a Small Screen &#8211;UIKit Controls<br />
<br />04 pg 079 She Shoots, She Hits, She Scores!<br />
<br />05 pg 137 Flipping Out and Sweeping Away with Core Animation<br />
<br />06 pg 161 OpenGL Basics: Wrapping Your Head Around the OpenGL API<br />
<br />07 pg 203 Putting It Together: Making a Game in OpenGL<br />
<br />08 pg 261 The Next Steps: Atlases, Sprites, and Particles&#8211;Oh My!<br />
<br />09 pg 315 Introduction to Core Audio<br />
<br />10 pg 353 Making Noise with OpenAL<br />
<br />11 pg 423 3D Audio&#8211;Turning Noise into Game Sounds<br />
<br />12 pg 463 Streaming: Thumping, Pulse-Quickening Game Excitement<br />
<br />13 pg 537 Networking for iPhone Games: Introduction<br />
<br />14 pg 543 Going Head to Head<br />
<br />15 pg 583 Party Time<br />
<br />16 pg 637 Connecting with the Outside World<br />
<br />17 pg 649 Putting It All Together: Now Comes the Fun Part</p>
<p>I&#8217;m currently on chapter 6 and can say that this book&#8217;s more than adequate for somebody of my beginning level.  Nevertheless, there are some definite negatives that I noticed so far.</p>
<p>CONS<br />
<br />1. The text has the familiar format of taking the reader through the development of a single app (an Asteroids-like game).  There are times in which the author(s) really hand-hold and explain every line of code, and then there are other times in which the authors will inform the reader of what code was added to the app, but gloss over any explanations.  You may be thinking that perhaps the authors assumed some of the added code should be obvious to even beginners, however, the code they do not provide explanations of are not anything that a beginner or maybe even intermediate-level (non-gaming) programmer would know.  Sometimes, the author will just say something like &#8220;If it sounded really confusing, don&#8217;t worry, it is!&#8221; and just basically tell us to accept the code and don&#8217;t worry about how it works.  I got the feeling that the author(s) for some of the chapters truly do not know themselves or understand portions of their code expertly. </p>
<p>2. Although I do indeed remember the fundamentals of linear algebra, having taken a course on it in the past, the authors make little effort at explaining anything about transformational matrices to those who may know less than me.  They use transformational matrices, of course, but I got the distinct impression that the author(s) themselves had no real idea of the fundamental principles behind the use of transformational matrices.  Yes, I understand that the APIs do provide some level of abstraction, but they are still low-level enough that the reader should be given some general review of what transformational matrices do and look like mathematically.  The APIs do not provide tremendous abstraction.</p>
<p>3. There is a moderate number of errors and you must use their website for the errata.  Some of the errors are not obvious to catch.  As an example, a previously used class is later subclassed, but the subclass assumes methods exist in the parent class which the text omitted when first describing the parent class previously.  This may surprise you, but I don&#8217;t find this too objectionable.  The Mark and LaMarche beginning iPhone SDK book (first edition) was plagued with errors, too.</p>
<p>PROS<br />
<br />1. It&#8217;s probably the only decent book out there for iPhone game development for beginners based on the lousy reviews of the two other books on Amazon.<br />
<br />2. Seems to have a lot of information on sounds, which I hadn&#8217;t seen in other books or blogs regarding game development.<br />
<br />3. It&#8217;s very comprehensive. Please see the earlier chapter listing.<br />
<br />4. You can buy the PDF version for $10 from the Apress website.  You are given a certain amount of time to answer a question from the website about the book and if you succeed (proving that you own the book) they will send you a full book version in PDF for $10.</p>
<p>CONCLUSION<br />
<br />Like some of the other reviewers have commented, this book has frustrating moments, is uneven in its chosen level of hand-holding throughout the development of the Asteroid app, and has some difficult to spot errors, however, I still like it a lot.  It&#8217;s good enough and you have to give the authors a lot of credit for at least making a book for beginning game developers.  I never expect a book to be the &#8220;bible&#8221; of its subject.  It will allow me to throw away the book once I read it and move on to Apple&#8217;s documentation and excellent blogs, like Matt Gallagher&#8217;s excellent Cocoa with Love and forums like Apple&#8217;s developer forums, the iPhone/iPad forum of the MacRumors website, and iPhoneDevSDK.</p>
<p>I will of course update this review as I finish reading it (on my iPad using the PDF).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

