2010

CS5が正式発表になった

遂に出ますよ、Adobe CS5

というわけでCS5が何者なのか、どれほどすごいのかは公式Webサイトをみれば分かるので、敢えてここは野村が残念に感じたことを書いてみる。

まず、またしてもアップグレード時にOSの変更ができない(<%= fn ‘07:36追記:アップグレード時に個人事業主向けのボリュームライセンス(TLP)を適用すればOS変更が可能になるらしい。コメント欄参照。(けんたろThanks!)’ %>)!この縛りって何の意味があるのかさっぱり理解できない。野村はWindows→Macに生活スタイルをシフトさせてしまったので、Windows版の多くのソフトが無駄になろうとしている。Adobe製品は決して安くはないので、いやむしろここは割増料金でもいいのでせめてアップグレード時のプラットフォーム変更は認めて欲しい。

次に、Flash Platformの開発環境を揃えるスイートが、Web PremiumとMaster Collectionしかない点について。せっかくのFlash Platform戦略なのだから、Flash Pro、Flash Builder、Catalystとデザインワーク用のFireworksあたりで「Flash Premium」とかあっても良さそうなものなのに、無い。すべてのスイートにPhotoshopが入っている……ってそんなに重要なことですか、そうですか。いや、Photoshopすごいけどね、でもTPOってあると思うんだ。現在勤めている会社では、デザインをFlashに持っていく直前の作業はFireworksにほぼ統一されているし。

そして、これはかなり些細なことだがWeb PremiumにSound Boothが入っていない。Flash用の効果音を編集するのに使うものだとばっかり思っていたのに。仕方が無いので、ActionScriptで効果音の波形をいったん可視化してPNGに保存、Photoshopで取り込んでフィルタをかけて、ActionScriptでもう一回音情報に変換し直すというエクステンションを、……すみませんやっぱりSound Boothつけてくださいよ。

Adobe製品をお使いでない方にはさっぱり意味が分からないだろうが、まぁこんな感じで新しいソフトウェアが出るので浮き足立っているということだ。


ActionScriptというプログラミング言語

なんか似たようなことを何度も書いたし読んだ気もするが、これは野村の日記なので定期的にこの話題に触れちゃうよ!年取ったね!

2010年もAdobeの主軸を担うFLASH PLATFORM戦略。これは広範なデバイス上でFLASHが動作するようになるというもので、野村なりに言い換えると「ActionScript言語」を知っていればいろんなシーンに向けたアプリケーションを作成することができる、プログラマとして仕事ができるということになる。

十年前までは、結局C言語を知らなければ何も作れない、なんていわれていた。今でもC言語はプログラミング言語の一つの高みだろうと思う。だが、デバイスやUI、ネットワークの発達からコードの肥大化を余儀なくされるようになった現在、ハードウェア依存を隠蔽化して安定性や汎用性の高いコードを書ける、そんな優れたフレームワークを活用して効率よくプログラミングすることが要求されている。例えばJavaがそうだった。

Javaが通って来た道を、ActionScriptはFLASH PLATFORM戦略で通ろうとしている。

もはやFLASH PLATFORMはデザイナーやアニメーターだけのものではない。プログラマにとって重要なフィールドとなっている。そろそろプログラマの皆さん、ActionScriptというプログラミング言語を認めてやってはくれないか。


「HEAVY RAIN -心の軋むとき-」感想

( Amazonアフィリエイト: https://www.amazon.co.jp/gp/product/B002M76PG2/)

野村は普段はゲーム雑誌などを読まないので、ゲームの情報は友人経由かTwitterやブログ経由でしか分からない。このゲームが発売される直前、偶然店頭でデモ映像を観て、気になって情報を後から集めた。重い内容のアドベンチャーゲームだと分かり、昨今のゲーマーには全く響かないだろうが、個人的にはこれは買いだと思った。

80年代にアドベンチャーゲームがPCゲームの代表格だった時代があった。ターゲットの年齢層が高かったせいもあってか、シビアなリアルタイム処理が要求されない代わりにストーリー性が非常に要求されていたように思う。当時のアドベンチャーゲームのスタイルは、「弟切草」以降はサウンドノベル/ビジュアルノベルという名称で現在にまで引き継がれた(最近だと「428」など)。だが、システム的には大きな発展は観られず、単に「表現や作業が単調でつまらないゲーム」「一度クリアする(=ストーリーのオチを読み終える)と面白くなくなるゲーム」として完全に据え置き型ゲーム機(PCやWii/PS3/XBox)でのメインストリームからは引きずりおろされた格好だ。

昨年末DSで発売された「極限脱出 9時間9人9の扉」というゲームがあるが、これは「レイトン教授シリーズ」のような謎解きパズルのパートとアドベンチャーゲームをくっつけた格好であるから、アドベンチャーゲームとしては従来のスタイルの延長線上にあるといってよいだろう。DSでは他にも従来のスタイルのアドベンチャーゲームがいくつか出ている。DSの処理能力やプレイスタイルを考えれば、またDSはユーザーの年齢層が幅広い(アドベンチャーゲームのオールドファン層は据え置き型ゲーム機の年齢層よりも、むしろDSの年齢層に合致すると思う)ことを考慮すると、まだまだDSではこのスタイルでやっていけるのかもしれない。

さて、「HEAVY RAIN」はストーリーをユーザーに与え続けながら、要所要所でユーザーにリアルタイムな判断を迫るという、据え置き型ゲーム機でのプレイをターゲットにした比較的新しいスタイルを採用している。従来のスタイルで指摘されていた文字を読み続ける作業の単調さや気怠さは払拭できていると思う。むしろストーリーに見入ってしまって、考える時間を与えてくれないリアルタイムな判断を迫られるシーンのほうが面倒なくらいだ。

このスタイルのアドベンチャーゲームは他にも、やはり同じ開発会社から出された「Fahrenheit」などがある。だが、このスタイルのゲームは、果たして思ったように売れているのだろうか。

「HEAVY RAIN」はグラフィックにも、音声にも(吹き替えにも)相当の予算がつぎ込まれていると予想される。つまり、それなりに売れなければこんな規模でゲームを作り続けることは不可能なはずだ。だからといって、「ストーリーをユーザーに与え続ける」ことがこのスタイルのアドベンチャーゲームの特徴であるから、ストーリーに必要なレベルの表現を作り込んでいく予算を削るわけにはいくまい。

更に「HEAVY RAIN」ではなおも「一度クリアすると二度目をプレイするモチベーションが湧かない」という問題が完全には払拭できていない。マルチエンディングであることだけではゲームをプレイするモチベーション向上には繋がらず、単なるコンプリートのための作業を繰り返すだけになってしまう。特に内容が重かっただけに二度目をプレイする感情が湧きづらい。また野村の場合は、一周目でかなりストーリーが気に入ってしまったために、違う展開自体に興味が湧かなかった。二度目のプレイがなされないとなると、相当に力が注ぎ込まれた表現が、単に映画のように繰り広げられただけということになってしまう。これは非常にもったいないことではないだろうか。

というわけで、「HEAVY RAIN」。野村はとても好きな内容だったが、ゲームとして考えるとどうなんだろう、売れるといいが難しいんじゃなかろうか。ただ、だからといってアドベンチャーゲームが無くなってしまうのは非常に惜しいので、なんとか生き残りをはかってもらいたいものだ。


花粉症

花粉症を発症して、もう3年くらい経つんだろうか。昨日あたりから、鼻と目がきつくて集中できない。これは問題ですよ。

花粉症の対策として抗アレルギー剤の服用とマスク着用を毎日欠かさず行っていたのだが、昨晩からは更に小青竜湯(漢方薬ね)と、コートのファブリーズ(花粉を固めて落とす)の義務化を嫁サマから強制されそうな予感。

諸説あるらしいが、どうして近年になって急に花粉症という病がこんなにメジャーになったんだろうか。もしも金持ちになったら、杉を全部買い取って伐採したい、その結果土砂崩れや地下水の枯渇が起こっても耳を貸さない、などと乱暴なことを考えてしまう今日この頃であった。かふーん(くしゃみの音)。


POKENのケースを改造してみる

POKEN改

POKENというガジェットがある。

実際に持っていたり、ネットや店舗で実物や写真を見たことがある方ならお分かりのことと思うが、POKENはUSBメモリのような形をしていて、PCのUSB端子にぶすっと挿すことがことができる本体部分と、その差し込み部分を保護するケース部分に分かれている。で、市販されているPOKENはこのケース部分が様々なバリエーションになっている。

さて、このPOKEN、野村も1つ持っている。内蔵されていた電池が切れたので本体を分解したところで、もやもやっと本体部分の形状を変えてみたくなった。その結果写真のような形に。

どこかで見たような100円程度の清涼菓子のケースの中に、POKEN本体を埋め込み直した。そして、USB端子部分はミニBに変換してケースの口の部分に。なんつーか、あつらえたような大きさである。電池もPOKENオリジナルのボタン電池から、日本でメジャーなCR2032に変更した。

で、せっかく改造したこのPOKEN。実はまだ動作チェックが終わっていない。単体では動作していることを確認したのだが、POKENは他人のPOKENと接触させる(ハイフォーという)機能がメインだからだ。野村の周囲の人たちは、野村と同時期にPOKENを入手したためみんな電池切れ。なんだろう、この不自由感。