西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁西西教程軟件使用 → 淘寶玩?zhèn)球有輔助嗎

淘寶玩?zhèn)球有輔助嗎

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來源:西西教程網(wǎng)時(shí)間:2018/8/24 16:52:22字體大。A-A+

作者:西西小熊點(diǎn)擊:0次評(píng)論:0次標(biāo)簽: 淘寶玩?zhèn)球 淘寶

淘寶網(wǎng)客戶端7.11.0 官方最新版
  • 類型:生活服務(wù)大。87.0M語言:中文 評(píng)分:7.9
  • 標(biāo)簽:
立即下載

淘寶玩?zhèn)球這個(gè)游戲雖然簡單,但是想要玩高分還是很難的,畢竟有好幾億的人和你一起玩游戲,那么問題來了,淘寶玩?zhèn)球有輔助么?目前來說排名前進(jìn)的分?jǐn)?shù)還是很高的,想要玩的這個(gè)上萬分還是很難的!

淘寶玩?zhèn)球輔助有嗎?

淘寶小游戲"玩?zhèn)球"自動(dòng)執(zhí)行

本文記錄了為實(shí)現(xiàn)本游戲的自動(dòng)執(zhí)行而做的探索過程

第一階段: 通過截屏進(jìn)行判斷

1.1 基本步驟

1) 通過adb shell截屏
2) 判斷特定行的藍(lán)色和紅色像素數(shù)量
3) 通過adb shell發(fā)送指令

1.1.1 截屏

首先獲得用su獲得root權(quán)限(后面的步驟需要) 然后用screencap命令截屏, 圖片放到放到手機(jī)SD卡里, 然后通過pull命令將圖片復(fù)制到電腦上(d:\ss.png)

suadb shell screencap sdcard/#swap/ss.pngadb pull /sdcard/#swap/ss.png d:\ss.png

1.1.2 加載圖片, 判斷顏色

最開始使用C語言編寫, 使用altimage.h提供的庫.

CImage類是ATL和MFC共用的一個(gè)類,其頭文件為atlimage.h,主要用于圖片文件的打開,顯示與保存。這里需要注意的是,在VS2010和VS2012的MFC編程中,不需要將頭文件包含進(jìn)來。MFC中要使用CImage類,必須先將頭文件包含進(jìn)來,可以包含在當(dāng)前代碼的CPP文件中,也可以包含在所屬類的頭文件中,不過最好還是包含在工程的stdafx.h文件中。CImage總共有39個(gè)成員函數(shù)。

(百度百科)

首先執(zhí)行上面的命令, 然后進(jìn)行圖片的判斷

system("D:\\input.bat");image.Load(_T("D:\\ss.png"));bool result = check(895, image);

其中check函數(shù)定義如下, 判斷第row行紅色像素和藍(lán)色像素哪個(gè)多一些.

// 返回 false代表藍(lán)色, true代表紅色bool check(int row, CImage& image) { int blue = 0; int red = 0; for (int i = 0; i < 1080; ++i) { COLORREF color = image.GetPixel(i, row); BYTE r = GetRValue(color); BYTE g = GetGValue(color); BYTE b = GetBValue(color);// 當(dāng)時(shí)考慮到方塊表面可以有一些輕微的漸變效果 所以設(shè)置了RGB的范圍 后來發(fā)現(xiàn)是純色 if (r >= 250 && g >= 94 && g <= 103 && b >= 97 && b <= 103) { red++; } if (r >= 50 && r <= 56 && g >= 250 && b >= 250) { blue++; } } return red > blue;}

1.1.3 命令發(fā)送

使用adb提供的input命令可以模擬觸摸操作(需要root權(quán)限)

沒用root權(quán)限直接使用input tap只會(huì)顯示一個(gè)killed, 手機(jī)上沒有任何反應(yīng). 獲得root權(quán)限之后手機(jī)就有反應(yīng)了, 電腦上沒有任何報(bào)錯(cuò).

代碼如下, 首先打開一個(gè)文件 向里面寫入root授權(quán)命令和input命令, 然后將adb shell命令的輸入定向到該文件

ofstream f("D:\\.input");bool result = check(895, image);f << "su" << endl;if (result[i])f << "input tap " << 284 << " " << 1606 << endl;elsef << "input tap " << 797 << " " << 1608 << endl;system("adb shell < D:\\.input");

1.2 出現(xiàn)的問題及優(yōu)化

1.2.1 出現(xiàn)的問題

程序根本無法使用! 因?yàn)樘? root授權(quán)需要1s左右, 截屏需要1s左右, tap命令從發(fā)出到執(zhí)行也至少需要1秒左右~

所以我從針對(duì)上面的問題進(jìn)行了如下優(yōu)化

1.2.2 改用java語言

C++似乎無法獲取到adb命令的輸入流,所以只能講命令寫到文件里,adb執(zhí)行完這幾條命令就退出了;要執(zhí)行新的命令必須重啟adb,重啟就意味著要重新進(jìn)行root授權(quán),極其浪費(fèi)時(shí)間。

Java語言的優(yōu)勢是不僅可以執(zhí)行外部程序,還能獲得輸入流輸出流,可以在其它程序執(zhí)行時(shí)向其動(dòng)態(tài)寫入命令(代碼的參考資料)

try {Process mainProcess = Runtime.getRuntime().exec("adb shell");DataOutputStream os = new DataOutputStream(mainProcess.getOutputStream());os.writeBytes("su" + "\n");os.flush();//處理錯(cuò)誤輸出流final BufferedReader brError = new BufferedReader(new InputStreamReader(mainProcess.getErrorStream()));ReaderThread t2 = new ReaderThread(brError, "error");t2.start();//處理標(biāo)準(zhǔn)輸出流final BufferedReader br = new BufferedReader(new InputStreamReader(mainProcess.getInputStream()));ReaderThread t1 = new ReaderThread(br, "std");t1.start();os.writeBytes("input tap " + (797 + random.nextInt(30) - 15) + " " + (1608 + random.nextInt(30) - 15) + "\n");os.flush();} catch (IOException e) {e.printStackTrace();}

改用Java語言之后, 原來的圖像處理庫就不能用了。經(jīng)過搜索發(fā)現(xiàn)java提供圖片讀取的處理的功能。

import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;Process captureProcess = Runtime.getRuntime().exec(captureCommand);// TRYcaptureProcess.waitFor();    // 等待截圖完成File f = new File("D:\\ss.png");BufferedImage image = ImageIO.read(f);result = handle(image, 815);// CATCH// 省略

 判斷函數(shù)如下, 讀取一行像素緩存到數(shù)組中, 然后判斷這一行有多少個(gè)紅色, 多少個(gè)藍(lán)色

static int[] colors = new int[1080];// 處理圖片 返回true代表紅色public static boolean handle(BufferedImage image, int row) throws Exception {int blue = 0;int red = 0;image.getRGB(0, row, 1080, 1, colors, 0, image.getWidth());    // 獲得第row行像素for (int i = 0; i < 1080; ++i) {Color color = new Color(colors[i]);int r = color.getRed();int g = color.getGreen();int b = color.getBlue();if (r >= 250 && g >= 94 && g <= 103 && b >= 97 && b <= 103) red++;if (r >= 50 && r <= 56 && g >= 250 && b >= 250) blue++;}if (red < 10 && blue < 10)throw new Exception("異常狀況! blue=" + blue + " red=" + red);return red > blue;}

1.2.3 一次判斷多行

從每一張截圖都可以得到4個(gè)方塊的顏色, 所以首先想到的是一次輸出4個(gè)命令.

bool result[4];result[0] = check(895, image);result[1] = check(815, image);result[2] = check(737, image);result[3] = check(658, image);while (i < 4) {if (result[i])// f << "input swipe 615 1600 615 500" << endl;f << "input tap " << 284 + rand() % 30 - 15 << " " << 1606 + rand() % 30 - 15 << endl;elsef << "input tap " << 797 + rand() % 30 - 15 << " " << 1608 + rand() % 30 - 15 << endl;i++;}

這樣做的結(jié)果還是失敗. 設(shè)4個(gè)方塊為一組, 組內(nèi)的問題解決了,組之間仍然需要root授權(quán)、截屏等漫長的操作。

解決方案是3個(gè)方塊為一組. 在剛跳到方塊2, 還沒開始到方塊3的起跳時(shí)馬上進(jìn)行截圖, 并發(fā)出命令(要過一會(huì)才會(huì)真正執(zhí)行)

if (firstTime)result[0] = handle(image, 895);    // 判斷第一行result[1] = handle(image, 815);        // 判斷第二行result[2] = handle(image, 737);        // 判斷第三行result[3] = handle(image, 658);        // 判斷第四行

1.3 本階段總結(jié)

步數(shù)越多,小球下落的速度就越快。受限于截圖速度和發(fā)送命令的速度,做到這里程序可以實(shí)現(xiàn)跳140步。

第二階段: 經(jīng)過拍照進(jìn)行判斷

2.1 基本步驟

由于截屏速度太慢, 所以我想對(duì)手機(jī)屏幕拍照, 然后用照片來判斷, 這樣獲得照片的延遲就很小了.

基本步驟如下

1) 拍照
2) 判斷顏色
3) 發(fā)送命令

2.1.1 拍照

JavaCV是一款開源的視覺處理庫,基于GPLv2協(xié)議,對(duì)各種常用計(jì)算機(jī)視覺庫封裝后的一組jar包,封裝了OpenCV、libdc1394、OpenKinect、videoInput和ARToolKitPlus等計(jì)算機(jī)視覺編程人員常用庫的接口。

OpenCVFrameGrabber grabber = new OpenCVFrameGrabber(0);grabber.start();   //開始獲取攝像頭數(shù)據(jù)CanvasFrame canvas = new CanvasFrame("攝像頭");//新建一個(gè)窗口canvas.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);canvas.setAlwaysOnTop(true);Frame f = grabber.grab();        // 獲得一幀圖像canvas.showImage(f);             // 顯示到窗口中

2.1.2 判斷顏色

經(jīng)過攝像頭拍照, 方塊的顏色已經(jīng)不是純色, 外加攝像頭有自動(dòng)調(diào)節(jié)色溫和亮度和功能, 游戲背景的變化讓攝像頭不斷進(jìn)行調(diào)節(jié), 導(dǎo)致直接判斷某一塊像素的顏色是否在某個(gè)區(qū)間已經(jīng)很不準(zhǔn)確了.

我的方案是將兩個(gè)紅色矩形圈住的像素顏色的平均值作為參數(shù)(共6個(gè),R1 G1 B1 R2 G2 B2),進(jìn)行線性分類。

從攝像頭采集大量數(shù)據(jù)(共8000幀)進(jìn)行訓(xùn)練,4種情況 (左藍(lán) 右藍(lán) 左紅 右紅)各2000幀。使用某人寫的一個(gè)fisher線性判別法的分類器(鏈接)求出線性分類器所需的參數(shù)

    淘寶特價(jià)版
    (12)淘寶特價(jià)版
    淘寶特價(jià)版是淘寶推出的低價(jià)小商品專門的購買平臺(tái)。淘寶特價(jià)版主要聚焦在低價(jià)小商品,幫助用戶挑選優(yōu)惠的小商品,不再收低質(zhì)量,差售后服務(wù),安全隱患等問題困擾,網(wǎng)上也能買到便宜實(shí)惠的小商品。西西為用戶整理了各類軟件,歡迎前來下載哦!...更多>>
    • 淘寶特價(jià)版v2.2.1 官方版

      05-23 / 20.3M

      推薦理由:淘寶特價(jià)版是淘寶推出的低價(jià)商品優(yōu)惠購物平臺(tái)。平臺(tái)主要聚焦于小商品購買,支持用戶拼團(tuán)購買,優(yōu)惠的同時(shí)保
    • 淘寶特價(jià)版蘋果版V1.0

      03-15 / 80.9M

      推薦理由:淘寶特價(jià)版蘋果版是淘寶針對(duì)低價(jià)小商品推出的專門購買app。軟件主要是低價(jià)商品放心購買服務(wù),杜絕低價(jià)商品質(zhì)
    • 淘寶網(wǎng)客戶端7.11.0 官方最新版

      07-29 / 87.0M

      推薦理由:淘寶手機(jī)客戶端是淘寶網(wǎng)官方推出的提供給用戶使用的手機(jī)購物軟件,手機(jī)淘寶為用戶提供快捷方便的手機(jī)購物新
    • 淘寶安全控件V3.16 官方版

      11-21 / 956KB

      推薦理由:淘寶安全控件下載,淘寶支付寶安全購物控件,保障你網(wǎng)上購物放心!支付寶的目的是為廣大用戶提供一個(gè)安全購
    • 淘寶互聯(lián)v2.0 官方免費(fèi)版

      12-23 / 1.8M

      推薦理由:淘寶互聯(lián)是一款免費(fèi)的淘寶刷單軟件,這款軟件可以從店家安全角度上去考慮,安全性與其他刷單方式所望塵莫及
    • ipad淘寶hdv3.1.1 ipa

      09-01 / 27M

      推薦理由:ipad淘寶hd適用于蘋果ipad平板電腦的淘寶網(wǎng)官方客戶端簡述:方便用戶購物,瀏覽店鋪等應(yīng)用,可以獲得和PC電
    ctfhoko
    (8)ctfhoko
    ctfhoko官網(wǎng):http://www.ctfhoko.com/ctfhoko是什么?ctfhoko是前海周大福全球商品購物中心的手機(jī)客戶端軟件,消費(fèi)者將可通過該平臺(tái)充分享受跨境電商的網(wǎng)購樂趣,跨境電商保稅商品可在店內(nèi)觀看樣品,掃二維碼查看詳細(xì)信息,需要手機(jī)或網(wǎng)上下單購買,線下配送,將于三天左右遞送上門。ctfhoko上邊的東西是正品嗎?CTFHOKO引進(jìn)香港知名商戶,商品從香港發(fā)貨后直接進(jìn)入海關(guān)監(jiān)管的保稅倉,或直接郵寄發(fā)出,取消層層代理,讓您直接享受...更多>>
    • CTFHOKO1.0.1 官方安卓版

      12-21 / 38.6M

      推薦理由:CTFHOKO前海周大福全球商品購物中心正式上線手機(jī)客戶端,從此用戶可以通過CTFHOKO手機(jī)app來跨境購買眾多海外
    • 前海周大福全球商品購物中心app1.0

      12-21 / 38.6M

      推薦理由:前海周大福全球商品購物中心手機(jī)版客戶端ctfhoko app發(fā)布,這是為方便用戶購物退出的手機(jī)端,用戶可以
    • 小紅書v5.23.1官方安卓版

      08-22 / 40.1M

      推薦理由:小紅書app下載,在如今網(wǎng)上購物越來越盛行的今天,你是否也渴望著走出國門,將全世界的商店納入自己的眼中呢
    • 蜜淘全球購正品特賣5.2.0安卓版

      04-29 / 8.3M

      推薦理由:有沒有想足不出戶就能買到全球的各種商品?個(gè)人代購不靠譜,還是讓專業(yè)的來吧!蜜淘.全球購 (Metao.com)是
    • 洋碼頭安卓版5.5.2官方版

      08-20 / 37.9M

      推薦理由:洋碼頭,一款手機(jī)購物平臺(tái),囊括了全球知名品牌,時(shí)尚品牌全球購,專門針對(duì)海外商品的選購,時(shí)尚達(dá)人必備神
    • 淘寶網(wǎng)客戶端7.11.0 官方最新版

      07-29 / 87.0M

      推薦理由:淘寶手機(jī)客戶端是淘寶網(wǎng)官方推出的提供給用戶使用的手機(jī)購物軟件,手機(jī)淘寶為用戶提供快捷方便的手機(jī)購物新
    洋碼頭
    (54)洋碼頭
    現(xiàn)如今海外代購是非常的流行,大到奢侈品品小到嬰兒奶粉。大家也都明白海外代購有多少是騙人的,今天給大家介紹的洋碼頭不管是價(jià)格或是質(zhì)量上面都是特別有保證的,洋碼頭在全球建立海外倉庫,每天多達(dá)7班次的飛機(jī)直飛中國,讓用戶購物更放心。專業(yè)的關(guān)務(wù)和法務(wù),既能快速實(shí)現(xiàn)貨品清關(guān),也能保障用戶消費(fèi)更安全。在洋碼頭代購讓你放心更省心!...更多>>
    • 小紅書v5.23.1官方安卓版

      08-22 / 40.1M

      推薦理由:小紅書app下載,在如今網(wǎng)上購物越來越盛行的今天,你是否也渴望著走出國門,將全世界的商店納入自己的眼中呢
    • 蜜淘全球購正品特賣5.2.0安卓版

      04-29 / 8.3M

      推薦理由:有沒有想足不出戶就能買到全球的各種商品?個(gè)人代購不靠譜,還是讓專業(yè)的來吧!蜜淘.全球購 (Metao.com)是
    • 淘寶網(wǎng)客戶端7.11.0 官方最新版

      07-29 / 87.0M

      推薦理由:淘寶手機(jī)客戶端是淘寶網(wǎng)官方推出的提供給用戶使用的手機(jī)購物軟件,手機(jī)淘寶為用戶提供快捷方便的手機(jī)購物新
    • 海蜜全球購4.0.0 安卓版

      07-15 / 14.0M

      推薦理由:海蜜全球購,海外閨蜜幫你淘。實(shí)時(shí)同步歐美日韓澳新等各國奧特萊斯、商場的給力折扣促銷。雙11什么值得買?
    • 微店全球購-海外購物平臺(tái)V3.2.8

      10-24 / 9.0M

      推薦理由:微店全球購,一款能夠讓你方便地進(jìn)行海外購物的平臺(tái),有了它你再也不需要辛辛苦苦地找代購了,想要什么商品
    • 聚美優(yōu)品6.303官方安卓版

      07-10 / 68.8M

      推薦理由:聚美優(yōu)品是中國最大的化妝品電商平臺(tái),聚美優(yōu)品主要是針對(duì)用戶人群銷售各種各樣的護(hù)膚品,化妝品,美容美發(fā)
    男生必備app
    (74)男生必備app
    西西軟件園為手機(jī)用戶帶來男生必備app下載,幫你發(fā)現(xiàn)好用的軟件,游戲等,快來下載吧微信微信手機(jī)版,可以群聊的手機(jī)對(duì)講機(jī)。微信是騰訊公司推出的一個(gè)為智能手機(jī)提供即時(shí)通訊服務(wù)的免費(fèi)應(yīng)用程序。如今朋友圈已成為了中國最流行的SNS社區(qū)之一,微信團(tuán)隊(duì)現(xiàn)已開始在運(yùn)營朋友圈廣告,現(xiàn)在刷朋友圈同時(shí)存在廣告了。天天酷跑天天酷跑最新版擁有動(dòng)感的背景音樂、華麗的游戲界面、得心應(yīng)手的跑酷游戲體驗(yàn),可讓玩家在精妙的設(shè)計(jì)中越玩越爽...更多>>
    • 乖離性百萬亞瑟王日服版2.0.0 安卓

      05-29 / 32.4M

      推薦理由:SE旗下超人氣卡牌《擴(kuò)散性百萬亞瑟王》續(xù)作《乖離性百萬亞瑟王》, 在新作中可支持最多4人的同時(shí)連線對(duì)戰(zhàn),
    • 淘寶網(wǎng)客戶端7.11.0 官方最新版

      07-29 / 87.0M

      推薦理由:淘寶手機(jī)客戶端是淘寶網(wǎng)官方推出的提供給用戶使用的手機(jī)購物軟件,手機(jī)淘寶為用戶提供快捷方便的手機(jī)購物新
    • 時(shí)空獵人安卓版5.1.340 官方中文版

      11-19 / 305.9M

      推薦理由:時(shí)空獵人手游下載,次世代格斗之王,完美再現(xiàn)超豪爽打擊快感,無限連擊、秒殺大招、全屏幕華麗魔法,時(shí)空獵人
    • 愛奇藝手機(jī)版v9.5.5 安卓版

      06-06 / 30.6M

      推薦理由:愛奇藝是百度旗下的高清電影站,有許多最新最熱的正版大片供免費(fèi)觀看,愛奇藝APP是一款集視頻、商城、購票、閱
    • 約會(huì)吧V5.5.4安卓版

      02-02 / 4.8M

      推薦理由:約會(huì)吧是一款快速方便,功能齊全的約會(huì)應(yīng)用,主要是幫助適齡的男女青年找到自己的另一半,擁有附近的人,智
    • 趕集招聘(找工作)app2.0.33安卓最新

      11-12 / 3.2M

      推薦理由:趕集招聘(找工作)app,趕集網(wǎng)全新推出的找工作神器,為中基層求職者帶來大量的求職機(jī)會(huì),幫助你找到好工作,
    女生必備app
    (73)女生必備app
    西西軟件園為用戶帶來手機(jī)端女生必備的app,幫助用戶找到適合自己的女生必備軟件,快來下載吧大姨嗎安卓版大姨嗎安卓版是一款專為女生量身定制的生活應(yīng)用軟件。為千萬少女解決大部分生理知識(shí)的疑問,為數(shù)以萬計(jì)的女性提供一款月經(jīng)寶典,不再為突襲“親戚”而苦惱。值得擁有美課美妝美課美妝app是一款女性內(nèi)容相關(guān)的app,為用戶提供美容產(chǎn)品評(píng)測,美容教學(xué),讓用戶足不出戶就能成為美容專家!遇到問題時(shí)還可以向美課美妝尋求幫助,各...更多>>
    • 大姨嗎安卓版7.9.7官方最新版

      06-12 / 22.9M

      推薦理由:大姨嗎安卓版是一款專為女生量身定制的生活應(yīng)用軟件。大姨嗎app為千萬少女解決大部分生理知識(shí)的疑問,為數(shù)以
    • 美課美妝app3.0.4 安卓官方版

      06-28 / 18.8M

      推薦理由:美課美妝app是一款女性內(nèi)容相關(guān)的app,為用戶提供美容產(chǎn)品評(píng)測,美容教學(xué),讓用戶足不出戶就能成為美容專家
    • 美妝心得9.0.1安卓版

      01-29 / 26.3M

      推薦理由:愛美是女人的天性,每一個(gè)女性內(nèi)心都藏著一顆愛美的新,美妝心得APP,讓你和眾多愛美的姐妹們一起分享自己的
    • 淘寶網(wǎng)客戶端7.11.0 官方最新版

      07-29 / 87.0M

      推薦理由:淘寶手機(jī)客戶端是淘寶網(wǎng)官方推出的提供給用戶使用的手機(jī)購物軟件,手機(jī)淘寶為用戶提供快捷方便的手機(jī)購物新
    • 相集pictureAir(專業(yè)旅游景點(diǎn)攝影服

      11-11 / 21.1M

      推薦理由:對(duì)于每一個(gè)人來說,外出旅游都是一件十分令人高興得事情,但是由于我們個(gè)人的攝影技術(shù)水平所限,我們往往很
    • 萌動(dòng)智能孕期助手appv1.0.0 官方安

      11-11 / 24.8M

      推薦理由:萌動(dòng)智能孕期助手是一款為準(zhǔn)媽媽們提供的孕期助手硬件,這款產(chǎn)品可以配合萌動(dòng)app監(jiān)測胎心胎動(dòng)及母體的狀況,

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)