🐺Cursorで「地獄の巡回」を実装する
はろー。noteのみなさん!今日も何かに追いかけられてますか?
Cursorや絵文字🚶♂️🧎♂️✊🗡️🏹👻を使うことでサクサク作っていくはずが、サッカーが気になって、全然、進まないっす。
🕰️これまでの脱線地獄
🎯前回は。。。地獄の敵の種類を。。。考えた😴ZZZ。。。
前回は、敵の種類と機能を考えました。
今回は、敵の「巡回」を作ります。
🐺敵の巡回を作る↕️↔️↩️↪️
↔️巡回の概要
・敵は待機中に「ランダム移動」と「巡回」のどちらかを設定する
・巡回には、「左右↔️」「上下↕️」「左回り↪️」「右回り↩️」がある
・巡回方向は、ステージ開始時にキャラごとに選ばれる
・巡回中は連続移動ターンと連続停止ターンを組み合わせて調整する
・巡回中に壁や他の敵に当たると逆方向に移動
・巡回中に一定ターン経ったら、巡回方向を再選択する
・索敵範囲内にプレイヤーや仲間、召喚獣を見つけたら追跡する
🤔ランダム生成のマップでの巡回の問題と対策を考える
👮パトロールの巡回ルート(パス)の設定がムズイ
┗上下左右は壁や敵に当たるか再抽選で反対方向に進む単純な方法で解決
┗右回り左回りは、何かに当たるか再抽選で90度反転
┗通れる道がない場合は進める方向に移動
💀上下左右に巡回するパターン

🥶右回り左回りに巡回するパターン

👻上下左右・右回り左回りを合わせた不規則な巡回

🤓巡回対策でステルス度UP
👓敵の視界が見える「邪眼のメガネ」を追加
初心者でもステルスが楽しめるよう、デバッグ用に作った敵の視界を見れる機能をアイテム化しました。

👣足跡を追加
敵の移動経路に足跡を追加しました。

😱ぜんぜんタスクが進まないwww
色々思いついちゃって、ぜんぜんタスクが終わらない。。。
まあ、ワールドカップが終わるまでは時間取れんね。しかたないわ。
最終系のタスクは長すぎるので、敵の機能だけのタスクに変更。
これもいつ終わるやら。。。
▢ 敵の機能を追加する
✅ 巡回 :左回り、右回り、上下、左右で壁に当たったら反対に進む
▢ 突進 :追跡中に一定範囲に入ったら数ターン後に突撃攻撃
▢ 飛び道具:敵が飛び道具🔥🥎🌪️🕸️🪭⚡を発射できるようにする
▢ 仲間召喚:敵が仲間を召喚する
▢ 爆発&スタン:数ターン後に爆発 & 数ターン動けない特殊やられ
