ホームページ  >  記事  >  バックエンド開発  >  WeChat Tiaoyitiao Python 補助スクリプトのサンプル共有

WeChat Tiaoyitiao Python 補助スクリプトのサンプル共有

小云云
小云云オリジナル
2018-01-13 13:10:012441ブラウズ

この記事では主にWeChat Tiaoyitiaoに関する補助スクリプトの内容をまとめました。今回はPythonのスクリプトの内容をまとめました。

この時期、WeChat Tiaoyitiao ゲームは非常に人気がありますが、プログラマーにとって、最初のアイデアは、Python で高スコアを取得しやすくする補助スクリプト プラグインを作成することです。は現在非常に人気があります。Python 言語に基づいてさまざまな神によって書かれたジャンプに関する補助スクリプトを以下にまとめます。これは、Python を学習するのに非常に役立つ、主にその書き方のアイデアを理解するのに役立ちます。

1. WeChat がジャンプして Python スクリプトを自動的に実行します

注: アイデア

コア: 着地するたびにスクリーンショットを撮り、チェスの駒の座標と上面の中点の座標を計算します。スクリーンショットに基づいて次のブロックを作成します

2 点間の距離に時間係数を乗じて長押し時間を取得します

チェスの駒を識別する: チェスの駒の色に基づいて位置を識別します。スクリーンショットを見ると、一番下の線がおそらく直線であることがわかります。上から下に 1 行ずつトラバースし、

色を比較し (色は比較に間隔を使用します)、一番下の行にあるすべての点を見つけます。 、そして中点を見つけます

それを見つけたら、Y軸座標がチェスの駒のシャーシの高さの半分を減らさせます。中心点の座標を取得するには

チェス盤を識別します:背景色と四角形。 スコアの下の位置から開始して、1 行ずつスキャンします。 丸いブロックの上部は線なので、

その上に点があると考えられます。チェスの駒を特定するのと同じような方法で中点を見つけます

このとき、ブロックの中点のX軸座標を取得しました。このとき、チェスの駒は中心にあると仮定します。現在のブロックの、

スクリーンショットから取得した固定角度に基づいて中点の Y 座標を推定します

最後に、2 つの点の座標に基づいて距離を計算し、長押しを取得するための係数を掛けます。時間 (X 軸の距離を直接使用できるようです)

2. スコア制覇! Python は WeChat でジャンプすることで高得点を獲得するのに役立ちます

このスクリプトの仕組み

ジャンプページのスクリーンショット

始点と終点の間の距離を計算します

距離と押した時間の係数を測定する方法を見つけます

指定された時間電話を押す方法を見つけます

1-4を繰り返します

3. WeChat Jump Game Python スクリプト

原則: adb 環境変数を構成します。[マイ コンピューター] -> [プロパティ] -> [システムの詳細設定] -> [環境変数] -> [パス] に adb.exe が存在するパスを追加します。

4. PythonでWeChatジャンプ補助ツールを実装する手順の詳細な説明

これはPC側でのシミュレーションに関するスクリプトです

手順:

1. Windows、Androidバージョン5.1にAndroidエミュレータをインストールします。またはそれ以上

2. シミュレーターに最新の WeChat 6.6.1 をダウンロードしてインストールします

3. python3 の pyhook パッケージにはバグがあるため、解決するのがより困難です

5 WeChatジャンプPython補助ソフトウェアのアイデアと画像認識ソースコード分析

コアアイデア

チェスの駒から次のブロックの中心点までの距離を取得

画面に触れた時間を計算

画面

チェスの駒から次のブロックの中心点までの距離を計算します

adb Shell screencap -p コマンドを使用して、携帯電話の現在の画面を取得します

次に、画像上の情報を使用して、チェスの駒の座標と次のブロックの中心点の座標を見つけます

次に、2 点間の距離公式を通じて距離を計算します

6. Xiaomi 5s WeChat Tiaoyitiao アプレット Python ソース コード

このスクリプト例として Xiaomi 5S 携帯電話を使用します。原理と実装方法は以前に紹介したものと同様です。

7. python3 はジャンプ、クリック、ジャンプを実現します

1. 全体的なアイデア

チェスの駒の座標と次のステップで到達する座標を 2 つの座標に基づいて計算します。ジャンプする。

2. 配布アイデア

1. コマンドに従ってスクリーンショットを撮り、最初の画像を携帯電話に保存し、それをローカルフォルダーにアップロードします

2. 取得したスクリーンショットを新しく作成した座標に置きます。 axis (matplotlib)

3. マウスクリックイベントを通じて初期座標とキー座標を取得し、直線距離を計算します

4. ジャンプして座標をクリアし、ジャンプ完了後にスクリーンショットを更新します

8 . Python を使用して WeChat ジャンプを実装する方法を教えます (Mac +iOS バージョン)

これは、MAC 環境と IOS システムで Python で実装されたスクリプトです。

9. Python+OpenCV を使用すると、コンピューターで WeChat をプレイできるようになります。

この記事のスクリプトは少し複雑で、上級 Python プログラマーの学習に適しています。

上記は、さまざまなオペレーティング システム環境下で Python 言語を使用して WeChat ジャンプ スクリプトを作成する方法について、Script House によって編集された関連コンテンツです。これに非常に興味がある場合は、上記のコンテンツを学習した後、さらに詳しく学ぶことができます。 Python の知識を深く理解するには、例としてジャンプとジャンプの小さなゲームを通して、1 つの例からより多くの内容を引き出すことができます。

関連する推奨事項:

WeChatジャンプゲームのphp実装

jsプッシュボックスゲーム実装チュートリアル

ネイティブjsを使用してHTML5ブロック崩しゲームを実装する方法

以上がWeChat Tiaoyitiao Python 補助スクリプトのサンプル共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。