Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Windows Phone
  • Android

無料アプリを入手するには、Eメールアドレスを入力してください。

Kindle 価格: ¥ 3,800

¥ 304の割引 (7%)

ポイント : 106pt (2%)

これらのプロモーションはこの商品に適用されます:

Kindle または他の端末に配信

Kindle または他の端末に配信

[Robert Nystrom]のGame Programming Patterns ソフトウェア開発の問題解決メニュー impress top gearシリーズ
Kindle App Ad

Game Programming Patterns ソフトウェア開発の問題解決メニュー impress top gearシリーズ Kindle版

5つ星のうち 5.0 4件のカスタマーレビュー

その他(2)の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
Amazon 価格
新品 中古品
Kindle版
"もう一度試してください。"
¥ 3,800

商品の説明

内容紹介

開発経験に基づくパターン実践の極意!
パターン誕生の背景/エッセンス/適用条件/サンプルを解説。

ゲームプログラミングを含むソフトウェア開発の現場で、デザインパターンをより的確に利用するための解説書。著者は、米国大手ゲーム会社エレクトロニック・アーツでゲーム開発に従事。その経験に基づき、GoFや著者独自のパターンについて考察。より容易に変更できる洗練されたアーキテクチャ、ゲームに求められる実行速度といった視点を重視しつつ、幅広く応用できるパターンやゲーム必須のパターンを取り上げています。本書は、『Game Programming Patterns』の翻訳書です。米国アマゾンで60以上のレビューを集め、その9割が星5つと評価されています(2015年8月)。

【以下、本書イントロダクションより抜粋】
私がこの本で提供したいのは、解決策のメニューのようなものです。この本の各々の章では、単独でコードに適応可能なアイデアを解説しています。役立つものをメニューから選んで組み合わせることができます。

著者について

■著者
Robert Nystrom(ロバート・ナイストロム)
プロフェッショナルプログラマーとして20年の経歴を持つ。そのうち10年はゲームプログラミングに従事。米国大手ゲーム会社のエレクトロニック・アーツに8年間在籍。大規模ゲームから小型のアドベンチャー&パズルゲームまで幅広く開発に携わり、それらのゲームはPC、GameCube、Playstation 2、Xbox、Xbox 360、Nintendo DS向けに出荷された。しかし著者は、そうした製品のリリースよりも、開発者向けのツールや共有ライブラリを作ることにプライドを持っている。美しく有用なコードを眺めることや、開発者の創造力の拡大に寄与することを、なによりも好む。

■監修者/翻訳者
武舎 広幸(むしゃ ひろゆき)
マーリンアームズ株式会社代表取締役。機械翻訳など言語処理ソフトウェアの開発と人間翻訳に従事。国際基督教大学の語学科に入学するも、理学科(数学専攻)に転科。山梨大学大学院修士課程に進学し、ソフトウェア工学を専攻。修了後、東京工業大学大学院博士課程に入学。米国オハイオ州立大学大学院、カーネギーメロン大学機械翻訳センター(客員研究員)に留学後、満期退学し、マーリンアームズ株式会社を設立。

阿部 和也(あべ かずや)
1973年頃よりFORTRAN、1980年頃よりBASICでプログラミングを始める。COBOL、PL/I、Cを経て、1988年頃よりMacintoshでCプログラミングを開始し、1990年にビットマップフォントエディタ「丸漢エディター」を発表。その後、C++によるMac OS 9用ビットマップフォントエディタの開発にも従事した。現在はPerl、PHP、JavaScriptにより病院情報システムの機能拡張に取り組んでいる。

上西 昌弘(うえにし まさひろ)
学生時代から講義や趣味でプログラミングに親しむ。製造業の情報部門で3D CGおよびAI技術をベースにした開発業務に長年従事した。コンピュータ関係を中心とした書籍の翻訳に参加するとともに、産業翻訳に携わっている。訳書に『日本海軍空母vs米海軍空母 太平洋1942(オスプレイ“対決"シリーズ)』(大日本印刷)などがある。

登録情報

  • フォーマット: Kindle版
  • ファイルサイズ: 9937 KB
  • 紙の本の長さ: 548 ページ
  • 出版社: インプレス (2015/9/24)
  • 販売: Amazon Services International, Inc.
  • 言語: 日本語
  • ASIN: B015R0M8W0
  • X-Ray:
  • Word Wise: 有効にされていません
  • おすすめ度: 5つ星のうち 5.0 4件のカスタマーレビュー
  • Amazon 売れ筋ランキング: Kindleストア 有料タイトル - 25,388位 (Kindleストア 有料タイトルの売れ筋ランキングを見る)
  • さらに安い価格について知らせる
    この商品を出品する場合、出品者サポートを通じて更新を提案したいですか?


カスタマーレビュー

5つ星のうち 5.0
星5つ
4
星4つ
0
星3つ
0
星2つ
0
星1つ
0
すべてのカスタマーレビューを見る(4)
あなたのご意見やご感想を教えてください

トップカスタマーレビュー

形式: 単行本(ソフトカバー) Amazonで購入
ゲーム以外のプログラム経験がある人が、趣味でUnityを使い始めて、少し大きなゲームに挑戦した辺りでぶつかる「あれ、このゲームのシステムってどういう風に設計するのが正解なんだろう。」というモヤモヤをスッキリさせてくれる書籍です。

いわゆるデザインパターンの活用方法が、「主人公の状態管理どうしよう。」「敵いっぱい作りたいんだけどパラメータのデータ構造どうしよう。」といったゲームを作るとほぼ確実に出会うであろう問題を例に解説されているので、すんなり頭に入ります。ゲームに寄った内容ですが、専門書が大好きな銀行口座や学生名簿の例よりもよほどわかりやすいので、デザインパターンの入門書としても良いと思います。

個人的には、脚注のユーモアがツボにハマり、読み物としても楽しめました。
コメント 27人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 単行本(ソフトカバー) Amazonで購入
ゲーム開発における現実的な設計について書かれた技術書です。
既存のデザインパターンの書籍とは異なり、ゲーム開発用に改良&特化したデザインパターンの紹介となってます。
各パターンごとに誕生の背景、実装、適用条件、注意点、検討課題などの項目で分かりやすく書かれています。
私自身、長くゲーム開発者をやっていますが、安心かつ納得に内容です。翻訳も良いです。
コメント 10人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: Kindle版 Amazonで購入
元々ステートレスなサーバサイドのプログラムばかり書いており、他のデザインパータンの本も読んだことはあったのですが、実際どのようなときに使用するのかいまいちピンときておりませんでした。

最近ステートフルなjavascript(フロントエンド)やunityなどを扱うようになり、どうのように書いたら良いのか分からずコードが煩雑になってしまうことが多くなりました。

そこでこの本を読んでみたのですが、とても理解し易かったです。
各パターンではどのようなときに使用するのか実例が入っており、すんなりと頭に入ってきました。
また、パターンを適応すべきでない場合、デメリットなどについても書かれており、頭でっかちになって盲目的な使用を促す様な内容でないことも、共感を持てました。
コメント このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: Kindle版 Amazonで購入
ちゃんと理解して読むには、ベースとなる言語知識が必要で、難易度が高いが、実際のゲーム開発現場で直面するリアリティのある状況が多く書かれており、有益。

グローバル変数は、さまざまな理由で良くない。シングルトンは、グローバル変数なので、グローバル変数が引き起こす問題を解決してくれない、ではどうするか?など、実際に世の中に当たり前のようにはびこっているが、問題のあるコードを見直す、いいきっかけになると思う。
コメント 4人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
click to open popover