0

同じゲームをプレイする単純な AI をコーディングしたいと考えています。アカウントにログインする、画面上で画像を検索する、特定のポイントをクリックする、一定時間後にキーストロークを押すなどの簡単なこと。シンプルにしようという考えなので、あまり複雑なことはしたくないので、ゼロからの作業はやりたくないです。

ここでの私の質問は、これをかなり迅速に行う方法をリストしていただけないかということです。プログラムまたは言語。AutoHotkey のようないくつかのマクロ プログラムを知っています。プログラミング言語に関しては、私は C++ と Python を知っていますが、優れたライブラリ (マウスを操作するためのもの、キーストロークを操作するためのもの) を入手できない限り、それらは役に立たないと思います。

PS

なぜかというと、私がこれをやりたい理由は、私の友人の何人かがソーシャル ゲームにハマっており、特定のランダムな基準 (12 時間ごとにフレーズを導入するなど) を満たす必要があるためです。他のプレイヤー。だから、私はプログラマーとして、この負担 (ゲームに何も追加しない) を少しでも減らしたいと思っています。

4

2 に答える 2

2

Linuxで動作する必要がない場合は、Autoitをお勧めします

マウスの移動、クリック、キーの押下は非常に簡単です。また、画面のピクセルカラーをチェックしたり、トレイにアイコンを残したり、カスタムコマンドを押したときにいくつかの機能を実行したりすることもできます。それは非常にシンプルで完全です。デフォルトで使用できるすべての関数のリストは次のとおりです(ライブラリを追加することもできます):http ://www.autoitscript.com/autoit3/docs/functions.htm

私もJavaRobotを使用しましたが、ゲームボットが必要な場合は、最初にAutoitを試してください。

于 2013-02-19T09:24:47.590 に答える
2

これをはっきりさせてください。ソーシャル ゲームをプレイする AI を作成する必要があり、これをすばやく行う方法のリストが必要です。

私はあなたがこれについてかなりの反対票を得ると思いますが、一体何ですか:

簡単な解決策は Selenium Webdriver です。これは自動化ツールであり、テストによく使用されます。IDE で基本を記録し、それを Eclipse にエクスポートして、Java でより高度な構造をコーディングすることができます。それはあなたにとって最も抵抗の少ない道であるべきです。

于 2013-02-19T08:31:19.347 に答える