Bundleでオープンソースとして公開された4つのゲームを自分なりに調べてみました。ここからは前回まででフォロー出来なかった情報や新たな動きについて補足しつつ、まとめてみたいと思います。HDですが新しいプラットフォームに移植されたようです。ある「AROS」だそうです。いうのがオープンソースの醍醐味ですよね。余談ですがAmigaってまだ開発されているのですね。いえば平沢進氏がAmigaの起動音を担当したとかいうニュースがあった気がします。他に進行中な話題としてはLugaruのソースコードの見直し。素人なのでどこがどうなのかわかりませんがLugaruのソースコードは独特すぎて他の人からすると相当汚いらしいのです。そこをよりわかり易いコードに修正することが目標みたいです。それと並行してassetsの改善及びオープンライセンスのassetsへの変更が進行中です。それほど活発ではなさそうですけど。主人公の3Dモデルが新モデルへと変更になる「可能性」が高そうです。実際フォーラムで新モデルを開発中の方がいらっしゃいますし。assetsの変更はあくまでオープンなゲームとしてオリジナルとは別ラインの開発になりそうですけど。HD」みたいなゲームとしてですね。これはそれ程変化はないですね。残念ながらassetsが非公開なのでゲーム本体が無いと遊べませんし。それにゲームのジャンルがアクションアドベンチャーなのでオープンソースと言っても改造するのが難しいというのも大きいです。ある人物が死ぬはずのところをOSS版で死なないようにする事が可能になったとしても、それは改良になるのかという疑問がありますし。アドベンチャー特にホラーは下手に素人が弄っても蛇足になるか根本的に物語を破綻させてしまう可能性の方が大きいですからね。いうのもアリなのがオープンソースなのでしょうが。自体の改良はあまり進まないと思います。一応Wiiリモコンでプレイ出来るようにした人がいますけど今のところそれくらいしかないようです。Engine」って、「H・P・ラヴクラフト」から取ってそうですよね。確証はありませんが多分そうだと思います。気付かなかった......。Engineですが、もし弄る人がいるとしたら、やはり物理エンジン部分の変更でしょうね。具体的にはBulletへの変更でしょうか。調べてみたら他のゲームエンジンも同じような過程でBulletへ変更したものがあるそうです。いうことで、これから自分のゲームエンジンを作ってみようと思っている人がいたら、最初からBulletを採用した方がいいかもしれません。OSS化を考えていればですけど。次に「Gish」ですが、これも前回から特に変化無しですね。オープンライセンスのassetsを使用したFreeGishのようなプロジェクトが起動に乗ってくれると良いのですけど。最後に「Aquaria」ですが、これも取り上げてから3日しか経ってないので特に変化無しです。こちらもオープンなassetsが一切無い状態なので、あまり多くの人の関心が得られていない状態です。ゲーム自体は結構面白いし前回も書いたようにレベルエディタを内蔵しているので、一旦オープンなassetsが公開されて、かつ水中以外のアクションが可能になれば一気に開発が活発化する可能性は十分にあるとは思うのですけどね。紹介してきましたが、いくつか問題点というか気になる点が見えてきました。ソースコードの公開場所。これは意外と重要だと思います。いっても私はプログラマーじゃないので実際の開発者の方とは意見が異なるかもしれません。Codeも用意されているという構成。Codeは使いやすそうですし。見るとバグ報告やクローンの開発が活発なのがよくわかりますし。次にassetsの重要性。これもLugaruを例に出しますが限定的ながらフリーで全assetsが使用可能なのはLugaruだけなので他のゲームと違い公開されたソースだけで完全なゲーム内容をプレイ可能であり変更内容の確認もスムーズに行う事が可能です。他のゲームはまずassetsの代替物作りから始めないといけないのが痛いですね。一応Gishは代替物でプレイ可能なレベルですがこれはゲーム内容自体がとても単純だから為せるだけですし。OvertureやAquariaのような多くのassetsを使用するタイプのゲームを代替物で再現するのはかなり難しいでしょう。出来たとしてもかなり時間がかかりますしね。Overtureのような高度な3Dゲームの場合assets作りもかなり難しいですし。3Dモデルやマップの作成方法や独自フォーマットゆえの汎用性の無さとか。この辺りを踏まえて、オープンソースのゲームに必要なモノとは何かを、また考えてみたいと思います。いつもながら、素人の戯言ですけどね。#追記Amiga(AROS)に移植されたLugaruのビデオですが説明文を読むとNvidiaのオープンソースドライバー「Nouveau」を使用しているそうです。いったマイナーOSでも3Dゲームが出来るというのがオープンソースのドライバーの素晴らしさですよね。Nouveauが使われているらしいので、そのうち、Haikuにも移植されるかもしれませんね。使われていないみたいですね。一応、計画はあるのかな?#Picasa最新版のLugaruをビルド。オリジナルと比べると新たに体力ゲージが追加されてます。マッスルファイトいつものようにニコニコ動画を見ていた訳なのですが、またまた素晴らしい動画を見つける事が出来ました。キン肉マンの同人ゲーム「マッスルファイト」を加工、編集した名場面再現動画なのですが、そのクオリティの高さに圧倒されっぱなしです。誰も気にしていないでしょうが、自分用メモとして軽く近況報告です。金曜の夜にヤフオクの落札結果が出揃いました。3個ほど売れ残りがありましたが、10個弱ほど落札されたので良しとします。いうか予想より高値で売れてちょっと驚きました。後で相場を調べてみたのですが、どうやらラッキーだ...Ubuntuでスーパーファミコン前回はプレステを紹介したので、今回はスーパーファミコン。Ubuntuで使えるエミュレーターはいくつかありますが、有名なのはSNES9xとZSNESです。BSNESというのもありますけど、これはまだ重いです。これでしか動かないロムとかもありますので、その辺りは臨機応変で。今回は...FFmpegのVorbis品質が悪い件WebMの音声コーデックにXiphのVorbisが正式採用されたのは嬉しいのですが、早速問題が発生しているようです。FFmpegに内蔵されているVorbisエンコーダーの品質が低くてVorbisの良さを十二分に発揮させる事が出来ていない模様。