拡張性の高いゲームプログラムの設計手法
ゲームの実装面よりも設計面に重きを置いた本です。プラグイン設計や モジュール分割など、ちょっと複雑なゲームを作るときに必要な ノウハウが解説されています。一見難しそうなスクリプトエンジンの 開発も、非常にわかりやすく簡潔なコードで解説されており、 理解しやすいと思います。最終章まで読むと、本格的なアドベンチャーゲームのスクリプトエンジンが 完成できる構成となっています。(もちろんこれはアクションやRPGにも応用できるでしょう) 設計理論だけではなく具体的な実装法がわかるため、とても勉強になりました
タイトルは素晴らしいのですが…
ゲームエンジンとうたっているのを見てなにやら有意義な内容かと 思ったら、単なるテキストファイルからパラメーターを読み込むだけ というもの。この程度のことは初心者でもやっていますし、本にするまでも… この本もそうですが、WIndowsプログラミング本のレビューも非常に疑問です。 着眼点だけは面白いと思うので、星1つ多めに2つ。
薄い/高い/でも濃い
最初見たときの感想は「薄い」ですね。 しかし、内容は参考になるかとは思います。 ただ、C言語に執着してる部分が大きすぎる気も。C++も扱っていただきたいです。 「字句の解析・スクリプトエンジンの作成」辺りはとても役立ちました。 また、前著「Windowsゲームプログラミング」の方を読んでいることが前提のようです。 Win32APIの話はほとんどありません。 アドベンチャーゲームの開発を視野に入れている人なら、 菅原氏の「アドベンチャーゲームプログラミング」などと併用すると良いと思います。
ソフトバンククリエイティブ
Windowsゲームプログラミング 第2版 Game Developer Windowsゲームプログラミング (Game developer) MMORPGゲームサーバープログラミング (Game developer) ゲームエフェクトマニアックス (C MAGAZINE) ゲーム開発者のためのAI入門
|