開発環境について書かれている為、初心者向きかと思えば、そういうわけではない。
この部分はどんなことをするのか
それは確かに書いてある 無ければ読み進めるのは困難だろう。
関数についての説明は自分で調べることを前提として書かれている
つまり、何らかの手段で関数を調べなければ、この本を理解することはできない。
それくらいこの本は難しめ
ただ、この内容が理解できたならば、シューティングゲームを作ることはできるであろう
この本は実際のシューティングの部分以外にも、リプレイや難易度の設定など
ゲームの奥深さを引き出すことについてまで書かれている。
また、データの差し替えについても書かれているので
サンプルとしてついてくるCDのデータを差し替える
これだけで自然とオリジナル味あふれるゲームとなっていくだろう。
どちらにしろ、内容は難しめなので、ある程度自分でプログラムが組める人
これがこの本の対象者 であるだろう。
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
シューティングゲーム プログラミング 単行本 – 2006/9/28
付属資料:CD-ROM(1枚)
- 本の長さ402ページ
- 言語日本語
- 出版社ソフトバンククリエイティブ
- 発売日2006/9/28
- ISBN-104797337214
- ISBN-13978-4797337211
この商品を見た後に買っているのは?
ページ 1 以下のうち 1 最初から観るページ 1 以下のうち 1
登録情報
- 出版社 : ソフトバンククリエイティブ (2006/9/28)
- 発売日 : 2006/9/28
- 言語 : 日本語
- 単行本 : 402ページ
- ISBN-10 : 4797337214
- ISBN-13 : 978-4797337211
- Amazon 売れ筋ランキング: - 661,312位本 (本の売れ筋ランキングを見る)
- - 617位ゲームプログラミング
- - 59,974位エンターテイメント (本)
- カスタマーレビュー:
著者について
著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
カスタマーレビュー
星5つ中4.2つ
5つのうち4.2つ
全体的な星の数と星別のパーセンテージの内訳を計算するにあたり、単純平均は使用されていません。当システムでは、レビューがどの程度新しいか、レビュー担当者がAmazonで購入したかどうかなど、特定の要素をより重視しています。 詳細はこちら
9グローバルレーティング
虚偽のレビューは一切容認しません
私たちの目標は、すべてのレビューを信頼性の高い、有益なものにすることです。だからこそ、私たちはテクノロジーと人間の調査員の両方を活用して、お客様が偽のレビューを見る前にブロックしています。 詳細はこちら
コミュニティガイドラインに違反するAmazonアカウントはブロックされます。また、レビューを購入した出品者をブロックし、そのようなレビューを投稿した当事者に対して法的措置を取ります。 報告方法について学ぶ
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
2008年3月1日に日本でレビュー済み
Amazonで購入
2010年7月20日に日本でレビュー済み
シューティングゲームを作ろうと思い購入しました趣味グラマーです。
他のレビューでも述べられている通り、内容は初心者向けとはいえません。
本の内容通りに作ろうとするならば、ある程度C++でのプログラミングに慣れており、DirectXをある程度理解している必要があります。
コードは複雑ですし、DirectXについての説明はかなり少ないです。
といっても、この本の目的はDirectXではなくロジックを説明することなので、
内容通りにそのまんま作ろうとしなければ、硬派なDirectXを使わないで別のライブラリを使って作ることもできそうです。
(余談ですが、筆者は差分プログラミングを好むようです。
継承をバンバン使うのでこれのせいで初心者がコードを理解しづらいという状況に陥っているような気がします。)
また、タスクリスト、弾道、敵・ボスの生成、アイテム、特殊攻撃など、
個々のトピックについては結構詳細かつ広範囲に渡って説明されているのですが、
ロジックの全てを説明しているわけではなく、
全体のプログラムの構成やクラス間の関係など巨視的に見た構成についてはあまり説明されていません。
しっかりしたクラス図やアクティビティ図などを載せてくれるだけでもありがたかったのですが、
残念ながら全体の構成については自分で組み立てるか、CDに載ってるコードから読み解く必要があります。
個々に説明されているトピックは詳しく、広範囲に渡っているため
参考にする分には非常に役に立ちます。
ですが、サンプルコードが複雑だったり、コードを書いててまさに欲しいと思った情報が書かれていなかったりと、
至らないところもあると思ったため、星-2させていただきました。
他のレビューでも述べられている通り、内容は初心者向けとはいえません。
本の内容通りに作ろうとするならば、ある程度C++でのプログラミングに慣れており、DirectXをある程度理解している必要があります。
コードは複雑ですし、DirectXについての説明はかなり少ないです。
といっても、この本の目的はDirectXではなくロジックを説明することなので、
内容通りにそのまんま作ろうとしなければ、硬派なDirectXを使わないで別のライブラリを使って作ることもできそうです。
(余談ですが、筆者は差分プログラミングを好むようです。
継承をバンバン使うのでこれのせいで初心者がコードを理解しづらいという状況に陥っているような気がします。)
また、タスクリスト、弾道、敵・ボスの生成、アイテム、特殊攻撃など、
個々のトピックについては結構詳細かつ広範囲に渡って説明されているのですが、
ロジックの全てを説明しているわけではなく、
全体のプログラムの構成やクラス間の関係など巨視的に見た構成についてはあまり説明されていません。
しっかりしたクラス図やアクティビティ図などを載せてくれるだけでもありがたかったのですが、
残念ながら全体の構成については自分で組み立てるか、CDに載ってるコードから読み解く必要があります。
個々に説明されているトピックは詳しく、広範囲に渡っているため
参考にする分には非常に役に立ちます。
ですが、サンプルコードが複雑だったり、コードを書いててまさに欲しいと思った情報が書かれていなかったりと、
至らないところもあると思ったため、星-2させていただきました。
2006年11月15日に日本でレビュー済み
Cmagazineで連載されていた「ゲームのシクミ(SHTG編)」と
2004年12月号の「ゲームのためのタスクシステム」に、一部
加筆を加え収録された一冊。
同著者の「SHTGアルゴリズム〜」が、弾幕やリプレイなどのギミック
部分の解説に特化しているのに対し、こちらはゲームを1本仕上げる事に
ポイントを置いてフレームワーク部分、タスクシステムによるゲーム内の
オブジェクトの管理方法、スクリプトによる制御、難易度調整の話‥などが
メインとなっています。
現在手に入る日本語の廉価なゲーム関連の書籍では、シーンの遷移や
ファイルパック&暗号化の実装例が載っているものは、あまりなかった
気がするので、SHTGに興味がなくてもそのあたりの情報を求めている方
にも有用かもしれません。
・内容はC++。VisulC++2003、2005に対応。
・サンプルのビルドには、DirectX9.0c(Augast 2006)以降が必要。
・作例はビルボードでなく、Xファイルを使った3D(見た目は2D)SHTG。
2004年12月号の「ゲームのためのタスクシステム」に、一部
加筆を加え収録された一冊。
同著者の「SHTGアルゴリズム〜」が、弾幕やリプレイなどのギミック
部分の解説に特化しているのに対し、こちらはゲームを1本仕上げる事に
ポイントを置いてフレームワーク部分、タスクシステムによるゲーム内の
オブジェクトの管理方法、スクリプトによる制御、難易度調整の話‥などが
メインとなっています。
現在手に入る日本語の廉価なゲーム関連の書籍では、シーンの遷移や
ファイルパック&暗号化の実装例が載っているものは、あまりなかった
気がするので、SHTGに興味がなくてもそのあたりの情報を求めている方
にも有用かもしれません。
・内容はC++。VisulC++2003、2005に対応。
・サンプルのビルドには、DirectX9.0c(Augast 2006)以降が必要。
・作例はビルボードでなく、Xファイルを使った3D(見た目は2D)SHTG。
2010年8月25日に日本でレビュー済み
Amazonで購入
シューティングゲームってどうやって作るの?
ゲームを作る知識から、タスクシステムの解説。
サウンドとスクリプトにも触れています。
一通りの工程を学習することができると思います。
グラフィックやサウンドの作成については、本書では学習することができません。
サンプルは Visual Studio C++ を活用した、 Windows アプリケーションです。
サウンド、グラフィック、入力には DirectX を使用しています。
付属のゲームライブラリを使用すれば、簡単にゲームを作成できそうです。
ゲームを作る知識から、タスクシステムの解説。
サウンドとスクリプトにも触れています。
一通りの工程を学習することができると思います。
グラフィックやサウンドの作成については、本書では学習することができません。
サンプルは Visual Studio C++ を活用した、 Windows アプリケーションです。
サウンド、グラフィック、入力には DirectX を使用しています。
付属のゲームライブラリを使用すれば、簡単にゲームを作成できそうです。
2006年12月13日に日本でレビュー済み
私は読み物として購入したクチで、2Dシューティングくらいは既に楽に組めるプログラマーでありますので、確かな事は言いかねますが、なかなか実戦的な書籍であると思いました。
私としてもやはり結構、得るものがありました。
本書は普通の縦スクロールSTGの作り方を、自機の表示からボスまで、手順を追って解説したものであります。
しかしながら、本書はC++の知識がほぼ完璧で、Win32アプリとDirectXにもそこそこの経験が有る人が対象です。
又、「どうすればいいか」は詳細に解説されていますが、「それをC++ソースコードとしてどう実装するか」の解説は有りません。
つまり掲載された(もしくは付録CD-ROMに収録された)ソースを読み、自分で解析しなければなりません。
と言うと不親切そうな印象を得るかも知れませんが、本書はその程度は軽くこなせるだけの素養を持った人が対象なのです。
ですから、全くの初心者さんが手を出すことは、お勧めしませんが、
これまでに何かしらの経験を持ち、そこそこのアプリ程度は自分で作れるだけの腕に達した人が、「よっしゃ、いっちょSTGでも作ってみるか!」と言う人用、なのでしょうね。
この点さえ間違えなければ、大丈夫です。恐らく、一ヶ月も要せずに、STGのみならずACTも、ちょっとした物なら楽に組める様になるでしょう。
欲を言えば、マップチップや地上物の実装にも言及して欲しかったですし、
せっかくだからサンプルもちゃんとしたゲームに仕上げて欲しかったですね。せっかくだから、ですがw
私としてもやはり結構、得るものがありました。
本書は普通の縦スクロールSTGの作り方を、自機の表示からボスまで、手順を追って解説したものであります。
しかしながら、本書はC++の知識がほぼ完璧で、Win32アプリとDirectXにもそこそこの経験が有る人が対象です。
又、「どうすればいいか」は詳細に解説されていますが、「それをC++ソースコードとしてどう実装するか」の解説は有りません。
つまり掲載された(もしくは付録CD-ROMに収録された)ソースを読み、自分で解析しなければなりません。
と言うと不親切そうな印象を得るかも知れませんが、本書はその程度は軽くこなせるだけの素養を持った人が対象なのです。
ですから、全くの初心者さんが手を出すことは、お勧めしませんが、
これまでに何かしらの経験を持ち、そこそこのアプリ程度は自分で作れるだけの腕に達した人が、「よっしゃ、いっちょSTGでも作ってみるか!」と言う人用、なのでしょうね。
この点さえ間違えなければ、大丈夫です。恐らく、一ヶ月も要せずに、STGのみならずACTも、ちょっとした物なら楽に組める様になるでしょう。
欲を言えば、マップチップや地上物の実装にも言及して欲しかったですし、
せっかくだからサンプルもちゃんとしたゲームに仕上げて欲しかったですね。せっかくだから、ですがw
2008年3月29日に日本でレビュー済み
みなさんが述べられていますようにたしかに内容としては満足のいく一冊にしあがっています。
ですがなぜか誤字がとても多いです。付属CDにはいっているサンプルには本に書いてあるのに入っていないファイルや名前自体が違うものが多く含まれています。
私の場合読んでいてサンプルファイルが見つからなくてとてもいらいらするようなことが何度もありました。
ということで星は3つくらいではないかと思われます。
まじめに勉強している方などは軽く読み流す程度にして別の本でしっかり学んだほうがよろしいかと
ですがなぜか誤字がとても多いです。付属CDにはいっているサンプルには本に書いてあるのに入っていないファイルや名前自体が違うものが多く含まれています。
私の場合読んでいてサンプルファイルが見つからなくてとてもいらいらするようなことが何度もありました。
ということで星は3つくらいではないかと思われます。
まじめに勉強している方などは軽く読み流す程度にして別の本でしっかり学んだほうがよろしいかと