2016年2月22日月曜日

齊藤彰良さんの訃報に寄せて

エムツーさんのページにて報告されているように、尊敬する仲間を一人失いました。齊藤さんには人生において多大なる影響を受けましたので、少しばかり思い出などを記録に残したいと思い、この記事を投稿します。

僕が齊藤さんの名前を知ったのは、確か高校生の頃、MOディスクを通してでした。MO?って思うかもしれませんがMOです。当時は通信環境もなく齊藤さんのネット上での活躍を知るすべはなかったのですが、たまたま電脳倶楽部を通じて知り合った方(*1)がパソコン通信にあがっているデータを定期的にMOで送ってくれていたのです。雑誌が唯一の情報入手手段だった僕はZ-MUSICしか知らなかったのですが、MOには未知のデータ形式MDXのデータが大量に収められていました。その中でも全曲集を含む良質かつ大量のデータの作者が齊藤さんでした。さらにMOには齊藤さん自身が作られたドライバSCMとそのデータも含まれていました。MSXとX68で育った僕にとってSCMは夢のようなドライバでした。音色の魅力もさることながら、その高度な動作原理も含めてすっかり虜となり、齊藤さんは自分にとって68界の憧れの先人の1人となったのです。

その後、大学の入学に合わせて上京。一部のパソコンユーザにはインターネットが普及しつつある時期でしたが、僕は敢えてパソコン通信に飛びつきました。MOでしか知ることのできなかったスーパースターたちの仲間入りがしたかったのです。先人にならって、作ったアプリやデータを次々にパソコン通信に流しました。僕が齊藤さんと初めて直接コンタクトをとったのもこのような活動の一環でした。はっきりとは覚えていないのですが、おそらく当時の最新版のSCMの転載と、満開版まーきゅりーゆにっと対応用のバイナリパッチの配布許可のお願いだったと記憶しています(*2)。この時、齊藤さんには非常に喜んで頂き、未公開だったSCM2の実行ファイル一式と、サイキックフォースのデータを送っていただいた事を覚えています。

X68の終焉を受け入れてしばらくの間はMac(OS XではなくてClassic Mac)ユーザとして過ごしました。この当時、Mac上でもMML環境が欲しくて作ったのがT'SS - T'SoundSystemです。最初はSoundManagerの提供するソフトウェアシンセをベースにした物だったのですが、厳密なタイミング制御がしたくて波形を全て自前で合成する方式に切り替えました。当時使っていたマシンはPerforma 630、CPU的にはLC040-33MHzです。今の人の肌感覚ではいまいちピンと来ないとは思いますが、当時としてもそれほど速いマシンではありません。しかし、この時に意識していたのがSCMの存在でした。我が家のXVI(16MHz-24MHz)でADPCMへのエンコードという重荷がありながらバリバリ動いているのなら、040-33MHzでPCM合成が出来ないはずがない。そう信じる事ができたから、当時安心して波形合成に舵をきることができました。その後SEGA AGES 2500シリーズでIOP(MIPS 37.5MHz)を使ってFM音源をエミュレートする事になるのですが、この時にあったのも齊藤さんに追い付きたいという気持ちが大きかったと思います。

さて、話が少し前後しますが、齊藤さんと一緒に仕事をする事になった最初の作品がでじこミュニケーション(*3)です。僕は当時BeOS仲間だったエムツーの岡田くんに声をかけられて、C++とアセンブラとゲームの分かる即戦力としてヘルプに誘われました。その時同じく外部スタッフとして堀井社長が口説き落としていたのが齊藤さんでした。僕にとっては夢のような仕事でした。当時私はお金に困っていたので(笑)、案件の詳細は知らないままふたつ返事で仕事を引き受けていたのですが、NDAを結んでびっくり。でじこ案件だった上に、憧れの齊藤さんが参加するというじゃないですか。そして齊藤さんが提供するというサウンドドライバは僕が夢中になったSCM、SCM2に続く最新作のSCM3lt。そしてそのドライバの上で楽曲を提供するのがもうひとりの憧れの人、さんたるるさん。なんかもう、嬉しいやら眩しいやらでしたね。当時の顛末についてはさんたるるさんの投稿もぜひ読んでみてください。この2人のコンビが放つゲーム制作への情熱、執念には本当にただただ圧倒されるばかりでした。

その後、齊藤さんは関東に出てきて正式にエムツー社員になる事を決断。僕は外部スタッフのままお手伝いを続け、でじこ2やSEGA AGESとしばらく仕事でご一緒させて頂きました。僕はこの時のお金で修士を卒業させて頂き別の道を歩む事に。その後のエムツーさんと齊藤さんのご活躍は皆様ご存知の通り、といったところです。

いまやスタープレイヤーの溜まり場となったエムツー。堀井社長の持つゲームへの情熱と巧みな経営戦略、そして齊藤さんの第二の人生を切り開いた人材プロデュース力に感謝。そして大切なきっかけを作ってくれた岡田くんにもありがとう。


(*1): 確か、読者から読者への読者プレゼント?っていう、よくわからない企画で当選した時の出品者でした。人生唯一の文通経験です。SFXVIとか知ったのもこの時です。

(*2): 満開版はI/Oアドレスに若干違いがあり、未対応のアプリを動かすためにアドレスを書き換えるようなパッチが簡単ではありますが必要だったと記憶しています。市販ゲームのサウンド周りの16MHz/24MHz対応バイナリパッチなどと合わせて、当時は身の回りで動かないアプリに対して手当たり次第パッチを作り公開していました。

(*3): 昨年末の大掃除、当時書いた手書きのミニゲーム企画書が出てきました。懐かしいです。

2016年2月4日木曜日

2015年10月〜12月の読書

10月は8冊、11月は3冊、12月は4冊……って事で低空飛行が続いてます。まぁ、読む数が減ると、自然に投稿頻度も減るって感じで。2014年は後半から読書を再開して141冊だったんですが、2015年は通年で94冊だそうです。で、おそらく2016年はもっと減らすつもり。というのも通勤時間を読書にあてていたのですが、今年はTOEICに再び注力してみようかな、と思いまして。なんか900軽く超えてるくらいじゃないと色々と生きるのが辛くて。まぁ、そんなわけで2016年は怪しげな英語学習ブログよりはリアリティのある学習体験談が書けたら……とか思って学習計画実践したり公開テスト受けたりしております。

娯楽

「あいどる・とーく」は個人出版モノですね。Google+上で活動を展開している(で、あってるのかな?)日本独立作家同盟さんの群雛って雑誌があって。実は最近わりと読んでました。掲載にハードルを設けてないわりには結構面白い作品があって。その中でも神楽坂らせんさんは良作を定期的に投稿されてる方。
SF短編で、うるっとくる良い話でした。主人公のとある設定を効果的に使いながらアイドルに普遍の孤独感をうまく表現しています。中間部の断片的な文章を重ねた表現方法も、主人公の設定や背景とあいまって良い雰囲気が出ています。結びも適度な読後感が刺さってきて良かったです。いくつかの解釈が頭の中をぐるぐるして、最後の何ページかを読み返しちゃいました。

「風の歌を聴け」村上春樹のデビュー作。本当はタイトルに惹かれて「羊をめぐる冒険」を借りてたんだけど、先に読んでた妻が「3部作の最後の作品だからこれだけ読んでも……」とか言ってたので、自分はそっちは読まずに最初の作品を読んだ、という。デビュー作からこういう空気を出せてた人だったんですね、なんか感心。引き続き3部作を読破したいけど、今年ペース落とすからだいぶ先になりそう。まぁ、人生は長い。

「天冥の標VII 新世界ハーブC」遂に創世記かぁ。以前の巻では万能な少年として描かれていた少年が、ここにきて人類滅亡の苦難の前に立たされ、ただの人に成り果ててただれた生活を……。こういう展開が書けるのが小川さんの凄いところだと思う。このまま読書のペース落ちれば、執筆に追いつく事は当面ないかな(笑)。まだ読み終わりたくない作品なんですよね。



教養

「コトラーのマーケティング思考法」マーケティングの人のバックグラウンドを少しでも知りたいなぁ、と思って選んだ本の1つ。垂直思考、水平思考についての教科書。読んでみて、市場っていうのはこういう考えのもとで焼畑農業的に刈られてきたんだなぁ……という思いとともに、限界まで細分化された今でも未だこの考えに縛られて部署の生き残りを考えてる組織が多いんじゃないかと。そんな風に感じました。古典として知っておいて損はないかもしれませんが。あとは単純に一人ブレストしたい時にも使える手法、ていうか、なんか別の本でそういうの読んだ気がする。

「スタンフォード大学で一番人気の経済学入門 マクロ編」なんか人気あるっぽいティモシー・テイラーの本も読んでみた。本格的な本に見えるけど、たぶん基本的なところを概要だけって感じだと思う。基本的には良い本なんだけど、改めて「この世で一番おもしろいマクロ経済学は良書だったんだな、と。あっちはもっと薄い漫画なんだけど、改めてこっちの本を読んでみても新しいことを覚えた感じはしませんでした。

「住まいの解剖図鑑」家にあったので読んでみた。昔妻が家を建てた時に読んだらしい。住宅の設計について、建築家はどんな制約のだけでどう考えてデザインしているのかを、普通に人にもわかるようにゆる~く解説した本。建築家を目指す若者と家の購入を検討している人、双方に向けて書かれた本だそうです。物の配置に関する話題が多いので、借家の人が読んでも家具のレイアウトなんかの参考になると思う。オフィスのデザインをどっかの事務所にお願いする、なんて場合にもこれを読めば適切なダメ出しができるようになります。



技術

「表現の技術」タイトル的には映像表現についての本のようにも見えるのだけど、実際はCMの映像制作を専門とする著者が、脚本の書き方の要を優しく説いたような本。コンテで考えるところが映像制作屋さんぽいところだけど、内容的には大衆小説執筆のイロハを書いた本と同じような事を言っています。小説家を目指す人向けの本よりは文字が少ない分、すっと頭に入ってくるかもしれません。

「Unreal Engine 4で極めるゲーム開発」非常に良いUE入門書。学ぶ順序も良くねられているし、職種によって読むべき章を限定して、必要に合わせて読む順番を変えられるような工夫もみられる(エンジニアは結局全部必要ですが)。覚えることの多いGUI操作も、必要に応じて説明があるので無理なく退屈もせず覚えられるのが素晴らしい。これで飛ばし読みOKなんだから、相当構成には苦心してるはず。筆者が昔好きだったゲームブックの話が時々出てくるけど、この解説書自体がまるでゲームブック。
若干誤植が多いのが難点ですが、ハンズオン的に読んでいく分には、多少トラブルありながら進めていくほうが身につくので目をつぶりましょう!ただし、UEのバージョンは本書と揃えて読み進めた方が無難かも。たいして違いはないだろうと最新版の4.10.1で始めたら、所々細かい違いがあったり、Blocking Volumeがうまく不可視になってくれなかったり、結構はまって後悔しました)。
チームによる大規模開発におけるノウハウ(工程、作業プロセス、運用Tips)や心構えなんかも書かれていて、大手ソフトハウスの様子を垣間見ることができます。
ある程度ゲーム作りのパターンは知ってる人がUnreal Engineについて一通り学ぶのには最適な本かと思います。逆にジャンルごとのゲームの作り方、みたいな事は一切書かれていないので、そういうのを期待してる人は別の本を探した方が良いかと。
ちなみにそれなりのプログラマでゲーム業界経験もある私ですが、全部まじめに読みこなすのに100時間以上かかりました(バージョン差異でハマった時間も含みますが)。

「OpenGL ES 3.0 Programming Guide」GLES2.0の本は日本語版を持ってた&それでGLを覚えたんですが、3.0は重複する部分も多いし、日本語すぐには出なそうだったので、とりあえずKindleで買って読んでみました。まぁ、紙の日本語版、デジタルの英語版が揃ってると、必要な時に調べるのにも楽かな、とも思って。一応全体を通して読んでみたんだけど、日本語版読んだ時に理解できなかった影の計算方法とか、今度はようやく理解できました。英語のほうがゆっくり読むのと、論理の筋道がすっきりしているのと、あと2度目なのと。全部の相乗効果ですかね(笑)。