戻る

プログラミング書籍紹介

ゲームプログラミング遊びのレシピ―アルゴリズムとデータ構造 (C magazine)


amazonで詳細を見る

メーカー
ソフトバンククリエイティブ
発売日
2001-06
評価
★★★★★
レビュー
ゲームプログラミングをしたい人にはもってこいの本です。
言語についてではなくゲームの組み方(アルゴリズム)について解説された本です。
アドベンチャーゲーム、ロールプレイングゲーム、シューティングゲームなどいろいろなジャンルがあります。
例えばRPGの分野ではマップ表示のアルゴリズムや通過の管理方法、キャラクタの処理などが書かれています。
RPGを作りたかった私はこの本が参考になりました。
付属しているCD−ROMにはサンプルのゲームが収録されているので実際に動かしてみて楽しめます。

プログラムのコードはCとPascalの2つがあります。
コード内容のレベルは結構高いと思うので、Cの場合はポインタや構造体が分かる人対象です。 (2008/2/10(Sun) 15:19)

独習Java第3版


amazonで詳細を見る

メーカー
翔泳社
発売日
2005-01-14
評価
★★★★★
レビュー
C/C++とJavaを少し学んでからこの本を買いました。
基本文法とアプレットの作り方はこの本を読む前から覚えていたので、この本ではクラスの仕組みの理解を深めるために最適でした。
他の人のレビューによると入門者には難しいとの事です。

最後のほうの章では、アプレットの解説もあり、ダブルバッファリングという方法や、ボタンやスクロールバーの配置まで載っているので、アプレットに関しても一通り分かります。 (2008/2/10(Sun) 15:42)

改訂C言語によるはじめてのアルゴリズム入門


amazonで詳細を見る

メーカー
技術評論社
発売日
2001-06
評価
★★★★★
レビュー
ソート、サーチ、再帰、グラフ、数値計算など使えるアルゴリズムが網羅されています。
再帰の分野では迷路を解くプログラムやハノイの塔があって面白いです。
グラフィックスの分野では3Dグラフィックスも扱っています。
プログラムは、よく配列を用いて書かれているので、直感的で分かりやすいと思います。 (2008/2/10(Sun) 14:50)

8週間でらくらくマスター チャレンジ!Java―初めての人もJavaを覚えたい人も


amazonで詳細を見る

メーカー
ローカス
発売日
2000-04
評価
★★★★★
レビュー
手軽にJavaアプレットが作れるようになるJava入門書です。
私はこれでJavaの入門をしました。
最初はプログラムの基本的な事から始まり、次にグラフィックスへと進んでいきます。
四角形や円を描いたり、画像を載せたり、ボタンを配置したりと、いろいろグラフィックスの楽しい事をやります。
クラス構造など難しいプログラムのことは省いているので、初心者にはとても馴染み易いと思います。
最後にはもぐらたたきアプレットのプログラムがあります。
これは複数のクラスで管理されており、オブジェクト指向がしっかり出来ているので、Java中級者も参考になると思います。 (2008/2/10(Sun) 15:08)

Javaによる図形処理入門


amazonで詳細を見る

メーカー
工学図書
発売日
1998-03
評価
★★★★☆
レビュー
Javaアプレットで、図形を描画するプログラムが解説されています。
最初はJavaの基本文法から始まり、次にアプレットの作成方法、そして簡単なグラフィックス、アニメーション、それからフラクタル図形や3Dグラフィックスと高度なプログラムまで掲載されています。
プログラムはJDK1.1に対応しているので、SunとMicrosoftの両方のVMで動作します。
(2008/2/10(Sun) 14:36)

Cで学ぶデータ構造とアルゴリズム


amazonで詳細を見る

メーカー
東京電機大学出版局
発売日
1995-11
評価
★★★★☆
レビュー
木構造、ヒープといったデータ構造と整列アルゴリズム(ソート)がメインです。
整列アルゴリズムでは、各ソートの処理時間の比較が図で載っているので分かりやすいです。
プログラムは、構造体とポインタが中心で書かれているので、C言語を一通り学んだ人を対象としています。 (2008/2/10(Sun) 14:55)

私は所有していないけど面白そうな本の紹介
14歳からはじめるC言語わくわくゲームプログラミング教室 Windows98/2000/Me/XP対応
14歳からはじめるC++わくわくゲームプログラミング教室―Windows98/2000/Me/XP対応
12歳からはじめるHSP3.0わくわくゲームプログラミング教室―Windows98/2000/Me/XP対応
15歳からはじめるJAVA CG&ゲームプログラミング教室―Windows 98/2000/Me/XP対応