-7

おそらく、質問は非常に奇妙に聞こえるので、説明します...

Javaについてもっと知りたくないので、このゲーム用にある種のボットを作成するのは楽しいだろうと思いました(nl.forgeofempires.com

問題は、ゲームがフラッシュゲームであるということです。それで、特定の画像を探して、その画像をクリックする場所を考えました。

私はすでにそれをグーグルで検索しましたが、私が見ることができる唯一のことは、画面からスクリーンショットを撮り、画像のすべてのピクセルを検索する必要があるということです。

しかし、ボットを最小化して実行させたい(Webサイトが表示されないようにする)。そしてそれはそれよりも画像を検出できること...

あなたたちTWCrapからいくつかのアイデアを聞くことを願っています

4

2 に答える 2

2
  1. 「Java を学びたい」場合は、もっと実行可能なもので試してみてください。たとえば、コンウェイのライフ ゲームを実装してみてください。結果を ASCII-Art で表示することから始めるか、JFrame で直接表示することができます (たとえば、JLabel を拡張してマスクからグリッドを描画します)。次に、人口のロード/保存、ワールド設定の構成 (場合によってはルール) の可能性を追加することで、アプリケーションを改善できます。次に、一般的なファイル形式の 1 つをサポートして、多くのオンライン データベースの 1 つからクールな構造を読み込むようにしてください。:)
  2. なぜそのゲームのボットを作成するのですか? そのサイトのビジネス条件には、これは許可されていないと明確に記載されていると思います。
  3. 本当にフラッシュ ゲームを操作したい場合は、フラッシュ ゲームを Java アプリケーション内にロードするようにしてください。そうすれば、それをより細かく制御できます。

まとめ: いけません!;) 解決する別のタスクを見つけてみてください。

于 2012-07-25T13:06:06.783 に答える
1

あなたがそれを説明する方法では不可能です。

  • アプリケーションが最小化されると、スクリーンショットを撮ることができなくなりますよね? ;)
  • ピクセルの検索はそれほど簡単ではなく、グラフィックと可能なすべてのバリエーションを分析することをお勧めします。

では、どうすれば問題を解決できますか。

私は一般的に言うでしょう:あなたはできません。しかし、いくつかの方法があります:

そのフラッシュ ゲームで API を探すこともできます (API はないと思います)。または、Java アプリケーション内でそのフラッシュ ゲームを開始して、そこで分析することもできます。したがって、実際のスクリーンショットを撮る必要はなく、すべて問題ありません。しかし、これには高度なスキルが必要です。多分あなたはこれを使うことができます

C++ または Java アプリケーションに Flash Player を埋め込むには?

于 2012-07-25T12:50:21.257 に答える