トップページgamedev
983コメント306KB

ゲーム製作に役立った本・雑誌

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。01/11/07 00:39ID:o5y4oNYh
新旧機種含めてゲーム・プログラミングの
学習、あるいは参考にした良書を紹介するスレ
'90年代初頭までのベーマガには
随分お世話になりました
0575名前は開発中のものです。02/06/29 22:07ID:???
間違いなく身をほろぼすな
0576名前は開発中のものです。02/06/29 22:40ID:???
>>574
> 決して、無条件に提示したりしていない。
デザパタ本もトレードオフはきっちり書いてあると思うけどな。もっとも、あの本の
ターゲットは

 ある程度 OOP したことがあり、たとえば C++ ならクラスや継承を使ったプログラ
 ミングは理解してるが、どうも「しっくりこない」と感じてる人

であって、プログラミングや設計の経験が無い人にとっての教科書としては、向か
んわな。

カタログ集というのは言い得て妙だが、カタログスペックを見て意味を理解できない
人間は読んでも仕方ない、と。(やね本は読んでないので知らんが)
0577名前は開発中のものです。02/06/29 22:55ID:???
結局のところ低レベルなチップス集が欲しいって事じゃないの>ヤね本
Windows環境下でゲーム作ってればそれなりに蓄積される知識を金払って買ってる訳で。
057857302/06/29 22:58ID:???
>574

ホッホッホ、実は買ってたりするんだな、これが。
前半のスマートポインタの部分は、自分の結論に持っていく為に随分
無理をしてると思うが。
例外処理の所とか、ハンガリアン記法とか、GCとか。

それにやね本の1/3近くがスマートポインタ関連だけど、やね本を誉め
てる人は、じっさいにリアルスマートポインタつかってるの?
使いもせずに、なんか良さげな事が分かりやすく書いてあるから、良書
と判断するのは間違ってる気がするのだが?。
057957602/06/29 22:58ID:???
金で買える程度の知識なら、金で解決するのが正しいと思われ。
0580名前は開発中のものです。02/06/29 23:13ID:???
>>571
デザパタ本(特にGoF)については、カタログ風にしたのが功績だろ。
0581名前は開発中のものです。02/06/30 03:35ID:???
>>571
っていうかGoFの前半の説明にくらべて、やね本の説明が優れている
ように見えないんだけど…
やっぱ、普段、かたい本を読まない人向けだとしか思えない。
0582名前は開発中のものです。02/06/30 08:31ID:???
>576
同感。

>578
やね本の1/3がスマートポインタ関連?つまりやね本の第2章まで
すべてスマートポインタ関連ってこと?そんなことは無いでしょうに..

>580
GoFはカタログ風にしたのが功績。確かにそう。
だからこそ、そこに至るまでの過程について何ひとつ書かれていない。

>581
パターンハッチングは読んだ?読んでないでしょ。
0583名前は開発中のものです。02/06/30 10:50ID:???
普通のプログラマならGoFにリストアップされているパターンの大半はパターンと意識せずに
何度も書いた/見たことがあると思われ。そういう無意識の中にあるパターンを明確にして、
デザインパターンという共通の認識のもとに置いたのがGoFの功績。

つまり、GoFは"パターン"という考え方を考え出したってこと。
0584名前は開発中のものです。02/06/30 14:14ID:???
> パターンハッチングは読んだ?読んでないでしょ。

読んでるって。

> GoFはカタログ風にしたのが功績。確かにそう。
> だからこそ、そこに至るまでの過程について何ひとつ書かれていない。

デザインパターンを作る上で、試行錯誤した話とか欲しいってこと?
どういう局面で使うかって説明があれば十分じゃん。

書いてる人のキャラクターを感じさせる文章だと、わかりやすいと
思ってしまう人も多いのかね。
058557602/06/30 16:05ID:???
>>584
> どういう局面で使うかって説明があれば十分じゃん。
俺もそう思う。

デザパタに関しては

 パターンの構造
 目的
 トレードオフ
 関連するパターン

に関して記述があれば、歴史的経緯やら何やらは「要らん」でしょ。あっても
理解に役立つわけではなし。

来れ一冊を読めば Hello World さえ書けないレベルの人間から、一気にデザパタ
を使って優れたアーキテクチャを設計できるようになります、なんて本は書けんよ。
各人、背景となる知識も経験も違うのだから、

 自分の現状 と 目的とする状態

を把握した上で、そこを一歩ずつ埋めていくしかない。

そもそも >>571 で「数学の公式のように結論ばかりの本」と言ってるけど、デザパ
タ本は結論だけではなく、考慮すべき点は一通り書いてあるから、その評は不適
当だと思うよ。単に読者のレベルが、読むところまで到達してないだけの話。

(やね本の良し悪しはともかく)
058657602/06/30 16:05ID:???
>>584
> どういう局面で使うかって説明があれば十分じゃん。
俺もそう思う。

デザパタに関しては

 パターンの構造
 目的
 トレードオフ
 関連するパターン

に関して記述があれば、歴史的経緯やら何やらは「要らん」でしょ。あっても
理解に役立つわけではなし。

来れ一冊を読めば Hello World さえ書けないレベルの人間から、一気にデザパタ
を使って優れたアーキテクチャを設計できるようになります、なんて本は書けんよ。
各人、背景となる知識も経験も違うのだから、

 自分の現状 と 目的とする状態

を把握した上で、そこを一歩ずつ埋めていくしかない。

そもそも >>571 で「数学の公式のように結論ばかりの本」と言ってるけど、デザパ
タ本は結論だけではなく、考慮すべき点は一通り書いてあるから、その評は不適
当だと思うよ。単に読者のレベルが、読むところまで到達してないだけの話。

(やね本の良し悪しはともかく)
058757602/06/30 16:05ID:???
>>584
> どういう局面で使うかって説明があれば十分じゃん。
俺もそう思う。

デザパタに関しては

 パターンの構造
 目的
 トレードオフ
 関連するパターン

に関して記述があれば、歴史的経緯やら何やらは「要らん」でしょ。あっても
理解に役立つわけではなし。

来れ一冊を読めば Hello World さえ書けないレベルの人間から、一気にデザパタ
を使って優れたアーキテクチャを設計できるようになります、なんて本は書けんよ。
各人、背景となる知識も経験も違うのだから、

 自分の現状 と 目的とする状態

を把握した上で、そこを一歩ずつ埋めていくしかない。

そもそも >>571 で「数学の公式のように結論ばかりの本」と言ってるけど、デザパ
タ本は結論だけではなく、考慮すべき点は一通り書いてあるから、その評は不適
当だと思うよ。単に読者のレベルが、読むところまで到達してないだけの話。

(やね本の良し悪しはともかく)
058857602/06/30 16:06ID:???
多重カキコ、すまん。(何が起こったんだ?)
0589名前は開発中のものです。02/06/30 16:29ID:kNvKMx7I
で、>582は、やね製リアルスマートポインタをバリバリつかってるって事でOKなの?

STL使った事の無い人間が、「Standard Template Library プログラミング」 を進め
てるみたいなものだろ?
0590名前は開発中のものです。02/07/01 06:50ID:???
やねとやね本信者ごときがGoFに喧嘩を売るなど1000年早い
0591名前は開発中のものです。02/07/01 10:57ID:j5mQqtQs
嘘を嘘と見抜けるプログラマならネタ本として買ってもいいんちゃうの>やね本
Gemsと比べると随分浅くて思想的にも偏ってるけど、まあ値段相応ってこった。
059259102/07/01 11:00ID:???
これで5000円とかなら問答無用で「買うな」だったけどな。
0593名前は開発中のものです。02/07/01 11:33ID:???
>590
ゲー専就職浪人デザパタ房。
0594名前は開発中のものです。02/07/03 16:55ID:???
gems2 店頭で見かけない
0595名前は開発中のものです。02/07/03 22:47ID:???
>>594
平積みダターヨ
0596_02/07/05 02:09ID:Tx5F/T9E
「Game Architecture and Design」
ダメ。役に立つ事は書いてない。一言二言良いセリフはあったかも。

誰か「Game Design Perspectives」読んだヤツいない?
0597名前は開発中のものです。02/07/05 16:31ID:???
いない
0598名前は開発中のものです。02/07/06 18:42ID:Rk.gsSpc
>>594
大きいところでも置いてない店には本当に置いてない。
おいらはビックの書籍コーナーで買いました。
0599名前は開発中のものです。02/07/06 21:44ID:???
Amazonで買っと毛
http://www.amazon.co.jp/exec/obidos/ASIN/4939007332
0600名前は開発中のものです。02/07/07 00:40ID:7aR.j5xw
              ζ
          ,,.-‐''""""'''ー-.、
        ,ィ"          \    やったオレ様が600ゲットだ!
         /              `、 ボケ共がオレ様にひれ伏せ!!
        ,illlllllllllll           i
      r'-=ニ;'_ー-、___,,.ィ‐‐-,,_  _| >>601遅いんだよ、チンカス
       | r,i   ~`'ー-l;l : : : `l-r'"メ、  >>602アホすぎる、言葉もない。
      ヾ、       `ー‐'": i!_,l_ノ` >>603人間辞めろ。
       |         ,:(,..、 ;:|/  >>604なにやってんだよ、この包茎ちんちん
       |        ,,,..lllllll,/   >>605あらら、ご愁傷さま。死ね
       /  `::;;.   '"`ニ二ソ  >>606うっさいハゲ。
     /7    ゙゙:`-、;:;:;;;:;:;:;;/       >>607ビルから飛び降りて死ね
   ,,.ィ"`:、        "/;:`ー-:、.._   >>608ネットワークすんなゴミが!。
 ‐'":;:;:;:;:;:;:;:\   . : :;: .  ;/;:;:;:;:;:;:;:;:;:~`'''ー--:、,,_ >>609お前はクビを吊れ
0601チンカス02/07/07 06:18ID:???
チンカスですがなにか?
0602名前は開発中のものです。02/07/07 10:02ID:???
>>六百
うfはhgjkdふぁhつりjdfかjfgdjgpwくぇりうvmsn!
ghfgks;ぎつりえjglfがkd?
ghkfgじゃ;ういつうぇgvc、。んmヴぁぴdすyth!!
gはghfkだじゃ;えうちおrぱgj!
0603名前は開発中のものです。02/07/07 12:05ID:???
>>600
∧||∧
0604名前は開発中のものです。02/07/08 01:15ID:???
▼゚Д。▼カフッ ?
>>600
0605八雲02/07/08 01:55ID:???
>>600
不死身ですが、何か?
0606名前は開発中のものです。02/07/08 06:09ID:???
>>600
こんな過疎板でゲット気取ってんじゃねぇぞっと。ハゲ。
0607総一郎02/07/14 10:43ID:fTgSoZ9Q
ゲームを作っている人達のインタビューやら回想などを収録していると
思われる全6冊(だと思う)で1冊2千円ほどする本の題名を
知っている方いらっしゃいませんか?
本屋で立ち読みして今度来たときゆっくり中身を見ようと思っていたら
本屋がつぶれてしまい解らずじまいになってしまいました。
お願いいたします。
0608名前は開発中のものです。02/07/14 16:24ID:???
ゲームマエストロかな。
でもゲーム製作に役に立つ本だとは思わんが。
インタビューも既に別の本でされているようなネタだったりで
個人的には購入には至らなかった。
0609名前は開発中のものです。02/07/15 16:11ID:???
>>608
そうでもないよ
0610名前は開発中のものです。02/07/15 22:01ID:???
>>609
もすこし、詳しいコメントを求む。
0611名前は開発中のものです。02/07/15 22:21ID:???
確かにw
0612名前は開発中のものです。02/07/16 01:25ID:???
麻奈タンの本全般
0613名前は開発中のものです。02/07/16 15:38ID:TOLV.i9I
gems1が見つからなくて立ち読みできないんで、
いまいちどのレベルか分からないんです。

内容によって英語版買って夏休みに読もうと思ってるんですが。
愛知県名古屋市あたりに売ってる場所ないですか?
0614あぼーんNGNG
あぼーん
0615総一郎02/07/16 17:21ID:3k5ZPdTM
>>608
その本です。ありがとうございます。
0616名前は開発中のものです。02/07/16 19:56ID:???
>>613
TSUKUMO書店とかにない?
061761302/07/16 22:58ID:O0Gmb40o
>>616
TSUKUMOやComp Martや大きい本屋で置いてありそうな知ってる場所は
全部行ってみましたが見つかりませんでした。

もう他に売ってそうな店を知らないのでここに書き込んだしだいです。
0618名前は開発中のものです。02/07/16 23:04ID:???
>>617
大須の三洋堂
061961702/07/16 23:24ID:O0Gmb40o
>>618
ぐはっ。今日大須へ行ったのに(涙)。
大須に三洋堂があることを知りませんでした。

明日大須へ行ってみます。
レスありがとうございました。
0620あぼーんNGNG
あぼーん
0621名前は開発中のものです。02/07/17 20:52ID:???
某所よりコピペ。この本にお心当たりの方は報告しる!
===================
先日本屋に行ったときのことですが....

1冊のプログラミング関係の書籍が平積みされていました。
それは少々厚めの「ゲームプログラミング系」の解説書でした。
そのような本は種類も豊富に出ていて、もうプログラミングもやっていない
私には関係ない本だったのですが、何故か興味が沸き、それを手にとって
しまったのです。

私はうろ覚えの知識を動員してぺらぺらとページをめくり始めました。
そして、初めの序章でソース(恐らく関数の説明だったと記憶しています)
が載っていたのですが、私は見てしまったのです。
その直後のコメントに、

-------------------------------------------------
(ソースが書いてありました)
//さくらたんに俺の肉棒をぶち込む(;´Д`)ハァハァ
-------------------------------------------------

出版社も著者も覚えていませんが、この著者は色々な意味で
とんでもない人だと言う事は理解できました。

恐らく新しい本だと思います。書店へ足を運ぶ方はついでに探してみて
ください。ただ、実用書としての価値は微妙だと感じました。
0622名前は開発中のものです。02/07/17 21:02ID:???
>>621
この書き込みした奴、いろんな意味で頭悪いと思った。
0623名前は開発中のものです。02/07/17 21:53ID:???
>>621
それは、(うわさの)やね本だYO!
漏れ的には、むしろ、その某所ってところが気になるが..。
062462102/07/17 22:03ID:???
>623
そうだったのか。。。
ちなみに某同人絵描きさんの日記。
0625名前は開発中のものです。02/07/18 18:06ID:???
>>591
どの辺が嘘なのか100字以内で明記しなさい。(2点)
0626名前は開発中のものです。02/07/18 18:49ID:???
憂鬱本にnewでヒープ領域にインスタンスが確保されるって書いてあったけどこれってどうなん
0627名前は開発中のものです。02/07/18 20:52ID:wEJc0GIc
そろそろ Real-Time Rendering 2nd Ed. の季節ですな。

http://www.realtimerendering.com/
0628名前は開発中のものです。 02/07/18 22:29ID:???
まったく話題に出ないけど今月のCマガは
「ゲームプログラミングをはじめよう」だよ。
内容はスプライトが主で期待はずれかも
0629名前は開発中のものです。02/07/18 23:02ID:???
先月のCマガは役に立ったな。
0630名前は開発中のものです。02/07/18 23:08ID:???
そうか、ついに童貞を失ったか。
0631名前は開発中のものです。 02/07/18 23:21ID:???
>>626
違うの?
0632名前は開発中のものです。02/07/18 23:30ID:???
newをオーバーライドしてalloca使っていればスタックに確保されるな
0633名前は開発中のものです。02/07/19 08:12ID:???
>>632
それ operator new から戻った瞬間に無効やん。規格違反じゃないのか?
0634名前は開発中のものです。02/07/19 20:14ID:???
>>631
駄目だよ、ネタに突っ込んじゃ。
0635名前は開発中のものです。02/07/19 21:24ID:???
ネタだからこそ突っ込むんだろ
0636名前は開発中のものです。02/07/21 22:57ID:???
「これだけは絶対に読んどけよ。」って本を教えろや。





ごめんなさい。教えてください。
0637名前は開発中のものです。02/07/22 18:17ID:???
教えない。
0638名前は開発中のものです。02/07/22 20:27ID:0wqtH8Kk
http://www.vector.co.jp/soft/data/prog/se140739.html
本じゃないけど、アルゴリズムの解説集として結構面白いかも
0639名前は開発中のものです。02/07/25 16:57ID:???
アルゴリズムといえば奥村晴彦さんのC言語によるアルゴリズム辞典(技術評論社)
何年も昔のだーいぶ古い本になるけど内容は色褪せていない(カバーは色褪せたw)
未だに面白いのでたまーに読んだりする
064063602/07/28 15:26ID:???
>>637
お約束Thx!

>>638
ありがとう。結構楽しめた。
友達にプロコン出たいとか言ってたやつがいたから、勧めてみる。
0641名前は開発中のものです。 02/08/04 15:25ID:mWKegsos
良スレだから age

Modern C++ Design は買っとけ。
GoF本を読み終えて、OOPでひとつシステム作ったやつなら読めるはず。

あと、やね本を職業プログラマが誉めてるの見たこと無いんだけど、
周りで誉めてるやつを知ってる人いる??
0642名前は開発中のものです。02/08/04 17:01ID:???
>>641
ネタとして楽しんでるヤツなら、若干名。
0643名前は開発中のものです。02/08/04 18:10ID:???
>>641
つーか、Modernは訳に立たん
ただオナニー見せつけられてるだけ。
一人でソース書くなら興味深いし、理解できる分は取り込むのが良いと思うけど、
業務など複数人での開発に勝手にLokiを含むあれらのテクニックを持ち込むと
絶対に破綻する。
0644名前は開発中のものです。02/08/04 21:02ID:???
>>643
> 業務など複数人での開発に勝手にLokiを含むあれらのテクニックを持ち込むと
> 絶対に破綻する。
なぜ?

まぁ、基礎にある TypeList からして理解するのは一苦労だし、開発者全員に
浸透させるのは時間が必要だけど

 時間かければ良いだけ

じゃない。
0645名前は開発中のものです。02/08/04 22:32ID:???
>なぜ?

なぜって…
「全員が」理解しきっていない物を持ち込むと、必ずトラブルが生じる。
基本的にtemplate禁止、STLのコンテナを使うのでさえ
渋々OKが出るか出ないかというプロジェクトが多い中で、
勝手にLokiなんか持ち込んで責任取れる人間居るの?

>時間かければ良いだけ

勉強する時間を全員にあげられる会社だったら良いのにね。
0646名前は開発中のものです。02/08/04 23:00ID:Vtwln39o
>>645
っていうことはそのプロジェクトで一番スキルの低い人間にあわせなくてはいけないのか。プッ
自分のやってるプロジェクトのソースなんか
プログラマだったら読めるようになるだろ。コメントわかりやすく書いてやったら。
何をしたいかわかってるし。書いた人が近くにいるし。
はじめは誰でもそうやって勉強してきたんじゃねーか?
0647名前は開発中のものです。02/08/04 23:01ID:???
スレ違いになってきてるなスマソ。
あとsage進行だったかスマソ
0648名前は開発中のものです。02/08/04 23:19ID:???
>>646
実務経験なしだろおまえ
0649名前は開発中のものです。02/08/04 23:36ID:???
> 基本的にtemplate禁止、STLのコンテナを使うのでさえ
> 渋々OKが出るか出ないかというプロジェクトが多い中で、
そりゃ、不幸な環境で仕事してるな……。
0650名前は開発中のものです。02/08/05 10:43ID:???
全員が理解しきっていない職場で働いてるのか…大変だな
0651名前は開発中のものです。02/08/05 12:24ID:ojrqbz0g
いかにも「夏休み妄想プログラマ」らしい発想だ
0652名前は開発中のものです。02/08/05 13:30ID:???
どっちサイドがだよ。
0653名前は開発中のものです。02/08/05 13:49ID:???
自分に胸に聞けばわかるだろ? そうやってビクビクお伺いを立てるくらい
なんだから(w
0654名前は開発中のものです。02/08/05 13:54ID:???
templateやSTLのコンテナを理解できないプログラマがいる、
という時点でネタとしか思えんのだが。
本当にそんなプログラマがいるのか?
0655名前は開発中のものです。02/08/05 14:13ID:???
>>654
http://pc.2ch.net/test/read.cgi/prog/1021560641/l50
0656名前は開発中のものです。02/08/05 14:28ID:???
templateやSTLを理解できない人間は殆どいないが、うまく使いこなせない
やつが多いのは事実。
0657名前は開発中のものです。02/08/05 14:29ID:???
つーか>>654は確実に使いこなせていないタイプだと思うんだ。苦しみを
知らないってことになるから。
0658名前は開発中のものです。02/08/05 16:24ID:???
>>657
5年前だとともかく、今なら

 良書も多い (Effective STL も出たしな)
 処理系も改善されて、規格との相違が減った

から、ドツボにハマることは少ないと思う。さすがに「来た、見た、勝った」とは
いかんが、相応の手間を掛ければ使えるようになるだろ。
0659名前は開発中のものです。02/08/05 18:56ID:???
現実は教科書どおりにはいかんよ。珍しいまでのドリーマーだな。
0660名前は開発中のものです。02/08/05 19:08ID:???
>>650,654
ライブラリで出来ることや、やっている事、やろうとしていることを理解できない奴は居ないけど、
どう実現されているかには興味すら示さない奴が居る。

>相応の手間を掛ければ使えるようになるだろ。

だから、行為う事を全くしようとしない奴が居るのも事実だよ。
プログラミングが好きではないけどプログラマな奴だっていくらでもいる。
そういう奴の中には、仕事以外で時間を割いて技術向上したり本を読もうとしない奴も結構いる。
この板に来るような、少しでも作ることを楽しいと感じる奴には分からないのかも知れないがな。
0661あぼーんNGNG
あぼーん
0662名前は開発中のものです。02/08/05 20:56ID:???
ブラクラ
0663名前は開発中のものです。02/08/05 21:24ID:???
配列はvector使いましょう。stringつかいましょう。くらいなら
問題はおきないけどな。Lokiレベルのことやったら大変なことに
なるぞ。
0664名前は開発中のものです。02/08/05 21:35ID:rjlJJ.jg
ゲーム心理学は心理学をゲーム製作に応用したものだ。東京ゲデ学院で習った。
0665名前は開発中のものです。02/08/05 23:25ID:???
>>659
ドリーマーというより、社会の底辺を知らないだけだろう。知らずに一生を終えられる
なら、知らなくても良いし。

だいたい「俺の周りはバカがいる」と自慢しても仕方ないしな。
0666名前は開発中のものです。02/08/06 00:10ID:???
>>665
おそらくドリーマー君は>>663の前半に毛が生えた程度だと思うが(w
0667名前は開発中のものです。02/08/06 02:34ID:???
しかも縮れた毛が。
0668名前は開発中のものです。02/08/06 12:58ID:???
Cはどれだけ技巧に走ってもたかが知れてるし、
C#やJavaは誰が書いても似たようなコードにしかならんけど
C++は上を見るとキリがねえ。上級者同士でもまったくバラバラのコードになるからな。
Modern C++ Designとか、俺に言わせりゃ面白いけど単にそれだけやろみたいなー。
それで本当に生産性上がってるのかと小一時間問い詰めたい。

趣味プログラミングとか、プログラマ数人しかいないなら好きなようにやればいいが、
そうでないならどっかでガイドライン引くべき。
チームの技術力や思想の最大公約数を取ってな。
0669名前は開発中のものです。02/08/06 13:25ID:???
>>668

人数が多くても、インターフェースをしっかりと作りこんでソース
読まないで使えるレベルの抽象化をすればプログラミング上のガイ
ドラインは不要なんだけどね。実装は、各自が好きにすれば良い。

まあ、低レベルの処理を直接書くことが多いゲームじゃ難しいけど。
0670名前は開発中のものです。02/08/06 13:27ID:???
どこまで頭の悪いドリーマーなんだ・・・
0671名前は開発中のものです。02/08/07 00:03ID:???
>>669
> 低レベルの処理を直接書くことが多い
そうでもない。(最近は)
0672名前は開発中のものです。02/08/07 02:43ID:???
>>671
この手の水掛け論をみるたびに思うのだが、双方が思い描くプラットフォームが
根本的に違ってたりするんだよな。
まずはどのあたりのプラットフォームについて書いているのか明確にしてみたらどうだい?
0673名前は開発中のものです。02/08/07 03:02ID:???
こんなくだらない議論を続けたがるのは夏限定のワナビー、即ち君だけだよ。
0674名前は開発中のものです。02/08/07 13:03ID:???
「C++にどこまで付き合うか」にプラットフォーム差なんかないだろうよ。
■ このスレッドは過去ログ倉庫に格納されています