2007年7月7日土曜日

Project64 の開発者 Jabo氏へのインタビュー

これはEmulation64 Networkで公開されているインタビュー(英文)を日本語に訳したものです。

原文
http://www.emulation64.com/spotlights/20/


日時:2005年6月27日
現在のプロジェクト:Project64 & Jnes
場所:USA,試しに東海岸に住んでいます。

今日、私たちがスポットライトを当てるのは偉大な才能の持ち主の開発者 Jabo氏です。Jabo氏の最もよく知られている仕事はNintendo64エミュレータのProject64(とそのプラグイン)です。同様にNESエミュレータのJnesの作者としても知られています。私は彼がわたしたちに与えてくれた全ての素晴らしいプロジェクトを愛するとともに、来たるべき全ての新しい事物を楽しみにしています。

インタビュー

Q:いつエミュレーションに興味をもったのですか? それはコーダーとして? それとも一介のファンとして?

A:僕がエミュレーションに興味をもったのはファンとしてだね。僕は僕が遊びたいと思うすべてのゲームを遊ぶ機会が全くなかったからね。多くの人々がそうだと思う。僕はPasofami を発見して、後にSuper Pasofamiを見つけて、それらをいじくり回すのが凄く楽しかった。それらは当時、時代遅れのものだったけどね。僕は中毒になったよ。


Q:エミュレーションに関してあなたがはじめて経験したコーディングは何ですか?

A:僕がはじめて経験したコーディングはNESだよ。大抵は夜遅くに6502とデバッガーに時間を費やしていたね。


Q:なぜエミュレーションに興味をもったんですか?

A:ユーザーとしての見地から言うと、遊びたいと思うほとんど全てのゲームを手軽に遊ぶことができるというアイデアがあるからだと思う。カートリッジを集めるのは大変だし、加えてそのようなコレクションを置く場所があるとは言えないからね。
コーディングの見地から言うと、それは興味深く面白い状況にあるからだよ。コーダーは基本的に人々が彼らのゲームを遊ぶことになるプラットフォームをコントロールできる。技術的な観点から言うと、そこには数多くの様々なコーディングのアイデアを用いていじくり回す事ができるクールなエンジンがある。


Q:現在のエミュレーション・シーンの全体をどのように思っていますか?

A:かつてエミュレータに関するニュースが忙しく動き回っていた頃のようには、毎日ニュースを見てないからね。僕の見方からすると、かなりスローダウンしているように見える。なぜなら初期の頃から今までに、多くの機種がエミュレートされて、かなりの数の文書化がされてきたからね。でもそこにはいつも研究するための新しい機種があり、いじくり回すための新しいPCハードウェアがある。


Q:今のところ、あなたのプロジェクトに対してあなたが受け取ったレスポンスをどのように感じていますか?

A:僕のプロジェクトはかなり良い反応を得ていると思うよ; 僕は質の高いソフトウェアを作ることにトライしている。そういうわけで、そのために大抵かなり長い時間がかかってしまう。僕は僕のソフトウェアに関わった大勢のクールな人たちに会うことができたし、友達になれた。


Q:エミュレーションに関しての最も良い経験は何ですか?

A:ほとんどがメッセージ・ボードからと僕のソフトウェアをテストしてくれた人達からのものだね。僕はユーザーが建設的なフィードバックができる高い有用性のある場所を設置したんだ。僕はそれを読むのを楽しんでいるし、ユーザーとのコミュニケーションを通じて多くのことを学んだよ。


Q:エミュレーションに関しての最悪の経験は何ですか?

A:ひとつはソースコードをリリースした時、見返りが少なかったこと。何人かのひとは僕たちが同意しかねるようなことにそれを使った。そして僕たちはそれのアップデートに関しての不平を聞くはめになった。


Q:現在公表しているもの以外で何か他のプロジェクトの作業を進めていますか?

A:大部分は僕のホームページにリストを加えることだね。最近は僕の2つのエミュレータにほとんどの時間を取られているよ。いくつかやってみたい仕事はあるけど、それはその時に分かるよ。


Q:あなたが何か言いたくなるような、大量の野暮な要求にたいして現在は何か対処はしているんですか?

A:そういうのは読まないようにしてるよ。EmuTalkのチームは素晴らしい管理の仕事をしているよ。そのことは質の高いフィードバックをより簡単に得ることにつながっている。


Q:あなたが受け取った要求の中で最も野暮だったのはどういったものですか?

A:野暮な要求ってのがどんなものをさすのか良く分からないけど、フィードバックを僕にプライベートに直接、送ってくるのは辟易するよ。大抵は簡単に答えられる質問じゃないからね。


Q:あなたが受け取った中での最良の賛辞はどんなものですか?

A:少数のひとが僕がより多くのエミュレータを作ることを望んでいるのを読んだよ。良い賛辞だと考えることはできないけど。


Q:あなたのプロジェクトの現在の状態を聞かせてもらえませんか?

A:うん。最近 Jnes 0.6 をリリースしたよ。今回のリリースまでにだいたい1年かかったね。Project64を4月にリリースしたことでJnes 0.6のリリースをかなり遅らせてしまったよ。このプロジェクトは安定させて保ち続けたいね。僕はJnesに関して多くのプランを持ってないけど、ユーザーがそこここに僕が思いつかなかった少数の機能に関してのアイデアを持っていることは知っている。それがどのようにフィードバックされるかはその時までのお楽しみだよ。

PJ64はもっと難しいプロジェクトで、もっと多くの時間と資料が必要になる。これをリリースするためには、ちゃんとした準備のために結果として運が必要になってくる。現時点では、EmuTalkで対応できるように、Smiffが僕らを助けてくれるためにチームに戻ってきてくれた。僕はバージョン1.6がリリースされて以来、僕らが得た大量のフィードバックを読んでいる所だよ。僕の自分自身の開発のゴールと同様に、物事はうまくいってるよ。僕が思うに、人々はいつも他のバージョンがあるかどうか知りたがっているようだけど、そういった質問に答えるのは凄く困難なんだ。新しいバージョンというのはそれが完成に近づいているときに降り懸かってくるといった類のものなんだ。みんな忙しい生活を送っているから、僕らの開発はゆっくりとしたものだよ。


Q:何か他のエミュレーションのプロジェクトをやろうという計画はありますか? もしあるのならばあなたの興味があって、チャレンジしてみたいと思わせるのは何ですか?

A:興味という観点からいえば、僕がぜひやりたいと思うものはあるよ。同様に、少数のシステムをいじくり回したことがあって、それは楽しかった。だけど、現実の世界はすぐに自分に追いついてくるからね。自分が開発したいと望んでいる他の分野のソフトウェアと同様に。他のプロジェクトに参加するのは可能だけど、どんな形で参加できるのか分からないし、N64と同じくらい複雑な何か新しいことをはじめる時間があるとは思えないよ。


Q:あなたがいままでやってきた仕事に満足していますか?

A:うん。長い間満足してきたよ。もし立ち去っていっても、ソフトウェアがまだ高い水準を保っていたらこれほど良い気持ちは他にはないよ。


Q:今のところプロジェクトの進行具合はあなたが予期していたものを上回っていますか? それともよりもっと遠くへ行けたはずだと思いますか?

A:僕のエミュレータが今の位置にいることを凄くうれしく思っているよ。ほとんどの場合、僕のエミュレータに何か必要だと思った時、僕のスケジュールにそのための数時間を加えるんだ。PJ64がかなりの時間を要するから、Jnesの開発はかなりゆっくりとしたものになってしまっている。だけど、現在のところその両方にかなり満足しているよ。


Q:今現在、あなたは誰と一緒に開発を進めていますか?

A:Jnesに関して一緒に開発を進めている最も重要な人物はGentだよ。テスティングとチートに関して最も頼りになる奴だね。たぶん、僕が一緒に開発を進めていく機会のあった人の中では最も熱意もある人物だよ。この前のリリースで見てきた通り、ソフトウェアのリリース直前にテストしてくれた多くの人々も含めたいんだけど。

比較してPJ64のチームはもっと大きなものだよ。皆が知っているとおりzilmarは実行ファイルの作者だ。テスティング・チームは一貫して増えてきている。Gentはもちろん、Smiff(凄く熱意がある)、RadeonUser、それとTrotterWatchがこの前のリリースには参加してくれた。僕たちはチャットするための小さいプライベートな場所を持っている。例えば僕たちのwebデザイナーのRatTrapは時々やめるけど、少数の他の人たちは行ったり来たりしている。それがいったい誰かという情報は彼らのために今は内緒にするけど:)


Q:どれくらい彼らはあなたに影響を与え、どれくらい彼らはあなたの仕事を改良させたんですか? あるいはその逆?

A:彼らは開発にかなり重要な影響を与えたよ。基本的にそこはオープンに話し合える場だから。そして僕はテスティング・チームと良い関係でいるよ。僕が直面する最も大きなチャレンジは皆のフィードバックや皆のアイデアを聞くことなんだ。だけど、適切な機能とデザインを選択し、バランスをとるのは僕の責任なんだ。


Q:あなたがエミュレータ・シーンから離れた後、何を一番思い出にしたいですか?

A:多分、高品質のソフトウェアを創ったことと、それを楽しんだことだね。


Q:次のバージョンに関して簡単に宣伝してくれませんか?

A:うん、それがリリースされるとは保証できないけど、Jnesにはムービー・レコーディングの機能をつけたいと思っている。PJ64に関しては、僕ができる限りのことはバージョン1.6に詰め込んだけど、引き続き作業を続けている中で大きなことは特にないよ。時々、texture enhancement projectsは見ているけど、アートワークのいくつかには素晴らしいものがあるね。


Q:最後に何か言いたいことや、誰かに感謝の言葉などはありますか?

A:僕が言える何もかもを言い尽くしたつもりだよ。いいインタビューだった :)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

関連リンク
:: Project64 Official Site
:: Jnes Official Site
:: Jabosoft

ちっちゃな情報
名前:テスターの皆からは 'J' と呼ばれているよ。それとSmiffが"Jabo"のスペルミスのリストの全てを持ってる。

年齢:24

お気に入りの食べ物:タコスか寿司

お気に入りの映画:オースティン・パワーズ、スター・ウォーズⅢ、オーシャンズ11、等、棚には少ししかないね。

お気に入りの音楽:僕のプレイリストには311、Green Day, DJ Encore, Alice DJ, and Gent Francis(ヒント、彼は親友だ)が入ってる。

お気に入りの本:今はリファクタリングについての本を読んでるよ。これが何のことか分かるかな?:P

お気に入りのゲーム:時のオカリナ、Castlevania ~暁月の円舞曲~

お気に入りの趣味:コーディング、パーティーをすること、カートゥーン

あなたのイライラをかき立てるもの:世間知らずの人がこれをどうやって動かすかと聞いてくること。