バレットタイムの時間ルールを設計する

架空のLast Lightを使い、敵イベントを遅くしつつ移動と射撃を実時間で保つ2つの時計を手計算します。

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

世界が遅くなってもプレイヤーには移動、照準、行動の時間が残ると、バレットタイムは機能します。まず役割を2つの時計に割り当てます。次に読みやすい警告と回避ルートを伴う敵の攻撃を1つ作ります。通常速度での応酬が明確になってから、敵の出来事を一時的に遅くする小さなフォーカスメーターを追加します。

Last Lightは以下の計算に使う独自の架空デザインです。ゲーム制作プロンプトは実行しておらず、プレイ可能なビルドやプレイテストもありません。すべての数値は提案するゲームルールであり、測定結果ではありません。

ティール色の格闘家が銅色の弾を横切るように避け、セントリーの線は以前の標的位置を示す。
弾が通過してプレイヤーが横へ移動しても、セントリーの射線は格闘家の以前の位置に向いたまま。

世界時間とプレイヤー入力を分ける

すべての行動に1つの倍率付き時計を使わないと、バレットタイムの仕組みを考えやすくなります。Last LightではworldTimeが敵の待機、警告、弾を制御します。playerTimeは移動、照準、武器のクールダウン、プレイヤーのパルスを制御します。フォーカスエネルギーは実時間で減ります。この分離が中心ルールです。脅威を遅くしても操作を鈍くしません。

システム時計提案するルール確認すること
ドローンの待機と警告世界フォーカス倍率0.25では、実時間1秒で世界時間が0.25秒進む。フォーカス中だけ待機と警告のタイマーが遅く進む。
ドローンの弾世界速度は世界時間1秒あたり240ユニットで、世界時間に連動する。フォーカス中の実時間1秒で設計距離60ユニット進み、通常倍率なら240進む。
プレイヤーの移動、照準、パルスプレイヤー/実時間移動は実時間1秒あたり180ユニットのまま。パルスは実時間1秒あたり400ユニットで進む。フォーカス中も移動速度は下がらず、射撃クールダウン0.35秒も変わらない。
フォーカスエネルギー実時間2.0秒で開始し上限も2.0秒。Qを実時間1秒押すごとに1.0秒消費。世界時間が0.5秒しか進まなくても、実時間2秒後にエネルギーが0になる。

各ルールを時計1つに結び付けます。共有更新ループの速度を変えると、敵と一緒にプレイヤーの移動も遅くなるかもしれません。敵の待機だけを遅くし、発射後の弾を倍率のないタイマーに置くと警告と弾が食い違う場合があります。時計の担当表を短く作れば、視覚効果や敵を増やす前に最初の確認ができます。

通常速度で戦闘ループを作る

最初は相手1体と攻撃1つを使います。プレイヤーは800×500の見下ろしアリーナの(400,420)で体力3から開始します。体力1のセントリーは(400,80)から開始します。WASDで毎秒180ユニット移動し、ポインターに照準を合わせ、Spaceでクールダウン0.35秒、ダメージ1のパルスを撃ちます。パルスは毎秒400ユニットで進みます。時間制御を加える前に照準、弾速、1回の命中を確認するには十分です。

セントリーは世界時間1.5秒待ち、警告開始時のプレイヤー位置へ向かう線を表示します。線は世界時間0.6秒続きます。固定した線に沿って毎秒240世界ユニットの追尾しない弾を1発撃ち、その後次の警告まで世界時間2秒待ちます。弾が接触するとプレイヤーの体力を1減らします。これらの値で、線を見る、外へ移動する、反撃するという読みやすい順序を作ります。プレイヤーの射撃は遅くなりません。

フェーズ時計と時間プレイヤーの判断期待するフィードバック
待機世界時間1.5秒近づく、狙う、またはその場に留まる。セントリーはまだ射線を選んでいない。
予告世界時間0.6秒固定された射線を読み、横へ移動して外れる。プレイヤーが動いても線は最初の標的位置に留まる。
弾世界時間1秒あたり240ユニット線の外に留まり、照準を保つ。接触で体力をちょうど1減らす;弾はプレイヤーへ向きを変えない。
次の周期弾の後に世界時間2秒隙を使ってパルスを撃つ。生存していればセントリーは同じ予告を繰り返す。

最初の段階ではフォーカスを使わないでください。開始待機、警告、弾、命中、再待機がこの順で起きるか確認します。その後、体力1のドローンを(220,120)と(580,120)に1体ずつ追加し、それぞれ撃破後に実時間0.5秒空けます。完全なループは、固定された予告を読む、レーンを離れる、隙に撃つ、キルでフォーカス1秒を得る、次のセントリーにどこで使うか決める、です。

上限のあるフォーカス資源を加える

フォーカスは短い判断時間を作るためのもので、試合を無期限に止めるものではありません。このデザインではQを押し続けると、実時間1秒ごとにエネルギーを1秒消費します。Qを押し、エネルギーが残っている間は世界倍率が0.25になります。プレイヤーの移動、照準、武器のクールダウン、パルスは実時間の時計で進みます。フォーカスは2.0秒から開始し、上限も2.0秒、自然回復なし。ドローン撃破で1秒回復します。

最初の予告を使った部分的な警告時間の計算です。警告全体は世界時間0.6秒とします。予告開始時にQを押します。実時間2秒後にメーターが空になり、警告は2.0×0.25=世界時間0.5秒進みます。残りの0.6−0.5=世界時間0.1秒は通常速度に戻り、弾が発射されるまで実時間0.1秒で終わります。この例では予告全体は実時間2.1秒です。全時間が倍率0.25で遅くなるのではありません。

同じメーターを予告と飛翔中の弾に分けて使えます。紙上だけの例として予告中にQを実時間1秒押します。世界時間0.25秒が進み、フォーカス1秒が残ります。残りの世界時間0.35秒はQを離します。弾が発射されたらQを実時間1秒押します。弾は世界時間0.25秒進み、240×0.25=設計距離60ユニットを移動します。同じ実時間1秒でプレイヤーのパルスは400ユニット進めます。これは2つの時計を示す例で、観測したプレイテストではありません。

銅色のセントリーが静止し、弾は青い軌跡をゆっくり進む間、ティール色のパルスは鮮明に飛ぶ。
弾のフェーズでQを押すと、セントリーは静止し、弾はゆっくり進み、プレイヤーのパルスは通常速度を保つ。

この差が設計上の機会です。世界の弾が少ない距離しか進まない間にプレイヤーは位置を変えたり撃ったりできます。すべてのアニメーションや効果が自動的に正しい時計へ結び付くとは限りません。各タイマーの担当を記し、フォーカスの前後で値を1つずつ確認します。同じ間隔でのプレイヤー移動距離と世界時間の進みです。

遭遇の順序と境界状態をテストする

セントリー1体との応酬が理解できたら、同一のセントリーを3体順番に出します。それぞれ体力1で、プレイヤーパルスで倒せます。各撃破後、次の出現まで実時間0.5秒待ちます。キルごとにフォーカスを1秒回復し、上限は2秒。プレイヤー体力が0より上のまま3体すべて倒すと勝利、体力0で敗北です。Restartでプレイヤー位置と体力、最初のセントリー、すべての弾と世界タイマー、フォーカス2.0秒を復元します。

遷移を明示します。エネルギーが空になる前にQを離しても、0になった後も押し続けても構いません。メーターが空ならQは効果がなく、世界時間は通常に戻ります。弾の飛翔中にフォーカスが切れたら残り距離は通常の弾速で進みます。ドローン撃破で回復するフォーカスは1秒だけで、上限を超えません。Resetでは以前の弾を消し、新しいラン開始後にプレイヤーへ命中しないようにします。

状態を1つずつテストし、開始値を固定します。有用な確認例:メーター満タンから最初の予告を始め、上記の0.5/0.6秒+残り0.1秒を再現する;フォーカス中の実時間1秒で弾が60ユニット進み、その間にプレイヤーパルスが400進むか確認する;飛翔中にQを離して弾が実時間1秒あたり240ユニットに戻るか確認する;メーターを空にして世界の減速が続かないことを確かめる;その後、体力減少、キル報酬、勝敗、再開をテストする。これらは将来のビルド向けの提案で、実施結果ではありません。

最後の銅色ドローンが火花となって砕け、ティール色のパルスが命中し、格闘家の琥珀色コアが明るくなる。
最後のパルスで体力1の3体目のドローンを倒す。明るいコアは架空のフォーカス1秒回復を示す。
実行開始条件記録比較で分かること
通常の予告フォーカスなし;プレイヤーとセントリーの位置は同じ。予告時間、回避、弾の接触。時間制御なしで警告とレーンを読めるか。
予告の一部でフォーカスエネルギー2.0;世界時間0.6秒の予告開始時にQを押す。実時間2秒で世界時間0.5秒進み、その後通常速度で世界時間0.1秒。操作の応答性を保ちながら延長した時間枠を使えるか。
弾にフォーカス弾の発射時にエネルギー1.0が残る。実時間1秒後、世界時間0.25秒と弾の移動60ユニットが経過。プレイヤー行動を実時間に保ち、弾の時間が世界時計を使うか。

比較の間に開始状態が変わると結果の解釈が難しくなります。同じ位置、敵の周期、行動順を再利用し、測定区間でフォーカスを使うかだけ変えます。期待状態と実際のビルドで起きたことを別々に記録します。

テストを偽らず時計ルールを調整する

ゲームをテストしたと主張せず、紙上で有用な初回改訂を示せます。架空のv0ではプレイヤー移動タイマーを誤って世界時間に割り当てました。倍率0.25でQを実時間1秒押すと、敵の時計が世界時間0.25秒進む間にプレイヤーは180×0.25=45ユニット移動します。架空のv1では移動時計の割り当てだけを変更します。敵が世界時間0.25秒進む間、プレイヤーはその実時間1秒で180ユニット進みます。これは計算による設計リハーサルであり、観察結果でも実装変更でもありません。

実際のビルドではこの計算を確認項目にします。フォーカス中に開けたレーンを実時間1秒移動し、プレイヤーの移動距離と敵タイマーの変化を比較します。どちらかが期待する時計と違ったら、観察状態を記録し最初の不一致を特定して、対象を絞った修正を依頼します。変更を成功と呼ぶ前に依存する確認を再実行します。紙上例、未実行のプロンプト、将来のプレイテスト記録は別々に保管します。

自分の結果をレビューする

時計仕様がまとまったら、プレイヤー、主な行動、意図する結果を平易な言葉で説明します。SEELE公式のFree AIゲームメーカーページは、ブラウザーでテストでき、追加プロンプトで改善できるプレイ可能な2Dまたは3Dの初回結果について説明しています。送信前に選択モデル、利用可能なKoin残高、表示された生成コストを確認します。こうした一般機能はこのバレットタイム設計を検証するものでも、タイミングルールが正しく実装される保証でもありません。結果を確認し、フォーカス中の行動を自分で点検します。

時計2つ、予告1つ、弾1つ、回避判断1つから始めます。通常速度の応酬が読めるようになってからフォーカスメーターを加えます。その後、世界を遅くするとプレイヤーの反応を遅くせず行動の余地が増えるか、固定した確認方法で判断します。

よくある質問

バレットタイム中は何を遅くすべきですか?

判断を生み出す世界側の出来事から遅くします。敵の待機、予告、敵の行動、敵の弾です。脅威が遅い間も操作に反応性を持たせたいなら、プレイヤーの移動、照準、射撃周期、プレイヤー弾は実時間に保ちます。これは検証すべき設計上の選択であり、すべてのゲームに共通する規則ではありません。

プレイヤーの操作も遅くすべきですか?

Last Lightの仕様では遅くしません。セントリーの時計が0.25で動いても、プレイヤーは実時間1秒あたり180設計ユニット移動し、実時間のクールダウンで射撃します。ゲーム内の全キャラクターを遅く感じさせたいなら、意図的にそのルールを選び別途テストします。共有タイマーに偶然判断させないでください。

フォーカスメーターはどのくらい持続すべきですか?

Last Lightは架空の2.0秒メーターを使い、実時間1秒ごとに1秒減り、セントリー撃破ごとに上限まで1秒回復します。この値なら部分的な警告を計算できます。倍率0.25でフォーカス2秒を使うと世界時間は0.5秒進みます。想定する遭遇に合わせて容量を調整し、空になったら世界が通常速度に戻ることを確認します。

警告が公平に感じられるかどうテストしますか?

各比較で同じ開始位置と攻撃周期を使います。予告に気づいたか、プレイヤーがレーンを離れたか、弾が命中したか、次の隙に反撃できたかを記録します。実際のビルドを実行するまでは測定項目を将来のテスト計画として記載します。紙上計算でタイミングの算術は確認できますが、プレイヤーの認知や公平性は確立できません。

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

いいえ。Last Lightは独自の架空デザインで、v0からv1への時計修正は手計算のリハーサルです。この記事はゲーム制作プロンプトの実行、生成ゲーム、プレイ可能なビルド、プレイテストを示していません。提案した値と画像は読者が自分のビルドで評価できる目標デザインであり、SEELEがすでに生成した結果ではありません。

SEELE AI

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

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

制作を始める