育てたモンスターでネット対戦を実現〜モンスターファーム
携帯育成ゲーム「モンスターファームPOP」が、ネット対戦に対応した。開発にあたっては、携帯ならではの無線通信の仕組みに悩まされた。
テクモの携帯版モンスター育成ゲーム「モンスターファームPOP」が通信対戦に対応した。携帯で育てたモンスター同士、どちらが強いかオンライン上で戦わせようという単純明快なコンセプトだが、そこにいたるプロセスは単純ではなかったようだ。
ネット対戦の仕組みを、テクモのブロードバンド&モバイル事業部プランナー 伊藤雅隆氏に聞いた。
ルームに参加してのマッチング方式
今回、モンスターファームPOPに追加されたのがネット対戦用のβ版アプリ「バトルオンライン」。900i/901iシリーズで、いままでモンスターファームPOPを利用できていたユーザーなら追加料金なしでダウンロード可能だ。
ユーザーはまず、本編アプリで育成したモンスターを「登録」する。モンスターのデータ自体はサーバに保存されているから、これを通信対戦アプリに移す作業になる。
登録が済んだら、ユーザーはほかのユーザーが集まるルームに赴く。ゲームの世界では大まかに「バトルエリア」が設定されており、各エリアで20人区切りのルームが用意されている。
このようにゲーム世界を分割したのには、2つ意味がある。1つは、対戦相手のリストが縦に長々と並べないようにすること。もう1つは、プレイヤーのレベルごとに居住区を分けたい、という考えがある。
例えば、あるバトルエリアは高レベルのプレイヤー同士が腕を競い合う場。またあるエリアは、初心者が集まってバトルを楽しむ場――といった差別化を考えているという。
「初心者がちょっと上級者の世界をのぞきたくて、いつもと違うエリアに足を踏み入れるのもいい。逆に、高レベルユーザーが初心者のコミュニティに乱入するのも、面白いかもしれない」(伊藤氏)
戦闘のマッチングには、携帯のメールを活用する。これにより対戦相手がアプリを起動していない場合でも、ほかのユーザーからの挑戦を受けることができる。
「iアプリDXの仕組みを利用し、通常のiモードメール宛にゲームの通知を送れるようにしてある。通知無用で『無条件に挑戦を受ける』という設定や、特定の時間帯だけ指定して通知メールを受信する……といった設定も可能だ」
無線通信ならではの悩み
マッチングが済んだら、ユーザーはWebにアクセスして「戦闘を開始」する。自分のモンスターと相手のモンスターが繰り広げるバトルを、ハラハラしながら見守ることになる。
実は、マッチングが決まった時点でサーバ上のAIエンジンが計算を行い、瞬時に結果を出している。ユーザーはサーバにアクセスして、この結果を「視聴」しているわけだ。
伊藤氏は、やはりリアルタイムマッチングの部分で苦労が多かったと話す。「例えば、複数のユーザーが1人のユーザーに同時に対戦を申し込んだらどうなるのか。複数の社員がボタンを『せーの』で押して、チェックするなどした」
携帯は環境によって通信が切れるのも悩みどころだった。対戦は、基本的に各端末がサーバとやり取りしながら行う。ある瞬間にサーバに「対戦可能」とデータを送った端末があると、サーバ側では対戦可能と判断するしかない。
しかし、そのタイミングで運悪く携帯側が圏外になっていることもある。そうすると、サーバでマッチングの処理を進めていって、ある瞬間に不整合が生じることがある。この場合、携帯アプリは固まってしまう……ということになる。
「いろいろとバグ出しをしながら、チームメンバー総出で解決していった」
ともあれ、いよいよ「バトルオンライン」が始動し始めた。伊藤氏はこの仕掛けが、「もっとモンスターを強く育てたい」というインセンティブになるだろうと期待する。
「各エリア単位での1位、それを達成したらワールド全体での1位を目指してほしい」
関連記事
- モンスターファームPOPの隠し情報教えます
携帯カメラでモンスターを誕生させ、育成するゲーム「モンスターファームPOP」。ライター小松が隠し情報を暴きます(本文中に内容にかかわる記述があります)。 - ターンAガンダムを撮ると……? 隠しキャラ続々発見
カメラ画像からモンスターを生成する「モンスターファームPOP」。特定のゲームパッケージを撮影すると、DOAのかすみなど秘密のキャラが登場するようだ。 - 携帯版モンスターファーム、涙の?「開発苦労話」
携帯アプリながら、3Dグラフィックスを採用した力作「モンスターファームPOP」。撮った風景がモンスターになるユニークな仕組みの裏には、涙ぐましい苦労も……?
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.
-
「電車の中で見ちゃダメ」「笑ったww」 実家からLINE「子ヤギがすばしっこくて捕まらない」→送られてきた衝撃姿が320万表示!
-
誰も教えてくれなかった“裁縫の裏ワザ”が目からウロコ 200万再生のライフハックに「画期的」と称賛【海外】
-
小1娘、ペンギンの卵を楽しみに育ててみたら…… 期待を裏切る生き物の爆誕に「声出して笑ってしまったw」「反応がめちゃくちゃ可愛い」
-
娘の給食の献立表を見たら…… 正体不明の“謎の料理名”が「これはわからんw」と話題に その意外な正体に納得!
-
プロ野球チップスでまた“不良品”流出 伊藤大海「176m」表記に続き…… カルビー謝罪「深くお詫び」
-
1年半ケージに引きこもっていたシャーシャー猫が、ある夜布団に入ってきて…… 感涙の行動に「まるで別猫」「こんな日が来るなんて」
-
メルカリで300円の紙モノセットを買ってみたら…… 出品者のあたたかな心遣いに「利益は考えていないんでしょうね」「見ててわくわくします」
-
子どもに高級キーボードのパーツを捨てられた → 公式の“先読みしすぎた対応”が話題「そういうこともあろうかと」
-
巨大深海魚のぶっとい毒針に刺され5時間後、体がとんでもないことに…… 衝撃の経過報告に「死なないで」
-
ダイソー「マルチ万能ほうき」が家事ラクの救世主 名前負け知らずの便利さに「これやばっ!!」「220円に驚き」の声
- 小1娘、ペンギンの卵を楽しみに育ててみたら…… 期待を裏切る生き物の爆誕に「声出して笑ってしまったw」「反応がめちゃくちゃ可愛い」
- 富山県警のX投稿に登場の女性白バイ隊員に過去一注目集まる「可愛い過ぎて、取締り情報が入ってこない」
- 2カ月赤ちゃん、おばあちゃんに少々強引な寝かしつけをされると…… コントのようなオチに「爆笑!」「可愛すぎて無事昇天」
- 異世界転生したローソン出現 ラスボスに挑む前のショップみたいで「合成かと思った」「日本にあるんだ」
- 【今日の計算】「8+9÷3−5」を計算せよ
- 21歳の無名アイドル、ビジュアル拡散で「あの頃の橋本環奈すぎる」とSNS騒然 「実物の方が可愛い」「見つかっちゃったなー」の声も
- 1歳赤ちゃん、寝る時間に現れないと思ったら…… 思わぬお仲間連れとご紹介が「めっちゃくちゃ可愛い」と220万再生
- 業務スーパーで買ったアサリに豆乳を与えて育てたら…… 数日後の摩訶不思議な変化に「面白い」「ちゃんと豆乳を食べてた?」
- 祖母から継いだ築80年の古家で「謎の箱」を発見→開けてみると…… 驚きの中身に「うわー!スゴッ」「かなり高価だと思いますよ!」
- 「ゆるキャン△」のイメージビジュアルそのまま? 工事の看板イラストが登場キャラにしか見えない 工事担当者「狙いました」
- フワちゃん、弟の結婚式で卑劣な行為に「席次見て名前覚えたからな」 めでたい場でのひんしゅく行為に「プライベート守ろうよ!」の声
- 親が「絶対たぬき」「賭けてもいい」と言い張る動物を、保護して育ててみた結果…… 驚愕の正体が230万表示「こんなん噴くわ!」
- 水道検針員から直筆の手紙、驚き確認すると…… メーターボックスで起きた珍事が300万再生「これはびっくり」「生命の逞しさ」
- フワちゃん、収録中に見えてはいけない“部位”が映る まさかの露出に「拡大しちゃったじゃん」「またか」の声
- スーパーで売れ残っていた半額のカニを水槽に入れてみたら…… 220万再生された涙の結末に「切なくなった」「凄く感動」
- 桐朋高等学校、78期卒業生の答辞に賛辞やまず 「只者ではない」「感動のあまり泣いて10回読み直した」
- 「これは悲劇」 ヤマザキ“春のパンまつり”シールを集めていたはずなのに…… 途中で気づいたまさかの現実
- 「ふざけんな」 宿泊施設に「キャンセル料金を払わなくする方法」が物議 宿泊施設「大目に見てきたが厳格化する」
- がん闘病中の見栄晴、20回以上の放射線治療を受け変化が…… 「痛がゆくなって来ました」
- 食べ終わったパイナップルの葉を土に植えたら…… 3年半後、目を疑う結果に「もう、ただただ感動です」「ちょっと泣きそう」