トップ情報処理巨商伝雑記掲示板
情報処理 >> UWSC >> スクリプト集

RBFAサイコロ自動化

Rune Blade Fighters Advanceのサイコロを自動で行うというスクリプトです。
ページ最下部のリンクをクリックしてダウンロードして下さい。
利用方法については、こちらのマニュアルを参照して下さい。

もともと能力決定部分だけを繰り返すスクリプトだったのですが、
全体をおさえようとしたら、大幅にコード量が増えてしまいました。
さらには、汎用性、可読性を意識した結果、速度が大幅に落ちています。
自力でチューニングできる方は「待ち時間」の値や「能力判定」の関数をいじるといいと思います。

高速化のヒント。
特定能力値のキャラクターを狙う場合は、次のように修正すると少し速くなります。

FOR i = 4 TO 20
  IFB CHKIMG("数字\" + i + ".bmp", 判定方法, 101, 356, 115, 370) THEN
    筋力 = i; BREAK;
  ENDIF
NEXT

FORNEXTループを除去し、
次のような感じに修正して下さい。

IFB CHKIMG("数字\15.bmp", 判定方法, 101, 356, 115, 370) THEN
  筋力 = 15;
ELSE
  筋力 = 0;
ENDIF

画像一致を一回しか行わないので、かなり速くなります。

改善要望、ご質問などは掲示板の方にお願いします。

RBFAサイコロ自動化.lzh(16.5 KB)


06/06/02
タイトル画面から起動できるように変更
Windows 98でも動くようにしたつもり
画面表示色がフルカラー以外でも動くようにしたつもり

06/05/07
おそらく初期バージョン公開