home >> joy to the blog...
«« <font> | main | Recommend Music No.0010 »»
«« カテゴリ内前記事(<font>) | BEMANI | カテゴリ内次記事(IR終了間近) »»
2007/05/25
IIDXの挙動。

e-A PASSを挿してお金を入れる。
パスを入力してゲームをプレイ。
何気なくゲームをプレイしていても裏ではゲーム内での処理が行われてます。
ネットワークに繋がっているゲームであればサーバーとの通信も頻繁に行われている訳です。

まず、IIDX始めe-Amusement接続のゲームはインターネットで接続されている訳ですが、今こうしてホームページを見たりしている接続とは違いVPN接続(だったはず)で繋がっています。
なので、普通のインターネットの回線(回線っていう表現も変だけど)からはサーバーやゲーム機にアクセスは出来ません。

サーバーとの通信のタイミングでが、一番わかりやすいのはデモ画面で一定間隔で行われている通信(アップデートなんかはここ)とゲーム開始と終了の通信。
そして曲開始時のライバルスコアの取得。
どんなときどんな通信が行われているか考えてみる。

・カード挿入時
 プレイヤーデータの取得
・パスワード照合後?
 ライバルデータの取得。カード挿入時かもしれない。
・モード選択時
 通信してるのかな?
・曲、コース選択時
 ライバルスコアの取得
・曲終了後
 スコアの送信
プレイ終了後
 なんかの通信。照合とかなんかかな。

自己ベ、クリアレート、RANKINGとかの取得がどこタイミングで行われているのかは不明。

自己ベ、ライバル勝敗はカード挿入・パスワード入力かモード選択?
クリアレートとかRANKINGは動的とはいえデモ画面や何らかのタイミングで同期をとって筐体内に記録されているっていう可能性も?
サーバーメンテ中かLANケーブル抜いてクリアレートとRANKING表示されるか見ればわかるかな?

通信に時間がかかる場合があるのは、ゲーム開始・終了時と選曲のタイミング。
データ量が多いというよりは膨大な数あるプレイヤーデータから必要なデータを探して取得するのに時間がかかるっていう感じかな?

あくまで憶測なので実際の挙動はわかりませんけどね。
posted at 2007/05/25 9:03:36 || lastupdate at 2007/05/25 9:04:59
 
【PR】アフィリエイト広告
Comments
あんまり難しいことかくなよ
by た
at 2007/05/25 10:35:13
 
でもそれが310クオリティ
by かぷ
at 2007/05/25 11:13:23
 
違うよ〜ほんとは全部のデータがカードに記録されてるんだよ。
ファミコンのドラクエ3みたく。
by AT
at 2007/05/25 11:23:22
 
違うよ〜ほんとは全部のデータがカードに記録されてるんだよ。
ファミコンのドラクエ3みたく。
by AT
at 2007/05/25 11:24:02
 
ATさん、ドジっ子フラグおめでとう☆


なんか会社の仕事と超似てたから
真面目に読んで真面目に勉強しちゃった☆
by さす
at 2007/05/25 12:30:07
 
そんなに難しいこと言ってないよ。
by -k-.
at 2007/05/25 15:29:59
 
コメントがオールスターですねwww
by かぷ
at 2007/05/25 16:25:58
 
>>た
難しいと思うのは知識が無いから
小学生が難しいと思う問題も高校生は簡単と思う

>>か
それにつっこむのはかぷクオリチー

>>A
多重乙
やってることはエントリーカードのときと一緒

>>さ
多重の常連さんのお言葉いただきました!
仕事でやってる人からしたら読んでも当たり前な憶測が並んでるだけw

>>−
頭文字で返信してたら…
別にプログラムの逆アセンブラしてるわけでもパケット見てるわけでもないから信頼性はないけどね
by 310
at 2007/05/25 16:30:29
 
2重書き込みしたからぼうけんのしょが消えました。
by AT
at 2007/05/25 20:43:40
 
ドラクエ1にぼうけんのしょはないから大丈夫
by 310
at 2007/05/25 23:52:13
 

Post your Comment
name
comment
文字装飾グラデーション