たまに RagnarokOnline というオンラインゲームをプレイする私が、iddy をいじっていて、思いついた妄想です。以下、その妄想を徒然なるままに。
ネトゲのキャラクター情報をフィードで配信するサービス。ゲーム ID 一つにつき、一つにフィード URI を発行。そのゲーム ID に属するキャラクターは全てそのフィードに表示される。例えば以下のような感じの XML データが原型でさ。
<character>
<name>hoge</name>
<job>Knight</job>
<level>30</level>
<skills>
<skill>Magnum Break</skill>
<skill>Auto Guard</skill>
</skills>
<items>
<item>Ice Sword</item>
<item>Iron Armor</item>
</items>
<location>Hoge City</location>
</character>
<character>
<name>hoge-MK2</name>
<job>Wizard</job>
<level>32</level>
<skills>
<skill>Fire Bolt</skill>
<skill>Thunder Storm</skill>
</skills>
<items>
<item>Magic Wand</item>
<item>Silk Robe</item>
</items>
<location>Hoge Moutain</location>
</character>
キャラクターごとにキャラクター名、職業、レベル、所有スキル、所有アイテム、今どこにいるか等の情報を含んでるわけ。これをフィードに変換して配信するんだけど、それぞれのデータの公開レベルをゲーム ID 所有者が設定できるの。友達登録しているゲーム ID の人にしか、所有アイテムのフィードは公開しません、とか。もしくはフィード自体、一般公開しない設定も考えられるよね。友達登録している人にしか見せません、みたいな。なんか mixi みたいになってきたな。
当然、ゲーム内でキャラクターデータに変化があれば、フィードの内容も自動的に更新される方がいいよね。友達のキャラクターフィードを登録しておけば、フィードリーダーで友達のキャラクターが今何レベルか、どんなアイテムを手に入れたか、などがすぐに分かるというわけ。「お、あいつレベル上げたな、じゃ俺もがんばらなきゃ」とか「む、あいつあんなレアアイテム手に入れたのか!」とか、そういう様子になるのではないかと。
なんか今話題のセカンドライフだったらそういうのもできそうな気がする。インワールド XML データを外部のウェブサイトやサービスにエクスポート可能
とか書いてあるし。何しろ私はオンラインゲームは Ragnarok しかやったことないので、セカンドラインとかはよく、分かりません!
というわけでどこかのネトゲ会社の中の人、これ、是非やってください。ネトゲ開発してる会社の中の人だったらそんなに難しい話じゃないと思うんだけど、どうだろう。外部のサービスからネトゲの情報を持ってくる場合だと、セカンドライフみたいにそれ用のデータをエクスポートしてるようなゲームじゃないと厳しそう。そうじゃないゲームからデータ抜いたりなんかしたら不正アクセスってやつになるよね・・・。
・・・以上、妄想をただただ書いただけなのですが、もう既にこういうアイデアのサービスがあったりするかもしれません。今の時代、なんでもかんでもフィードですからね。。私も今では、フィード無しの生活は考えられません。
もし似たようなサービス、もしくはこれおもしろいサービスだよっていう情報をお持ちの方は、こっそり教えていただけると幸いです。