戦略ゲーム(または同様のジャンルのゲーム)を設計するとき、プレーヤーがほとんど完全にマイクロ管理に集中するのを避けるにはどうすればよいですか?ゲームプレイの仕組みで何をすべきで、何を避けるべきですか?
戦略ゲーム(または同様のジャンルのゲーム)を設計するとき、プレーヤーがほとんど完全にマイクロ管理に集中するのを避けるにはどうすればよいですか?ゲームプレイの仕組みで何をすべきで、何を避けるべきですか?
回答:
左のフィールドから:
プレイヤーが自分のユニットに直接注文することを許可しない
アイデアは、プレイヤーの部隊に敵と同じAI機能を与え、それから目標設定システムと状態切り替えシステムを彼に提供することです。
プレイヤーは、次のような敵ユニットまたはマップの場所に添付された目標/目的を設定できます。
これらの「目的」はより洗練され、ゲーム中にプレイヤーに徐々に明らかにされ、新しいオプションに圧倒されないようにすることができます。
次に、プレイヤーがユニットの状態を切り替えることができるようにします。
次に、ユニットAIが行動方法を決定します。たとえば、予備部隊は、プレイヤーが命令を与えずに、障害のある防衛目標を自発的に強化したり、プレイヤーが「ガードする」とマークしたパトロールエリアを決定したりする場合があります。
ユニットにしきい値システムを設定することもできます(たとえば、防御ユニットは「修復ダメージ」しきい値が低く、軽度のダメージで修理に戻ることができますが、攻撃ユニットは戦闘から抜け出すためにしきい値が高くなります)これらのしきい値に基づいて状態をカスタマイズするオプションをプレーヤーに与えると、優れた再生可能性と戦略的な深さが得られます。プレイヤーは、ゲームプレイに適した新しいユニット状態を作成できます。
これにより、次の苦情が解消されます。
私の部隊は、強い部隊を標的にする前に弱い部隊を殺しません。低いDPS部隊の前に高いDPS部隊を標的にしません。
これらはカスタマイズ可能なしきい値と設定になるためです。
私が提案しているものとよく似ているのは、従来のRTSではプレイヤーが戦場のユニットに命令を与えるのに対して、このシステムでは戦闘の教義と目標を設定し、即時の戦術を部下に任せることです(AI、例)。本質的に、彼女はAIにコマンドスタイルを教えているため、すぐに戦術的な決定を下す必要はありません。
許可しないでください。プレーヤーに特定の役割を与えれば、それだけです。北にいる敵のグループを攻撃する命令を出した男は、各男に射撃を命じる戦いに座っておらず、基地に戻って他の兵士に命令を出します。
より現実的で没入感のあるエクスペリエンスを実現し、マイクロ管理を阻止/防止するには、プレーヤーに明確な役割を選択させ(?)、その役割の一部ではないアクションを許可しないでください。
私はテダイアンに同意しますが、彼の論点を拡大したいと思います。ほとんどのマイクロ管理は、非効率なAIを補うために行われます。私の通常は、次のいずれかの理由によります:強い部隊を狙う前に、部隊が弱い部隊を殺すことはありません。高馬力の前に低馬力のユニットを殺す)、または他のユニットが戦闘に入るのをブロックします。
最後のポイントは、私の最大の不満と、Starcraftでのほとんどのマイクロ管理のソースです。かわいそうなバギーは敵ユニットの周りに不可解なリングを作りますが、それは私の短距離で遅いユニットを許可しません。その結果、私は歩兵に任せるためにバギーを10フィート前方に移動しなければなりません。
AIが利用可能なユニットを効率的に利用している場合、マイクロ管理にはまったく意味がありません。
私たちの人生は細部に満ちています。。。単純化、単純化。(ヘンリーデビッドソロー)
私の答えは、プレーヤーの明確な役割を選ぶことを提案するものに似ています。彼らが本当に言っているのは、単純化することだと思います。
マイクロ管理が行われる理由は、プレイ中に行うべき選択が非常に多いためであり、一般的には、それらは実際には全体として重要なことです。ゲームのジャンルとしての「戦略」とは、「いじくりまわす万物の山」を意味するのではなく、「しばらくは届かない結果で意思決定を行う」ことを意味します。
2つの非常に古典的な例を挙げます。Chess and Goは非常に深い戦略で知られていますが、どちらの場合も非常に単純なルールと非常に単純な機械的な決定に起因します。チェスのゲームの状態は、32組の非常に小さな整数に要約できますか?そして、あなたの番は、それらのペアの1つの値を変更することです!
それでも、チェスとゴーはどちらも本物の軍事戦略家に非常に愛されており、非常に長い間愛されてきました。確かに、それは私たちにとって大事なことを言っています。
戦略ゲーマーのもう1つの大きな問題は、戦闘ユニットの大規模なグループが実際にどのように連携しているかを理解していないことです。「アームチェアーの将軍は戦術を語り、本物の将軍は兵logisticsを語る」という格言を聞いたことがあります。
もう一回考えて。特定のスターファイターをスペース4Xゲームに配置できるとしましょう。スターファイターは戦隊で働いており、それらを解散させることは、劇的な兵and的および組織的な結果をもたらします。では、なぜこのゲームで個々のスターファイターの周りを移動できるのですか?それは、アメリカ大統領が数学の先生に電話して、その日のレッスンについての提案をするようなものです。私は強力な宇宙艦隊の大将であるため、ボード上を移動するユニットはタスクフォースと戦闘グループでなければなりません。
ただし、プレーヤーに組織的な選択を行わせる方法があります。たとえば、ペーパーウォーゲームでは、「運用上のターン」が使用されます。優れた戦略ゲームの設計を理解するのに十分な紙のウォーゲームはお勧めできません。ジェームズ・F・ダニガンは、この種のことについて広範囲に書いています。彼の完全なWargamesハンドブックは非常に洞察力に富んでいます。いくつかの議論の時代遅れを見て喜んでいます。
プレイヤーが資源、経済などの管理に集中することを望むなら、Startopiaがしたことをすることができます。つまり、プレイヤーはユニットを募集または生産し、自動的に居住するユニットの構造を構築します。戦闘に関しては、AIがどのユニットがどこに行くかを決定できるように、プレイヤーは軍隊が集まるか攻撃する敵ポイント(敵ユニットまたは建物の場合)を設定し、これらのポイントに値を割り当てることができます。
Starcraftのような「ハードコア」RTSを作成している場合、「経済の管理を習得するか、オーバーランするか」のいずれかになります。 5人の海兵隊員とは、あなたがどんなに良い人であっても、などです。マルチプレイヤーでは、あなたがマクロか負けかを問わず、適者生存であるため、その部分については心配しません。
プレーヤーが送信できる注文の数をクリック速度に制限する代わりに、ゲーム内のリソースにします。クリックが速すぎると、注文が実行され、新しい注文が蓄積されるのを待つ必要があります。単一のユニットを注文すれば、1分あたり数回しか移動できませんが、大きなグループを移動すれば、軍隊全体を移動させることができます。マイクロ管理には依然として利点がありますが、他のすべてのユニットを長期間注文なしで放置するという点でははるかに高価です。
ゲーム内の制限は、いくつかの抽象的なコマンドポイントカウンター(複数のボードウォーゲームで使用される)にすることもできますし、メッセンジャーを実行/乗馬/飛行させて注文を配信するなど、ゲーム世界の一部にすることもできます。すべてのメッセンジャーが忙しいとき、プレイヤーは新しい注文を送信できるようになる前に、そのうちの1人が戻ってくるのを待つだけです。テーマによっては、制限をうまく合わせるのが多少難しいかもしれません。
プレイヤーのフォーカスを分割して、極度のフォーカスのレベルでのみマイクロ管理が利用できるようにすることを検討してください。Starcraftなどのゲームでは、建物を建設する場合でもユニットを指揮する場合でも、インターフェイスは同じです。ただし、リソース管理、キャンプ開発、大規模な戦略的ユニット展開、および小規模な戦術的ユニット管理の間でコンテキストシフトが発生した場合、これらのエリアのいずれかに集中しすぎると、他のエリアに悪影響を与える可能性があります。
要するに、プレーヤーがマイクロ管理技術に従事しているとき、またはそれらのアクションがUIによって提供されるときに、他の(重要な)情報が表示されないようにします。これにより、プレイヤーは必要に応じて戦闘ユニットを最大限に活用する機会が得られますが、そのようなマイクロマネジメントは長期間にわたって受け入れられなくなります。
ユニットのサイズに関係なく、ユニットオーダーにオーダーごとのコストを設定します。
プレイヤーに1ターンにつき10の「トークン」を与えるとしましょう。そして、個々のユニットに命令を与えると1つのトークンがかかり、分隊全体に命令を与えると1つのトークンがかかります。彼らは10の分隊を持っている場合、彼らはすべてのチームをグループ順を与えることができます- または彼らが取得し、いくつかの分隊のコストで、3-4つのユニットに正確な命令を与えることができ、ゼロオーダーを。
言い換えると、プレイヤーに、いつマイクロ管理するか、いつ管理しないかの決定のバランスをとらせます。AIがほとんどの部隊、そのほとんどの時間に対して十分であれば、プレーヤーはそれを使用します-状況がグループAIよりもきめ細かい制御を必要とするまで、彼らはコストで個々のユニットに特定の命令を与えることができます。
これは基本的に、プレーヤーのフォーカスを管理対象の別のリソースに変えます。
ドーンオブウォーやカンパニーオブヒーローズのようにチームを使用します。マイクロ管理は引き続き必要ですが、5〜10個のエンティティをマイクロ管理するだけでよいという事実により、プレーヤーはマクロを開発するための時間をより多く取ることができます。
ユニットに反応する前に、ユニットに与えられた各注文に対して、短いが顕著なランダムな時間遅延を与えることができます。また、ユニットが1つのオーダーから別のオーダーに切り替わる移行時間を長くして、新しいオーダーに従う準備をしている間、敵の攻撃に対して脆弱にすることができます。また、クリックごとに瞬時に反応するユニットよりも少し現実的です
ユニットが多すぎます。戦闘で100ユニットを使用している場合、熟練したRTSプレイヤーでさえすべてをマイクロ管理することはできません。次に、マクロ管理をより重要にします。たとえば、Warcraft 3では、マクロ管理が弱く、食料上限が低く、マラキーキープを維持するため、マイクロ管理が非常に重要でした。これは、焦点をマイクロから遠ざけたい場合に避けるべきことです。
プレイヤーの軍隊を合理的に自給自足させることはこれに役立ちます。軍がすでにあなたが望むことをしているなら、あなたはそれを細かく管理する必要はありません。たとえば、特別な能力はデフォルトで「自動キャスト」され、プレイヤーが各能力の使用をトリガーすることを心配しすぎることを防ぎ、目標を達成するために適切なユニットの組み合わせを確保することをより心配します。ここでも強力なAIが非常に役立ちます。
エンジンレベルでは、ユニットが同時に移動し、同時に攻撃できるようにすると役立ちます。つまり、プレイヤーは、Warcraft III(さらにはDotA)やStar Craft / Star Craft IIなどのゲームでよく見られる、極度の嫌がらせやアニメーションのキャンセルスタイルを使用してプレイするのがはるかに困難です。
ユニットを使い捨てにします。プレイヤーが自分のユニットを生かしておく必要性を感じない場合、他のことをすることができたとしても、それらを管理する時間を無駄にしないでしょう。
リソースを安くします。安価なユニットほど、簡単に複製できることがわかっていれば、人が生き続けるために時間を費やす可能性は低くなります。同様に、それらをすばやく構築します。注文を出すのではなく、実際にユニットを生産するのにより多くの時間を費やさなければならないほど、より速いユニットが生産されています。特に、それらが安価なユニットである場合、これは、ユニットを生かし続けようとする全体的な戦略を変えて、相手を生産します。
また、ユニットを可能な限り自動化することに同意します。何をすべきかの一般的な命令を適用する。たとえば、敵ユニットが射程に入った場合、攻撃する必要がありますか?彼らが持っている特別な能力を使用する場合など、ポジションをホールドします。もちろん、これはかなりトリッキーになる可能性があるため、単純なもの、ホールド、何かを守る、または攻撃することさえできます。これに関する唯一の問題は、ユニットをどれだけ遡ってアグロイングするかです。
人々をミクロにさせる別の問題は、経路探索です。ボードをより線形でオープンになるように設計します。仰角を維持することはできますが、断崖や、ユニットが指示されたときにユニットが一直線に移動するのを妨げるようなことは避けてください。彼らの多くは、RTSゲームでユニットがブロックされている場所や混乱する丘の上に移動するコマンドを与えられたときに時間を費やします。最近、パス検索ははるかに良くなりましたが、私がプレイしたほとんどすべてのRTSゲームで依然として問題となっています。このようにして、人々が注文を出すことができるのは、あなたのユニットがあなたが彼らに言った場所に直接行くことです。
また、ユニットに注意を向ける必要なく、一般的な注文を簡単に行えるようにすることをお勧めします。集会システムは開始するのに十分な場所ですが、拡張する必要があります。おそらく、パッシブコマンドを組み込むことで、自動的に出現するユニットに、指示された場所に到達したときに防御するか、位置を保持するなどの順序が与えられます。
私がお勧めする最後の1つは、ゲームでやっていることから注意をそらすことなく一般的な注文を簡単に行えるようにすることです。ボード上のすべてのユニットに注文を一度に与えることができるようにし、ボード上の特定のタイプのすべてのユニットを非常に簡単に選択できるようにします。ユニットを選択してすべての注文を与える代わりに、そのタイプのすべてのユニットに注文を与える建物を選択します。