切り替えが戦闘の判断になる仕組みを設計する

架空のLatchlineを例に、印を付ける遠距離役と印を使う近接役、引き継ぐ状態、将来の確認項目を整理します。

Seele Editorial Team更新日 2026年11月14日

キャラクター切り替えを残す価値があるのは、アクションをやり直さずにプレイヤーの選択肢が変わるときです。一方には遠距離から標的に印を付ける技、もう一方にはその印を使う近接技を持たせます。切り替え時も位置、クールダウン、印を引き継ぎます。キャラクターや武器を増やす前に、まず1つのタイミングを確認します。

このガイドでは、独自の架空デザイン演習としてLatchlineを使います。ルールと例は紙上で検討したもので、プレイ可能なビルド、プロンプト実行、プレイテストはありません。以下の数値は、自分の試作に合わせて検証するための簡潔な仕様です。

各キャラクターに補完し合う役割を1つずつ与える

暗いアリーナで、ティール色のピンキャスターMicaが銅色のセントリーを狙い、琥珀色の印が光る。
コンセプト画像は最初の受け渡し場面を示す。Micaがセントリーに印を付け、次にValeへ切り替えられる。

原因と結果がつながる能力を2つ用意します。Micaは遠距離攻撃を当てられますが、ダメージは与えません。Valeはダメージを与えますが、すでに印が付いた相手に限ります。これで切り替えに目的が生まれ、プレイヤーは隙を作る段階から、その隙を使う段階へ移ります。

役割入力と効果読みやすさを保つ制限
Mica、ピンキャスターSpaceでポインターに向けて直線状のシアンのテザーパルスを1発放つ。毎秒500ユニットで進み、最大距離は300ユニット。命中すると、その時点から1.6秒間、琥珀色の印を付ける。パルスはダメージを与えない。印は1つだけで、再命中しても重ねず、ダメージも増やさず、タイマーを更新する。クールダウンは0.6秒。
Vale、近接ストライカーSpaceで前方へ攻撃する。予備動作0.15秒、有効時間0.10秒、次の攻撃までの硬直0.45秒。最初の有効フレームに1回だけ標的を確認する。ポインターの照準を中心とした全角60度、距離45ユニット以内なら、印付きの標的にだけ1ダメージを与え、印を消費する。

標的の判定ルールを正確に書きます。「前方」はテストできるほど明確ではありません。「中心間距離45ユニット以内で、ポインター照準から左右30度以内」なら距離と角度を確認できます。有効フレームの最初に一度だけ攻撃を解決すれば、連続フレームで同じ相手へ複数回命中するのも防げます。

操作していないキャラクターは別の行動者ではないため、プレイヤーの位置も共有体力も1つです。これでゲームの焦点は2人の同時操作ではなく、切り替えのタイミングになります。セントリーの体力は2。印付きのVale攻撃を2回当てれば勝利し、受ける攻撃は共有体力を1減らします。

切り替え時にアクション状態を保つ

QでMicaとValeを即座に切り替えます。表示キャラクターは変わりますが、プレイヤーは座標、向き、体力を保ちます。クールダウンは実時間で進み、すでに飛んでいるテザーパルスもそのまま飛び続けます。切り替えで攻撃や敵のタイマーをリセットしません。

切り替え時の状態Qで変わること引き継ぐこと
操作キャラクターMicaからVale、またはValeからMicaに変わる。操作するプレイヤーの位置は1つのままで、複製されたキャラクターは出現しない。
戦闘状態Spaceで使える行動が現在のキャラクターに応じて変わる。向き、共有体力、能力のクールダウン、セントリーの行動予定、付与中の印、飛行中のパルス。

プロンプトを書くときに最も忘れやすいのが、状態の所有者です。切り替えで瞬間移動するか、敵が止まるか、クールダウンが戻るか、弾が消えるかを明記します。このデザインではどれも起きません。そのルールが、準備から攻撃へ移る判断をプレイヤーに委ねます。

固定された警告方向と横への回避路、MicaからValeへの近接攻撃の受け渡しを示す。
仕組みの図は、近接攻撃と、以前のプレイヤー位置を狙う警告を並べ、横方向への回避ルートを残している。

最初の実装プロンプトでは、状態の仕様を操作の近くにまとめます。

架空の見下ろし型2Dアクション試作「Latchline」を作る。プレイヤーの位置と共有体力は1つで、初期体力は3。QでMicaとValeを即時切り替えるが、位置、向き、体力、クールダウン、敵の予定、印、飛行中のパルスは変えない。MicaのSpace攻撃は直線パルスを毎秒500ユニットで送り、距離300まで届く。命中時に1.6秒の印を付けるがダメージは与えない。ValeのSpace攻撃は向きから全角60度、距離45以内の印付き標的にだけ1ダメージを与え、印を消費する。

このプロンプトを渡した後も、記載したルールどおりに動くと決めつけず、出力された状態を照合します。特にパルス飛行中やクールダウン中の切り替え、Valeが近づく間に印が消える場合、勝利・敗北後のリスタートを確認します。

読みやすい反撃を加える

練習用の標的だけでも印と攻撃の組み合わせは試せますが、切り替えを計画する理由は分かりません。そこでCopper Sentryに警告と追尾しない弾を1つ加えます。部屋開始から1.60秒後、セントリーは長さ180ユニット、幅24度の薄い円錐を0.50秒間表示します。予告開始時のプレイヤー中心へ方向を固定し、その後は追尾しません。警告が終わると、固定線に沿って毎秒250ユニットのボルトを発射します。

見た目の重なりに頼らず、接触条件を定義します。プレイヤーは半径12ユニット、ボルトは半径4ユニットの円です。中心間距離が16ユニット以内で交差すると命中します。接触時、またはアリーナ境界に達した時点でボルトは消えます。回避には固定線に垂直に少なくとも17ユニット動く必要があります。発射地点から45ユニットなら到達まで45÷250=0.18秒。共通移動速度は毎秒180ユニットなので、17ユニットの移動には17÷180=約0.095秒かかります。この横移動は到達時間内に収まりますが、設計上の計算でありテスト結果ではありません。

次の警告は前回の警告開始から2.40秒後に始まります。警告中もセントリーにダメージを与えられますが、致命打で遭遇は即終了し、ボルトも消去されます。体力2のセントリーを倒せば勝利、共有プレイヤー体力が0なら敗北です。Restartで初期位置、東向き、Mica操作、プレイヤー体力3、セントリー体力2、準備完了の能力、部屋時間0、印なし、弾なしに戻します。

このリセット仕様が、後のテストを再現可能にします。プレイヤーが体力を失った場合も、セントリーを倒した場合も、Restartで毎回同じ場面と能力状態に戻します。セントリーの警告タイマーや飛行中のボルトを持ち越しません。

紙上計算で1つのタイミングを見直す

初期位置をプレイヤー(200,250)、停止したセントリー(360,250)とし、距離を160ユニットにします。Micaのパルスは160÷500=0.32秒で到達します。命中後、Valeの射程45ユニットまでプレイヤーは115ユニット近づく必要があり、毎秒180ユニットなら約0.639秒です。攻撃開始後、最初の判定までさらに0.15秒かかります。

他の値はすべて固定し、印の持続時間を2通りで比べます。

バージョン印の持続時間命中から攻撃までの手計算紙上で予想される結果
v00.65秒接近0.639秒+予備動作0.15秒=0.789秒。攻撃判定の約0.139秒前に印が消える。
v11.60秒同じ0.789秒の手順なので、1.60−0.789=0.811秒残る。攻撃判定時にも印が残り、約0.811秒の余裕がある。

これは架空の値を使った手計算による設計リハーサルで、観察したバランス結果ではありません。変えるのは印の持続時間だけです。実際の反復ではビルドとルールの版、開始距離、パルス命中時刻、切り替え時刻、攻撃判定時刻、印の有無を記録します。

琥珀色の印が付いたセントリーへValeが決定打を放つ、架空の遭遇イメージ。
架空の結果イメージは決定打を描く。セントリーの体力が1で、接触前に新しい印が付いている。

この画像は2回の攻撃で終わる遭遇の最後の一撃を表し、実際のプレイではありません。最初の印付き攻撃でセントリーの体力が1になり、2発目の前にMicaが新たな印を付ける必要があります。接触時に印は消費され、勝利したらRestartで全状態を初期化します。

ループ全体を確認して結果を見直す

コンテンツを増やす前に、仕様を短いチェックリストにします。各確認は新しいセッションで実施し、実際に起きたことを記録します。

確認項目操作期待する観察
印初期距離160ユニットからMicaのパルスを撃つ。セントリーへ飛び、約0.32秒で命中してダメージなしで1つの印を付ける。
切り替えパルス飛行中、さらに能力のクールダウン中にQを押す。操作キャラクターは変わるが、パルス、位置、向き、体力、実時間のクールダウンは維持される。
攻撃Valeへ切り替え、距離45以内に近づき、60度の範囲に照準を合わせてSpaceを押す。最初の有効フレームに1回だけ命中し、セントリーの体力を正確に1減らして印を消費する。
印なし新しい印を付けずにもう一度攻撃する。攻撃周期は動くがダメージは発生しない。
回避警告方向が固定されたら、ボルト到達前に垂直方向へ17ユニット移動する。追尾しないボルトは外れる。射線に残れば共有体力を1失う。
勝利・再開印と攻撃をもう一度行い、勝利後と敗北後にRestartする。セントリーの体力が0になると勝利しボルトが消える。再開時は記載した初期状態がすべて戻る。

これらは将来の試作に向けた確認案で、実施済みのテストではありません。結果が異なる場合は、コードやプロンプトを変える前に入力順と状態を正確に残します。たとえばQを押したときパルスが消えるなら、切り替えが飛行中の弾を保持するというルールに照らして修正します。

自分の2人組アクションループを形にする準備を整えたら、役割、切り替え時に保つ状態、標的判定、タイミングの疑問を整理します。

Free AIゲームメーカーを開いてください。プレイヤーの役割、引き継ぐ状態、標的ルール、タイミングの疑問を入力します。最初の出力は確認する下書きです。この記事はLatchlineが生成・動作確認済みだとは述べていません。

よくある質問

キャラクター切り替えを意味あるものにするには?

1つの共通ループの中で、各キャラクターに異なる役割を持たせます。ここではMicaがダメージなしで遠距離の印を付け、Valeがその印を近接攻撃1回に使います。切り替えが準備から成果へつながるため、別の見た目を見るだけでなく、いつ受け渡すかを選ぶことになります。

切り替えで位置やクールダウンをリセットすべきですか?

ルールを1つ選び、プロンプトの前に明示します。LatchlineではQで切り替えても位置、向き、共有体力、飛行中のパルス、実時間のクールダウンを維持します。瞬間移動やクールダウンの無料回復なしに次の行動を準備できます。これらは提案する設計ルールで、動作確認済みではありません。

Valeが攻撃する前に印が消えたらどうなりますか?

攻撃判定は通常どおり行いますが、ダメージは与えません。紙上の例では持続0.65秒だと、接近と予備動作の推定0.789秒より先に印が消えます。1.60秒なら約0.811秒残ります。この比較は手計算であり、実測のバランス結果ではありません。

回避が公平かどう確認できますか?

警告開始時刻、固定された方向、発射時刻、ボルト線までの距離、横移動を記録します。設計上の当たり判定では、発射地点から45ユニットの距離で垂直に17ユニット動く必要があります。毎秒180ユニットなら約0.094秒です。実際のビルドで確かめるまでは設計上の計算として扱います。

Latchlineは制作またはプレイテストされましたか?

いいえ。Latchlineは独自の架空デザイン演習です。ルール、画像、タイミング比較はこのガイドのために作成しました。ゲーム生成ツールでプロンプトを実行しておらず、プレイ可能なビルド、ソフトウェアテスト、プレイテスト、測定結果もありません。

SEELE AI

このガイドをプレイできる作品に。

作りたいものを明確にし、Seele AI ワークスペースで改善を重ねましょう。

制作を始める