- ベストアンサー
自動で動く、いわゆるBOTを使いたいです。
CGIで動くゲームを自作したのですが、そのゲームにBOTを使ってみたいです。 できればBOTを使って欲しくないので、どういうものか試したいのですが、どんなCGIゲームでもBOTが使えるソフトみたいなのはあるのでしょうか? シンプルなものでいいのですが、無理でしょうか? 一定時間たつとあるボタンを押して、また一定時間たつとあるボタンを押して~みたいな感じです。 たとえば、 Aボタンを押す。 2秒後Bボタンを押す。 30秒後Aボタンを押す。 これを5回繰り返す。 そのあとCボタンを押す。 2秒後Dボタンを押す。 また、30秒後Aボタンを押す。 みたいな感じです。 そういうソフトがあるようでしたら、ぜひ教えてください。 質問に慣れていないので、分かりにくい乱文失礼いたします。 こういったことに初心者ですので、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
CGIは単純にデータとしてはクライアントが入力した文字列しか受け取れないし、キー状態が取れるわけでもないので、CGIに直接介入しないBOTなら容易に作れるんじゃないかなと。 で、CGIから、BOTを防ぐことは不可能でしょうね。 CGIに対しての不正アクセス(?)なら、CGIを小分けにするとか、フォルダやファイルの権限設定をキチンとする等で対応できるとは思いますが。 そもそも大掛かりなMMO作品でもBOTのプログラム的な検出はほぼ不可能ですし。 なので、実際にはGM自身が対象に質問をして反応を確認するとか、操作ログを見て、明らかに人間技ではないというものに対してチェックを入れておくとか、有志の連絡を参考にするということくらいしか出来ないですし。 BOTそのものをダイレクトにチェックするというのはまず不可能でしょう。
その他の回答 (1)
- neKo_deux
- ベストアンサー率44% (5541/12319)
キー操作、マウスの操作を記録・再生するソフトで対応可能かも? Vectorダウンロード>Windows>ユーティリティ>操作関係 http://www.vector.co.jp/vpack/filearea/win/util/operate/ UWSC 4.0d キーボードマクロ&マウスマクロ KMmacro 0.50d インプットデバイスレコーダー 1.62
お礼
ありがとうございます。 こんなにたくさんのソフトがあるのですね。 これでは、BOTを防ぐのは無理みたいですね・・・。
お礼
詳しい説明ありがとうございます。 アドバイスどおりに、CGIを見直して、小分けしたうえで権限設定を見直してみます。 BOTそのものをチェックするくとは不可能なのですね。 No1の方のリンクをみても、マウスでボタンを押すくらいの行動は自動化できますし・・・。 最近、私の作った作品で明らかに異様なレベル上げをしている人が何人かいるので、少し厳しく反応を確認したいと思います。 ありがとうございました。