2024年2月16日金曜日

AIちゃんにサファイアボム用のタイマーを作らせました


 前回と同様ChatGPT3.5で遊びました。

ここ」から SBombTimer.zip をダウンロードしてください。(v1.3に更新しました)

解析等の規約にかかるような行為はしていないので問題ないと考えていますが、使用は自己責任でお願いします。

Chromeちゃんが不審なファイルとか言ってくるかもしれませんが、許可してやってください。


* windowsにひっかかる場合は詳細情報から実行してやってください


使ってみて問題なさそうならフォルダをセキュリティから許可してあげるとその後の使用もスムーズです


デルメゼのサファイアボムの起爆時間を記録して、次の起爆時間を表示するタイマーです。(一応時報音もなります)

各種設定はConfig.iniを編集すると変更できます。

サウンドはmp3を差し替えることで変更できます。


- 使い方 -

大雑把に使い方を書きます。Readmeもあるんでそちらも見てください。


ゲーム内左上に表示されているタイマーに合わせてスタートキー(初期設定ではF12)を入力することでSBombTimerをスタート。
スタートすると音がなり裏でカウントダウンタイマーが開始します。(表示の時間は変わらない)
再度スタートキーを押すとタイマーをリセットできます。
 * 初期設定では19:59で戦闘開始直後にスタート想定

* 開始前(1940に設定、色が初期設定では水色)

* 開始後(1940に設定、スタートキー押下で表示が切り替わる)


サファイアボムが発生したタイミングで記録すると、画面の表示が次の起爆時間に切り替わります。
記録は複数できます。
スクランブルサファイア、ブリリアントサファイアも記録でき、1回押せばその後のボムの生成配列が自動で記録されます(1回目はスクランブル、2回目はブリリアント)
記録タイミングを正確にしたい場合は、最初のボム発生ではなく次のボム発生のメッセージに合わせるといいです
 * サファイアボムの記録キー(log_key_a)は初期設定ではhomeキー
 * スクランブル、ブリリアントの記録キー(log_key_b)は初期設定ではendキー


* サファイアボムを記録 次の起爆に表示が切り替わる


スクランブルサファイア、ブリリアントサファイアはボムの出現上限に引っかかると消えるまで次の出現が発生しないのでズレる場合があります。
その時はincrement_key(初期設定PageUpキー)、decrement_key(初期設定PageDownキー)で起爆時間の記録をズラして対応できます。


ちなみにタイマーが動作していない時にincrement_key、decrement_keyを押すと開始時間を一時的に変更することができます。
タイマーを押し忘れた時の対処に使ってください。

ここらへんの実装が適当なせいで連打してるとたまにエラー落ちするかもしれません、ChatGPTに文句いってください。

0 件のコメント:

コメントを投稿