トレーナーの皆さん
『Pokémon GO』の「トレーナーバトル」は、当初から2つの基本原則に基づいて設計されました。1つは、モバイル環境に最適化されたテンポの良い対戦を通じて、探索の合間に短時間で楽しめること。もう1つは、バトルの状況判断にトレーナースキルが反映されるダイナミックな体験を提供することです。同じ盤面で同じ判断が下されたなら、その結果を左右するのはトレーナーの選択であるべきであり、システム上の不整合やデバイスの性能、あるいは一時的なネットワークの不安定さであってはなりません。
プレイヤー対プレイヤー(PvP)コミュニティが成熟するにつれ、トレーナーの皆さんは自然にシステムの仕様を限界まで活用するようになりました。その過程で、バトルの挙動が必ずしも常に一貫して動作するとは限らない状況に気付かれたかもしれません。こうした事象は稀なケースですが、高いレベルの対戦においては、挙動におけるわずかな一貫性の欠如が、勝敗に大きな影響を及ぼす可能性があります。
開発チームでは、これらの問題を個別に解決し続けるのではなく、コアとなるバトルシステムを再構築するという、より包括的なアプローチを採用することにしました。その目的は、PvPを含むすべてのバトルモードの基盤を強化し、トレーナーが期待するスピーディーでレスポンスの良い操作を維持しつつ、バトルが常にトレーナーのスキルを反映するようにすることでした。こうしたシステム的な変更が行われることで、変化が生まれることが予想されます。既存の一貫性問題への対応とプレイ感のバランスを探るため、開発過程においてはコミュニティや一般の対戦および公式の『Pokémon GO』チャンピオンシップシリーズのトレーナーの皆さんから、フィードバックを募りました。
スキルベースのバトルのサポート
『Pokémon GO』のバトルは、極めて短い固定時間のターンを積み重ねて進行します。この構造は、スムーズでレスポンスの良い操作感を維持しながら、バトルの状態を一貫して管理するためのものです。
これまでは、1ターンの間のどの瞬間に操作が行われたかによって、その操作が反映されるまでの流れにわずかな差が生じることがありました。ほとんどの場合は意図した通りに機能していましたが、ネットワーク環境や端末の性能によっては、この反映のタイミングが、最終的にどのアクションが優先・実行されるかに影響を及ぼす場合がありました。
アップデートされたバトルシステムは、ターン制による判定・処理を基盤レベルで強化し、ネットワークの不具合や端末性能の差異による影響をより効果的に軽減します。オンラインプレイにおいて接続の安定性が重要な要素であることに変わりはありませんが、規定のターン内かつネットワークの許容範囲内であれば、デバイスや通信状況の細かな差異が、同一の状況・判断におけるバトルの結果を左右することはなくなるはずです。
主な変更点
ダメージの発生するタイミングをターンの終了時に統一
これまでは、ネットワーク状況によって、ターン内の異なる時点でダメージが反映される可能性がありました。1ターンで発動する「ノーマルアタック」について、特定の状況において、一方のトレーナーのわざが他方のトレーナーのわざよりわずかに早く発動されることがありました。
今後期待される動作:
- 各ターンの終了時にダメージが決定されます。
- メーターは、ダメージが決定されるのと同時にたまります。
- 「スペシャルアタック」は、わざを使ったポケモンが「ノーマルアタック」により「ひんし」になる直前のターンに使用しても、一貫して発動するようになります。
トレーナーへの影響:
- 1ターンの「ノーマルアタック」を同じターンに使用した場合、確実に引き分けになります。
- メーターの溜まり具合が予測可能で管理しやすくなります。
- 結果はターンシステム内の決定とタイミングによって決まり、トレーナーのローカルネットワーク速度やプロバイダーの違いによる差異には左右されません。
交代はダメージが発生する前に確定
攻撃を受けるポケモンを交代させる場面でも、変化に気づくかもしれません。
これまでは、離脱するポケモンと場に出るポケモンのどちらがダメージを受けるかについて、交代のタイミングだけでなく通信の品質にも左右される可能性がありました。
今後期待される動作:
- 交代は常にダメージが発生する前に確定します。
トレーナーへの影響:
-
相手の「ノーマルアタック」が完了するのと同じターンに交代する場合、新しく場に出るポケモンが常にダメージを受けるようになります。
-
相手の「スペシャルアタック」が開始するのと同じターンに交代する場合、新しく場に出るポケモンが「スペシャルアタック」を受けることになります。
-
ダメージを引き受けるための交代は、ターン内でネットワーク環境が異なっても同じように動作します。
-
交代の判断がより確実なものとなり、理想の立ち回りを組み立てやすくなります。
交代コストの明確化と一貫性の確保
交代のタイミングも一律に統一されました。
クイック交代 とは、通常のバトルの流れで任意に行われる交代のことです。強制交代 とは、ポケモンが「ひんし」になり、交代先を選ばなければならない状況で発生する交代のことです。
今後期待される動作:
- クイック交代は常に1ターンを消費します。
- 強制交代はターンを消費しません。
- 「スペシャルアタック」の演出の終了時に交代してもターンを消費しません。
トレーナーへの影響:
- 交代のタイミングが明確になり、挙動の予測が容易になります。
- 「スペシャルアタック」と交代時に発生していた一貫しない遅延が排除されました。
- 特に接戦の終盤において、交代を含めた組み立てがより直感的になります。
- 交代の確実性が高まることで、操作の反映における遅延が解消されます。
「スペシャルアタック」は次のターンに開始
「スペシャルアタック」のタイミングが統一され、「スペシャルアタック」は常に発動後の次のターンの開始時に始まります。
これまでは、「スペシャルアタック」は即座に開始できたため、タイミングにばらつきがあり、タイミングにばらつきが生じ、通信環境や端末性能によって操作の反映に差が出やすい状況にありました。
今後期待される動作:
- 「スペシャルアタック」は常に次のターンの開始時に始まります。
- 「スペシャルアタック」のダメージと効果は、「スペシャルアタック」の演出中に完了する「ノーマルアタック」より常に先に反映されます。
- つまり、ステータス変化やポケモンに影響を与える効果は、「ノーマルアタック」のダメージが適用される前に発生します。
トレーナーへの影響:
- 「スペシャルアタック」に関連するタイミングが、より一貫するようになります。
- 「ノーマルアタック」の「スニーク」
- 相手の「スペシャルアタック」の開始時に重なる「ノーマルアタック」は、通信品質や端末の処理速度に左右されにくくなります。
- 相手の「スペシャルアタック」の開始時に重なる「ノーマルアタック」は、「スペシャルアタック」が発動してターンにのみ発生するようになります。
- 「ノーマルアタック」の「リーク」
- 相手の「スペシャルアタック」中に完了する「ノーマルアタック」は、一貫して「スペシャルアタック」の終了時に、反映されるようになります。つまり、ステータス変化を伴う「スペシャルアタック」を使用した場合、「ノーマルアタック」によるダメージが反映されるより前に、そのステータス変化が適用されることになります。
- 「つじぎり」のような攻撃によるステータス変化など、確率に基づく効果を除き、「スペシャルアタック」の結果がより一貫するようになります。
「スペシャルアタック」中の交代ボタンを早く表示
「スペシャルアタック」の演出が終了する際、交代ボタンのポップアップがわずかに早く表示されるようになります。
トレーナーへの影響:
- 「スペシャルアタック」が完了するタイミングに合わせて、交代の先行入力をしやすくなります。
- バトルのテンポが速い場面でも、ボタンの押し遅れや入力漏れが起こりにくくなります。
- システムが次のアクションを受け付けられるタイミングと、画面上の表示(視覚的フィードバック)がより正確に一致するようになります。
通信が切断された場合でもバトルを継続
これまでは、バトルは双方のトレーナーが継続的に通信することに大きく依存していました。そのため、トレーナーが切断したり操作を停止したりすると、ゲームの状態や勝敗の結果が不明確になる可能性がありました。
これは両トレーナーが「ひんし」寸前で操作の反映の順番が重要となる状況で特に顕著で、とりわけ次に登場するポケモンのエネルギー管理や、有利な状況を維持するための調整に影響がありました。
今後期待される動作:
- 両トレーナーはバトル開始前に接続されている必要があります。
- 片方のアプリ(クライアント)が応答しなくなった場合でも、バトルは進行し続けます。
- どちらかのトレーナーがタップをやめた場合でも、画面上の状況(視覚的フィードバック)は常に更新され続けます。
トレーナーへの影響:
- 相手が切断したり離脱したりした場合でも、バトルは正常に終了し、決着がつきます。
- ひんし」の判定、エネルギーの獲得、有利な状況の構築などが明確かつ一貫したものになります。
- 「スペシャルアタック」中の操作の有無による遅延が、ゲームのテンポや流れに影響を与えることはなくなります。
双方が意図的にアクションを控えている場面などの状況判断が、より明確になります。
HPゲージのアニメーションのアップデート
ダメージの判定がターン終了時に反映されることに伴い、HPゲージの挙動動作をアップデートし、ダメージが確定前か確定後かをより明確により明確に判別できるようになります。
「スペシャルアタック」のタイミングによっては、ダメージが正式に計算される前に、「反映待ち(確定前)」の状態がゲージ上に一瞬だけ表示される場合があります。HPゲージのアニメーションは、ダメージが正式に適用されたタイミングで最終的な値へと更新されますので、ご安心ください。
対戦プレイへの影響
これらのアップデートにより、対戦の体験が強化され、すべてのトレーナーにとって信頼性と公平性が向上し、次のような変化をもたらします。
- 状況と判断が同じであれば、常に一貫した結果が得られるようになります。
- 通信環境や端末性能による判定の差が軽減されます。
- 高度なテクニックを必要とする場面において、タイミングの正確性と信頼性が向上します。
経験豊富なトレーナーにとっては、タイミングがより正確明確になり、「スペシャルアタック」に伴う交代や技の重なりの挙動がより確実になります。ダメージの反映も予測しやすくなり、不透明な結果が生じる場面が減少します。すべてのトレーナーにとって、バトルの結果は自らの熟練したプレイをより正確に反映したものになります。
今後について
今回のアップデートでは、すべてのバトルモードにおける今後のアップデートが、安定した一貫性のある基盤の上に構築されるように、コアとなるバトルシステムの強化に重点を置いています。
これらの変更が導入された後も、バトルの状況を継続的にモニタリングし、必要に応じてさらなる調整を行ってまいります。コミュニティの皆さんのご理解と、「GOバトルリーグ」に対する変わらぬ情熱に、心より感謝いたします。
「GOバトルリーグ」でお会いしましょう!「シャドウカイリュー」にはお手柔らかにお願いします…
『Pokémon GO』を遊ぶ際は、周囲の安全に注意のうえ、国や自治体等の法令や方針等に従ってお楽しみください。今後行われるイベントについて、開催が中止、または内容が変更になる可能性があります。今後の最新情報は、ソーシャルメディア、プッシュ通知、およびメールでのご案内などをご確認ください。
—Pokémon GO開発チームより