Posts RSS Comments RSS 22 投稿 and 1 コメント till now

ゲームプログラマになる前に覚えておきたい技術

ゲームプログラマになる前に覚えておきたい技術

著者/訳者:Array

出版社:秀和システム( 2008-11-15 )

定価:¥ 4,725

単行本 ( 872 ページ )

ISBN-10 : 4798021180

ISBN-13 : 9784798021188


知りうる限りでは最良のプログラミングの教科書の1つ。

この本を紹介するのにうってつけの文章が本の中にある。

私がこの本を書こうと思ったのは、新人研修の教官をやった時に大変困ったからである。これを読んでおけ、と言える本がないのだ。この分野はこれ、あの分野はあれ、と列挙することはできるが、5冊も10冊も詰まれても新人が困ってしまうだろうし、そもそも部分の総和は全体にはならないのであって、プログラミングの本とCGの本をバラバラに読んでもゲームは作れないのである。

C言語やC++といった言語はいささか汎用的すぎて初めてプログラミングをやる人にはオススメできないと私は考えている。プログラミングが大好きという人ならprintf()で簡単な出力を出しているだけでも興味を覚えるかも知れないが、ほとんどの人にとってはC/C++の標準ライブラリの中でできることはシンプルすぎて面白みがない。そこで私が何かオススメの言語はないかと訊かれると、大抵はRubyやPythonのようなスクリプト言語でWebからデータを集めてくるとか、すぐにでも役に立つプログラムが書けそうな言語を答える。あるいはJavaのような最初から大規模なフレームワークが存在して、善し悪しはともかくオブジェクト指向のマナーを叩き込まれるような言語とか、ゲームが好きならゲーム向けの言語を勧める。その方が結果が見えやすく興味が持続しやすいと考えるからだ。

C/C++の問題点は標準ライブラリの中では初心者が喜びそうなことがしにくい。グラフィックは標準では扱うことができないし、ネットワークもPOSIXのSocketとかに頼らないといけない。クラスライブラリもSTLのようなコンテナくらいしかない。だから正統的なC/C++の本は無味乾燥になりがちだし、オブジェクト指向について書いても「Humanクラスを継承してMaleクラスとFemaleクラスを作ります。同じtalk()メソッドでもMaleとFemaleでは振る舞いが違い・・・」のような作っていて全然面白くない例に終始することになる。

本書のよいところはゲームプログラミングという目的を最初から定めていることである。ゲームは好き嫌いはあるにせよ、リアルタイムに入力を処理して出力するという規模の大きいシステムである。これによってプログラミングを学ぶ目的が明確化する。単に暗記事項だったものが「何のためにその機能を使うのか」という要請に基づく理解に変わる。このことは初学者にとってはとても大きいことである。

他に随所に著者の意見が書かれていてそれがまた面白い。プログラムを書くというのはきれい事ではなく、現実に色々と厄介な問題との戦いであり、上級者の率直な意見は実に貴重な教材になる。何のためにそうするのかという疑問について、きれい事で答えられるより、例えば「面倒臭いから」という意見の方が人間味があって理解しやすい。言葉の1つ1つが砕けた表現であることが多く共感しやすい。

値段はそこそこするが、この辞書のように分厚く充実した内容を考えれば決して高い本ではない。

ニューエクスプレス 中国語

ニューエクスプレス 中国語

著者/訳者:Array

出版社:白水社( 2007-05 )

定価:¥ 1,785

単行本 ( 143 ページ )

ISBN-10 : 4560003629

ISBN-13 : 9784560003626


薄いながらもよくできた入門書だと思う。

色々な言語の入門書をラインナップしているニューエクスプレスの中国語版。私は台湾で語学学校に通いながら復習用として用いた。もちろん台湾は繁体字(日本の旧字体のような難しい漢字)を使っていて本書は簡体字(中国本土の簡略化された漢字)で書いてあるなど、違いはあるものの、構成がよくできていて、本書を見れば基礎的な言い回しはほとんど網羅されていることに気づく。

薄い本であるので説明がコンパクトにまとまっていて、ちょっとやる気を出せば1日で総復習ができるだろう。まず会話の例文があり、隣のページに日本語訳がある。慣用表現や新しい単語も同じページにある。それから次のページには文法の解説、続いて練習問題が載っている。いくつかの章ごとに単語力アップとして単語のまとめがある。

索引のできはあまりよくない。そもそも索引として機能していない。ピンインでABC順の単語帳が載っているだけでページ番号もない。例えば「食事に行きましょう」とかの例文を探したいと思っても索引からは探すことができない。目次を見ながら見当をつけて読んでいくしかない。

発音に関してはあっさりしている。最初に発音についての説明があるが、すぐに会話文に入ってしまう感じがする。ピンインの問題として音がわかりにくいのがある。sとshとxの発音の違いとか、日本人にはわかりにくいものの説明はかなりあっさりしている。台湾では注音符号という独特の仮名のようなハングルのような文字を使って音の説明をするが、学校では最初の1週間は注音符号と音の練習で、これは重要だったと感じる。その重要な分野が本書では足りない感じがする。

CDがついていて、トラックが細かく分かれている。他の本には1トラックが25分もあって自分の聴きたい音がどこにあるのか探すのに苦労する場合があるが、本書のCDだと30秒〜1分くらいに細分化されているので欲しい部分が探しやすい点が優れている。

中国語日常単語集6000―生活からビジネスまで

中国語日常単語集6000―生活からビジネスまで (CD book)

著者/訳者:Array

出版社:DHC( 2004-04 )

定価:¥ 2,520

単行本 ( 429 ページ )

ISBN-10 : 4887243219

ISBN-13 : 9784887243217


非常に多くの分野の単語を網羅した単語帳。でも単語の配置など工夫の余地は大きい。

中国語の単語帳をいくつか見比べて選んだ本。中国語の単語帳は英語の単語帳に比べてまだ工夫が十分に凝らされていないと思う。例えばピンインでABC順に載っている単語帳があったが、頭から読んでいる限りだとABCで始まる単語は詳しいけれど、他の単語はあまり知らないというアンバランスなことになる。英語の単語帳は例えばコーパス(例文集)から作られていたり、随所に工夫が見られる。例文も多いので使い方もよくわかる。そうした工夫がある中国語の単語帳はあまりないようである。

本書は単語の分類(料理、職業・・・・)によって並んでいるため、ピンインに比べるとだいぶ読みやすい。それでも、この配置では料理の名前は大抵言えるが、他の分野はからきしになってしまうかも知れない。辞書に近い単語帳と言える。

例文はない。左から中国語、ピンイン、日本語がずらずら載っているだけであまり工夫は見られない。索引はしっかりしているので辞書的に使うには申し分ない。単語はかなり(二人の関係が終わるとか)ユニークなものもある。私は初学者でまだ中国語の全体は見通せないけれど、これだけの単語を知っていればほとんどの場面で問題になることはないだろう。インターネット関連とか最近の言葉も収録されている。ただし発行が2004年である。

CDが3枚つき、発音は確認できる。

次ページへ »