ゲーム・プログラミングには DirectXとアルゴリズムの知識が必要 趣味でプログラミングを始めた人には,いつか作ってみたいプログラムとして「ゲーム」を挙げる人が多いのではないでしょうか。ただ,実際にやってみようと思うと,一般のプログラミングとは具合が違うことにすぐ気が付きます。ゲーム開発には,ゲーム特有の知識が必要なのです。 ゲーム開発に必要な知識には,大きく分けて二つあります。一つは,Windows上で高速な3D描画や音声出力を行うためのAPIセットであるDirectXなどのプラットフォームに関する知識。もう一つは,経路探索などのゲームでよく使われるアルゴリズムについての知識です。 DirectX,特にDirect3Dについての書籍は,古かったり難し過ぎたりで本当に初心者向けの本はあまり多くありません。そんななかで比較的お薦めなのが「DirectX9プログラミングガイド」です。前半では
![プログラミングの良書100冊!(13)](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)