nisshi.yugop: creative commons
上に上げたポインタは、ナカムラ氏がソースコードを公開しない理由は「面倒だから」という、まことに正直な心情を述べたエントリーなのだが。
なんというか、その、事前に予想したようなコメントがついたので絡んでみる。本人そっちのけで語ることになるが、厨房の厨房たる所以なので気にしなーい。
----
結論から書くと、yugop作品から感じられる魅力の本質はソースコードを見てもわからないと思う。
ナカムラ氏の作品をみていると、そのコンテンツが本来持っている面白さ以上に、そこでの経験の印象が豊かであることに気づくことがよくある。ぶっちゃけたハナシ、「コンテンツの本来の面白さ < 体験の豊かさ」という関係が成立しているわけだ。
その「豊かさ」が彼の構築するユーザ・インターフェイスによっててもたらされていることは理解できる。しかし、どうやったらその豊かさを表現できるインターフェイスになるのかという部分に、ミッシング・リンクがある。
彼の作品を徹底的にパクってみるとわかるが、ちょっとした機能やオブジェクトの挙動を真似して組み合わせても彼の作品から感じられる「豊かさ」は生まれない。
ありがちなユーザ・インターフェイスは、その構造から必然的に導き出される規則にユーザを従わせようとする場合が多い。(そのせいでユーザに冗長な操作を強いることもある。)一方、yugop作品の場合はその関係が逆になっていて、ユーザが従うのにふさわしい規則を定義し、それを保証するような構造をユーザ・インターフェイスが持っている。
多くの場合、その規則は非常にシンプルで、その簡潔さ故に構造に一貫性を与えていることが多く、規則と構造の関係に妥当性を与えている。したがって、ユーザはインターフェイスを触っていくなかで潜在的に仕組まれている規則を探り当てていくというプロセスを経る。そして、一度その規則を意識できるようになると展開される事象すべてに共通する操作感を獲得でき、結果的に得られる心理的な感触が心地よくなる。
また、そのような操作感云々以前に作品の根底にあるコンセプトの独創性を見逃してはならない。そのコンセプトの独創性があるからこそユーザ体験を「シンプルな規則性」へ還元できるのであり、これなしにyugop作品の持つテイストは完成しない。私たちがyugop作品に抱くイメージはこれらの要素の集積として醸造されるものだ。
それをさらに具体的に突き詰めていくと、yugop作品のテイストの実体は「徹底的に調整されたパラメータ」にある。したがって、ソースコードの見てその値をつぶさに検討することでyugop作品の持つ雰囲気を一部だけ取り込むことは可能だと思う。
さて、ここで私たちは立ち止まって考えなければならない。
ソースコードを見ればナカムラ氏が作品に与えている値を知ることができる。しかし、そこから浮かび上がってくるものは「ナカムラ氏の美意識」そのものであって、yugop作品のソースコード解析という行為は、ナカムラ氏の美意識を定義するための純粋に美学的な探求となる。実装云々のテクニカルな問題とはまるで関係がない、というか意味がない。なぜなら、彼の作品の実装はその根底にあるコンセプトと不可分の関係にあるので、コンセプトごとパクらないと利用する場面が存在しない。つまり、そこに我々が利用できる素材はなにも存在しない。
要するに、彼のソースコードはパクリ作品の制作以外に使い道がないのだ。
それ以前の問題として、適度にデフォルメされた物理シミュレーションの数式が欲しければ、既にいろんなところに落ちているのでそれを応用すれば十分間に合う。効率的な実装方法を知りたいのであれば、他の優秀な開発者がいくらでも書籍なりソースコードなりを提供しているのでそれを参考にした方がよい。
そんなわけで、開発者としての私はナカムラ氏のソースコードには興味がない。しかし、美学的な面で彼の作品を研究することには多いに興味があるから、彼の作品集のようなものが出るならかなり興味はあるのだが。
Posted by: yugo at January 16, 2005 7:39 PM
コメント恐縮です。とりあえず端から見るとこんな感じというものを書いてみたのですが、必要なことだけ取ってあとは忘れてください(笑)
作風ってのは時間とともに変わるものなので、あまり自分に枠を設定せずに好き勝手にやってもらったほうが見ている方としてはありがたいです。
Posted by: tomo at January 16, 2005 10:44 PM
Thanks for signing in,
.
Now you can comment. (sign out)
(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)
サイン・インを確認しました、
.
さん。コメントしてください。 (サイン・アウト)
(いままで、ここでコメントしたとがないときは、コメントを表示する前にこのウェブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)
レビューありがとうございます。このあたり自分では客観的に見れてないので非常に参考になります。もやもやっと感じてた今の自分の領域というか限界のようなものがこれ読んでちょっとクリアーになった気がしたのでなんか書こうと思ったけど、ちょっと今まとまらないですね。また今度書かせてもらいます。取り急ぎ、ご連絡まで。(謎)