オライリーのiPhoneゲーム開発本 iPhone Game Development (洋書)

公開日: : 最終更新日:2010/09/30 iPad, iPhone, , ,

このiPhone Game Developmentは話題になっていることをみたことがないし、日本のAmazonでもレビューが1件も登録されていない本。USではレビューで結構酷評されている本だ。

しかし、著者のPaul ZirkleJoe Hogue の2人は Konami Digital Entertainment で5年間働き、40タイトル以上に携わったというたたき上げぽい経歴を持っている。初めてみたけど顔こわいなあ。

ちなみにこの本は紙だけでなく、KindleやiPhoneアプリ版などいろいろなフォーマットで提供されている。自分が最初に買ったのはKindle版だったが、読んでみたところ面白そうなのだがiPhoneで読むにはつらく、結局あきらめて紙の本を買い直してしまった。無駄に金をかけてしまった本である。今ならiPadがあるのでKindle版でももうちょっと読めるかも知れないが。

本書は、Objective-CでGame Frameworkを作り、Handle_Event, Update, Renderで構成される Game Loopを実現して2Dと3Dのゲームを作ろう、という本だ。ゲーム開発本には珍しく、全編Objective-Cで書かれている。サンプルとして紹介されているのはSafariで Tom Oreilly君が動物を狩る2Dのゲームと、ちょっとした3Dの宇宙船ゲーム。2Dの方でゲームのフレームワークを作り、それを利用して3Dのゲームの作り方の簡単な紹介をしている。ページ数は242ページなので内容的にはざっとObjective-Cでのゲームのフレームワーク作りを紹介するような本だ。
しかし他にそういう本に出会ったことがないので貴重な本ではある。ゲーム作りでは一般的と思われるゲームループをObjective-Cでどう実現するかが実際のコードとともに紹介されているので、自分のゲームの作りと比較してみると良いのではないだろうか。

Amazonで酷評されているのは、どうもダウンロードしたサンプルプログラムがまともに動かないためであるようで、たしかに試してみると、本の通りにやっても動かない。しかも、所々説明が足りていないこところがあり、自分で補完しながら進める必要がある。このため、明らかに、初心者向けではなく、しかもいわれたとおりにやってちゃんと動くことをのぞむ人にはひどく腹立たしい本でありそうだ。ただ、ありがたいことに有志による正誤表ができている。とは言っても、指摘があっても著者達が確認をしていないので Unconfirmed Errataの方にあるのだが。
とりあえず最初に引っかかると思われる、P69からの The Framework に関して試してみたので書いてみる。

  • P72. コード中に gsTest と書かれているところがあるが、ここは gsTestは後から出てくるクラスなので、ここは gsMain が正しい
  • P73. greyColor と書かれているが、grayColor が正しい
  • P73. -(void) Render 中で描画を行っているが、正しくは -(void)drawRect:(CGRect)rect 内でやる必要がある。Render 中では、[self needsSetDisplay] のみを行う。これは、P76.の Frames per Second も同様になる

オライリー本はしっかりレビューされて品質が高いものと思っていたが、そんなことはないようだ。急いで書いて、 レビューを省いた印象がある。内容は悪くないと思うのでもったいない本ではある。

Amazon.co.jp

iPhone Game Development: Developing 2D and 3D Games in Objective-C
iPhone Game Development: Developing 2D and 3D Games in Objective-C Paul Zirkle Joe Hogue

Oreilly & Associates Inc 2009-11-16
売り上げランキング : 49915

Amazonで詳しく見る by G-Tools

Amazon.com

iPhone Game Development: Developing 2D & 3D games in Objective-C (Animal Guide)
iPhone Game Development: Developing 2D & 3D games in Objective-C (Animal Guide) Paul Zirkle Joe Hogue

Average Review
starsPretty Bad
starsCould Have Been Awesome
starsMy Opinion of the book has changed.
starsJust okay
starsExtremely Frustrating Read…

See details at Amazon by G-Tools

関連記事

no image

NSURLConnnection オブジェクトをいつ解放するか 2011/08/06

NSURLConnection の -[NSURLConnection initWithReque

記事を読む

no image

iPhoneアプリをぬるぬるとつくろう。

かごおたさんのこの記事 はポイントが簡易にまとまっていてiPhoneアプリを作り始める際にはよい

記事を読む

simplism 0.7mm Ultra Thin Case for iPhone 6 Plus(5.5inch)購入

Amazonを見ているとiPhone 6 Plus の筐体はそれなりに傷が付きや

記事を読む

[iOS SDK] Olympus Camera Kit で Pebble連携アプリを作ってみた

3月25日にOLYMPUS AIR A01が発売されたが、このカメラはOPC(Open Pl

記事を読む

[iOS SDK] UIAlertView が消えた後にキーボードが表示される

昔書いたコードで、UIAlertView に setAlertViewStyle で UIAlert

記事を読む

iOS用アイコンをまとめて生成する

しばらく開発してきたアプリがようやくリリースできる状態になってきたので、知り合いのデザイナーと飲み

記事を読む

no image

CNN ENGLISH EXPRESS 2011/12 スティーブ・ジョブズとエリック・シュミット

この前書店にSoftware Designを買いに行ったときにたまたま見かけて、ジョブズの歴代プレゼ

記事を読む

no image

iPhone UIデザイン用シート

paella さんのページにiPhone UIデザイン用シートがあったので利用させてもらう。8月に発

記事を読む

おんぷちゃん for iPad リアル鍵盤で回答

おんぷちゃん for iPad は五線譜上に表示される音符をスクリーン上のキーボードや、USBやB

記事を読む

[洋書] The Day of the Triffids トリフィドの日

The Day of the Triffids (RosettaBooks Into Film)Jo

記事を読む

Message

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

自宅をリフォームしてみた

数年前から奥さんに家のリフォームを希望されていた。 ガ

iOS 16 GM版アップデート

遅ればせながら iPhone 11 Pro Maxを iOS16 G

Apple Event Sep 2022 Far Out

毎年恒例の Apple Event が 2022/09/07 に行わ

MY HER-SYS の使い方

子どもが新型コロナウイルスに感染し、隔離を試みましたが結局自分も感染

Transcend TS-HUB5C を買ってみた

前回 USB Type-C ハブを買って返品してしまったので、再度検

→もっと見る

PAGE TOP ↑