日記/2006-12-05
AI板で「範囲友達登録」の話題がでています。
Glenelg向けにも似たような話をもうだいぶ前・・・8月くらいから預かって、しかし対応がなされていないもの。
検討したのに、現状なぜ対応していないのか、という話を。
最初に考えたこと。†
掲示板にも回答した内容ですが、最初は「一定時間、同じ敵を殴った第三者がいたら、それを友達に」という案がありました。
でも、それは以下の理由でイマイチかな、と思いました。
- 登録できるのが、主にいわゆる前列に限定されてしまう。
少なくとも、敵単体を積極的に触らないタイプのキャラ:支援プリや範囲攻撃Wizなどは登録しづらい。 - 横殴り判定の都合上、登録したい場合は「味方が殴っている敵を、ユーザーが明示的に攻撃対象指定」しないとならない。
こういう操作が必要なら、初めから友達単体を明示指定したっていいのでは?
次に考えたこと。†
個々に指定するのではなく、一定範囲内にいるキャラを一気に登録する、っていう方法は?
これ、発想としては単純かつ効果的です。
登録範囲を自分から3,4セル以内に絞ることで、遠くから走ってきたキャラを誤登録することはまずありませんし。
ただ、逆に万が一起きてしまった誤登録をどうリカバリーするかが、非常に問題になってしまいます。
ありていに言って心配なのは、登録しようとした瞬間に範囲内にテレポインしてきた人がいたら?ってところ。
他人の中にテレポインした人は、普通即テレポアウトしていくはずです:つまりその人を削除するタイミングが難しい。
また、個人ごとに登録していたケースと異なり、フィードバック表示も厄介ですね。どの人がどのIDかわからないですから。
課題が多そうだったので、一時保留としました。
範囲判定に再挑戦†
しばらく保留後、再度範囲判定を見直し。
「2回操作して、その両方で同じ位置にいる(移動していない)人だけ」を登録、っていうやり方ならいけるかも、という考えに至りました。
これなら、万一テレポ者や高速かっとび者が通りかかっても、まず問題になりません。
ただこの場合、登録しているシーンを想像して、あまりやる気がなくなってしまいました。
このやり方、実際にプレイ状況を考えると、こんな感じになるはずです。
「友達登録するから、ちょっと動かないでね〜」 みんなが停止したのを確認してから、あなたは登録操作実施。 「・・・はい、登録終了。協力どうもです(^^」
・・・登録操作が「範囲登録操作2タッチ」だろうが、「パーティメンバーを個々に数タッチ」だろうが、そんなに時間差はないのでは?
最新のアイディア†
一定時間の間、ずっと視界内にいる人を登録、という作戦。
この「一定時間」は、少なくとも数分単位のもの。
これ、結構よさげに思ったのですが・・・問題はパーティ戦闘でも多少は離れてしまうことってある点。
また、これは逆にいうと
「パーティ戦闘が始まっても、その判定完了するまでは共闘してくれない」という、始動の遅さでもあります。
それなら初めから手動登録させてもらったほうが何かといいのでは?
また、街でだべっているときにこの機能を止め忘れたりした場合もまずいですよね。
登録する気もないのに、露店さんとかを登録してしまう危険があります。
やっぱり自動登録系は、本質的に誤登録の対処に困ってしまいます。
これもフィードバックの弱さが根本にある問題。
というかんじで・・・†
あんまりいい着地点を見つけられなくて、放置状態になっている、って感じです。