緊急提言シリーズです

令和最初の古戦場も、波乱含みではありましたが何とか終了。
個ラン勲章100のボーダーは、対象拡大の成果かインターバル期間の喪失の影響かは不明ですが、前回ボーダーよりも1億以上下がったようですね。それでも、1億稼いでも15万位までしか届かないなど、個ランは何か考えないといけないのではという想いが強くなりました。

まぁそれはそれとして、次は水古戦場に向けて強化を進めようと、エウロペHLのルームへ参加しようと考えました。ただ、ルームでは正直ランクが上がりすぎてしまい、募集要項を満たすものは多くありません。そんな中、ランクフリーでの30連部屋があったので参加してみました

幸いにも(?)ATと重なったので、いくらか稼げるかな…と思ったのですが…。
ほとんど稼げませんでした

いや、土編成が貧弱で貢献度自体稼げるとは思ってはいなかったのですが、何がキツいって、アビとか使っていると、攻撃する前に終わってしまう事です…。
エウロペ自発貢献度0
これは、自分が自発の時だったのですが、自発だからと思い、他よりもアビを1個多く押したのが間違いでした
まさかの、貢献度0(自発赤箱も酷いもんですけど)とは

30連の中で、攻撃できずに終わったのが数回ありました。10連、20連であればもう少し猶予もあるのですが、30連ではダメですね
開幕、即攻撃ボタン押さないとほとんど無理です。まぁ救援者はある意味仕方ないとは思うのですが、せめて自発者には殴らせて欲しいなぁ…と思ったのです。

そこで、ふ…と閃いたのですが…、自発者がスタートして、一定時間攻撃ボタンが押せないとしたらどうだろう?…と。

イメージとしては、奥義後などにリロードして、攻撃ボタンを押した場合の「Waiting...」表示のような感じです。
リロ後
攻撃ボタンを押下しても、一定時間が経過しないと攻撃が実行されません。
ただ、これとは異なる部分として、各種アビリティや召喚石の召喚などは実行できるようにします。できないのはあくまでも「攻撃」ボタンです。

自発者が攻撃しないと始められないとか、そういうのにしてしまうと、意図的に攻撃しないとかの迷惑行為もありえますし、アルバハとかで待機などで攻撃など一切しないという場合もあるでしょうから採用できません。
あくまでも、自発者が参加(スタート)してから、一定時間で攻撃解禁という感じです。

それまでに、アビなどでダメージアップを図るか、他の人に倒してもらう為にデバフを入れておくとか、鰹呼んでおくとか、色々なパターンが考えられると思います。ただ、ぱっと思いつくだけでも、結構な問題点もありそう(後述します)なので、簡単な対応で実施できるとは考えていませんが、それでも今の何もできない状況からは、多少の改善がなされるのではないかと思います。

そこで、ツイッターの投票機能を用いてリサーチしてみたいと思います。
まぁ読者もフォロワーも少ないので、十分なリサーチにはなりませんが、正直どう考えているのだろう?という興味が大きく、よければ投票に参加してくださいませ。
(一週間後も、投票結果0とかだと、割と泣けるけどそれはそれで「保留」が多かったと取る事にします)
自分では、10秒~20秒くらいのウェイトはあってもいいような気がします。30秒はちょっと長すぎる。でも1秒も待てないって事はありません。その間アビとかを入れられるならって前提ですが。
環境面やその他の差異も、ある程度このウェイトで吸収されるのでは?という期待もあります。投票の結果がでたら、また追記してみたいと思います。


さて、ここで実際にこれを導入したとして、いくつか懸念というか問題点が思い当たりました。

まず、30人が一斉に攻撃するという状況になります。これまでは各自のボタン押下タイミングで順番が決まっていました。しかし、今回のようなタイミング制にすると「同時」を担保しなくてはいけなくなってしまうような気がします。
でも、実際に「同時」を実現する事は困難だといわざるを得ません。プログラミングを多少でも齧った事があるかたならお分かりだと思いますが、コンピュータ処理において「同時」というのはほぼ不可能です。大なり小なり、何らかの優先度に基づいて処理は行われる事になります。従って、参加者全員が平等な「同時」というのは実現する事ができないでしょう。

では、何を優先するのが「比較的」公平になるでしょうか。
1番は「自発者」でいいような気がします。それ以降は、マルチへの参加順でしょうか。でもそれだと、回線状況や端末の問題などで、常に不利になる方がでてきてしまう気がします。逆に常に1番のりするような人がでてきてこないとも限りません。そうならないような対策が可能なのか?というと、難しそうな気がします。でも、優先度をつけるとしたら、参加順くらいしか有効そうなものは思いつきません。

「同時」という意味で考えると、「同時に同じダメージ」の場合、どちらが上位にくるのでしょうか。ダメージはある程度ランダムですから、完全に貢献度が一致する事は無いでしょう。でも、例えばHPが100万の敵に対し、同時に120万の攻撃を複数人が行った場合、事前の貢献度で差が無かったとしたら、誰をMVPとするべきなのでしょうか。このような状況は、HLなどのマルチでは起こりえないと思うのですが、低HPのマルチでは可能性としては考えられます。これも公平な解決策は難しそうですね。前述の優先度があるとしたら、全員攻撃を行ったのに、ダメージを与えられたのは一人だけとなり、(一定時間)待ったにも関わらず、貢献度を得られないという事態に陥ってしまいます。これも問題な気がします。

処理の複雑化によるサーバー負担の増大も考えられます。これが起こると、今回の古戦場予選のような大惨事を引き起こしかねません。思いついた瞬間は、現在のリロ後Waitのようなものだし、特に負担も無いはず…と思ったのですが、個人個人でWaitするのとは異なり、参加者が一斉に待機状態からのスタートという形になります。これまで処理が分散していたのが一斉になるわけですから、サーバー側の負担も増大する可能性があります。また、リロ後はアビも含めて全て待機状態になりますが、今回の案では攻撃ボタンのみが待機されます。攻撃とアビ(や召喚)を分ける必要がでてくるので、今よりも処理が複雑になる懸念があります。
また、ツープラトンなどアビではあるものの、攻撃を実施するようなものはどう扱うのかも検討しなくてはなりません。私としてはアビ扱いで実行されるべきとは思うのですが、そうした場合の処理はやはり分けなくてはならず、その分オーバーヘッドになり累積するとやはりサーバー負担になりかねません。

という事で、現実的に考えると、かなり難しい案だと言う事がわかりました

でも、やっぱり「せめて自発した時くらいは、まともに殴りたいよなぁ」という思いは払拭できません。他にこうしたら「ある程度納得」できる戦い方ができる案をお持ちの方がいたら、是非教えてくださいませ。

にほんブログ村 ゲームブログ グランブルーファンタジーへ
ブログランキング
にほんブログ村