今までに出た、さまざまなシューティングゲームのさまざまな特殊仕様を再現しています。解説を読みながら、さらにプログラマならアルゴリズムを見ながら、さらにシューターならデモプログラムを動かしながらニヤついてしまうこと請け合い。デモプログラムのどれがどのゲームか推測するもよし、「○○のシステムは△△より××のほうが先じゃないか?」と解説に独りツッコミ入れるもよし。 もちろん、それとは別に、サンデーシューティングプログラマが今まで独学で身に着けてきた(かもしれない)シューティングプログラムの基礎的なあやふやな知識を確かなものにするのにも適した本といえます。 なお、「ゲームプログラムの作り方」などには一切触れておらず、一冊丸ごとシステムとアルゴリズムの解説なので、ゲームプログラムのイロハが分かっている人向けだと思います。私はDelphiを使っているのでサンプルソースをコンパイルすることはできませんが、そういう人なら、きっとこの本のアルゴリズムをほかの環境でも役立てられます。
ゲームをプログラムするにあたって、こういった本は初心者には大変貴重なものです。なぜならサンプルソースがついているからです。内容については作者さんがシューティングを深く理解されているのがよく分かります。しかし、サンプルコードをコンパイルするに当たっての説明がありませんでした。(まぁ当たり前かもしれませんが...) ダイレクトX9.0で作られおられましたが、サンプルなので古くともよかったのではないかと思います。9.0対応のビデオカードが必要になってしまいますし(そのためにRADEON9800買ってきました。)(;^^ コンパイルについてですが、もしVisualC++6.0をお使いで リンクエラーでコンパイルできない方がいらしたら以下の方法を試してください。 サービスパックの最新版 6をインストールするDirectX SDK 9.0を ダウンロードしてインストールDirectX 9.0 SDK Update (Summer 2004) Extrasを入手してその中に含まれている d3dx9.libを(例)C:Program FilesMicrosoft DirectX 9.0 SDK (Summer 2004)Libに貼り付ける。コレでこちらは動くようになりましたが、 他にリンクエラーらでるようでしたら、 設定>リンクで 該当ファイルをリンクしてもらえればよいと思います。 自分で弾幕を作るのは楽しいものですねぇ目指せエヴァカニアヅゥームですかね・・・
ゲームをプログラムするにあたって、こういった本は初心者には大変貴重なものです。なぜならサンプルソースがついているからです。内容については作者さんがシューティングを深く理解されているのがよく分かります。 しかし、サンプルコードをコンパイルするに当たっての説明がありませんでした。(まぁ当たり前かもしれませんが...) ダイレクトX9.0で作られおられましたが、サンプルなので古くともよかったのではないかと思います。9.0対応のビデオカードが必要になってしまいますし(そのためにRADEON9800買ってきました。)(;^^ コンパイルについてですが、もしVisualC++6.0をお使いで リンクエラーでコンパイルできない方がいらしたら以下の方法を試してください。 サービスパックの最新版 6をインストールするDirectX SDK 9.0を ダウンロードしてインストールDirectX 9.0 SDK Update (Summer 2004) Extrasを入手してその中に含まれている d3dx9.libを(例)C:Program FilesMicrosoft DirectX 9.0 SDK (Summer 2004)Libに貼り付ける。コレでこちらは動くようになりましたが、 他にリンクエラーらでるようでしたら、 設定>リンクで 該当ファイルをリンクしてもらえればよいと思います。 自分で弾幕を作るのは楽しいものですねぇ目指せエヴァカニアヅゥームですかね・・・
シューティングゲームの仕組みがよく分かる本です。「こんな動かし方をしてたのか。」と、読んでいて飽きませんでした。 自機のプログラムの組み立てから、弾幕の動かし方、敵やボスの仕組みまでが図で解りやすく書かれていて、C言語プログラムの解らないぼくでも、面白く感じました。 シューティングゲーム作成に興味のある方には良いと思います。 ただ、ちょっと値段が高いです…。
今までに出た、さまざまなシューティングゲームのさまざまな特殊仕様を再現しています。
解説を読みながら、さらにプログラマならアルゴリズムを見ながら、
さらにシューターならデモプログラムを動かしながらニヤついてしまうこと請け合い。
デモプログラムのどれがどのゲームか推測するもよし、
「○○のシステムは△△より××のほうが先じゃないか?」と解説に独りツッコミ入れるもよし。
もちろん、それとは別に、サンデーシューティングプログラマが今まで独学で
身に着けてきた(かもしれない)シューティングプログラムの基礎的なあやふやな知識を
確かなものにするのにも適した本といえます。
なお、「ゲームプログラムの作り方」などには一切触れておらず、一冊丸ごとシステムと
アルゴリズムの解説なので、ゲームプログラムのイロハが分かっている人向けだと思います。
私はDelphiを使っているのでサンプルソースをコンパイルすることはできませんが、
そういう人なら、きっとこの本のアルゴリズムをほかの環境でも役立てられます。
ゲームをプログラムするにあたって、こういった本は
初心者には大変貴重なものです。なぜならサンプルソースがついているからです。
内容については作者さんがシューティングを深く理解されているのが
よく分かります。
しかし、サンプルコードをコンパイルするに当たっての説明がありませんでした。(まぁ当たり前かもしれませんが...)
ダイレクトX9.0で作られおられましたが、
サンプルなので古くともよかったのではないかと思います。
9.0対応のビデオカードが必要になってしまいますし
(そのためにRADEON9800買ってきました。)(;^^
コンパイルについてですが、
もしVisualC++6.0をお使いで リンクエラーでコンパイルできない
方がいらしたら以下の方法を試してください。
サービスパックの最新版 6をインストールする
DirectX SDK 9.0を ダウンロードしてインストール
DirectX 9.0 SDK Update (Summer 2004) Extrasを入手して
その中に含まれている d3dx9.libを
(例)C:Program FilesMicrosoft DirectX 9.0 SDK (Summer 2004)Lib
に貼り付ける。
コレでこちらは動くようになりましたが、
他にリンクエラーらでるようでしたら、 設定>リンクで
該当ファイルをリンクしてもらえればよいと思います。
自分で弾幕を作るのは楽しいものですねぇ
目指せエヴァカニアヅゥームですかね・・・
ゲームをプログラムするにあたって、こういった本は
初心者には大変貴重なものです。なぜならサンプルソースがついているからです。
内容については作者さんがシューティングを深く理解されているのが
よく分かります。
しかし、サンプルコードをコンパイルするに当たっての説明がありませんでした。(まぁ当たり前かもしれませんが...)
ダイレクトX9.0で作られおられましたが、
サンプルなので古くともよかったのではないかと思います。
9.0対応のビデオカードが必要になってしまいますし
(そのためにRADEON9800買ってきました。)(;^^
コンパイルについてですが、
もしVisualC++6.0をお使いで リンクエラーでコンパイルできない
方がいらしたら以下の方法を試してください。
サービスパックの最新版 6をインストールする
DirectX SDK 9.0を ダウンロードしてインストール
DirectX 9.0 SDK Update (Summer 2004) Extrasを入手して
その中に含まれている d3dx9.libを
(例)C:Program FilesMicrosoft DirectX 9.0 SDK (Summer 2004)Lib
に貼り付ける。
コレでこちらは動くようになりましたが、
他にリンクエラーらでるようでしたら、 設定>リンクで
該当ファイルをリンクしてもらえればよいと思います。
自分で弾幕を作るのは楽しいものですねぇ
目指せエヴァカニアヅゥームですかね・・・
シューティングゲームの仕組みがよく分かる本です。
「こんな動かし方をしてたのか。」と、読んでいて飽きませんでした。
自機のプログラムの組み立てから、弾幕の動かし方、
敵やボスの仕組みまでが図で解りやすく書かれていて、
C言語プログラムの解らないぼくでも、面白く感じました。
シューティングゲーム作成に興味のある方には良いと思います。
ただ、ちょっと値段が高いです…。