国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

我用Python玩小游戲“跳一跳”,瞬間稱霸了朋友圈!

開(kāi)發(fā) 后端
這里梳理一份稍微完整一點(diǎn)的操作步驟,以 Mac 的為例,Win 的思路是一樣的。另外,這里用的是安卓手機(jī),iOS 也差不多,不過(guò)要下載一個(gè) 5.5GB 的 Xcode。

 從前幾天微信***版本 6.6.1 的更新開(kāi)始,微信小程序游戲“跳一跳”似乎在一夜之間風(fēng)靡了朋友圈。

[[215827]]

它甚至比五六年前的飛機(jī)大戰(zhàn)游戲都火爆,這種小游戲的火爆不僅僅是因?yàn)橛心浴⒂幸馑迹匾氖强梢赃M(jìn)行好友 PK!

[[215828]]

“跳一跳”的小游戲推出后,很多準(zhǔn)備奮發(fā)向上的同學(xué),這個(gè)假期的美好愿景被毀了。

為了多跳幾步,以及朋友圈的排名,

大家在整個(gè)假期都是這樣的:

[[215829]]

就這樣跳啊跳...

擠地鐵跳,蹲馬桶跳,乘電梯跳,

靜默的每 1 秒都不能浪費(fèi)

[[215830]]

在辦公室,還要時(shí)刻警覺(jué)后面...

[[215831]]

說(shuō)好的工作呢...我控制不住我自己啊!

[[215832]]

可是很多人費(fèi)盡心思跳了一下午

也沒(méi)超過(guò) 100 分

但排行榜里四分之三的人都超過(guò)三位數(shù)了……

真是扎心了……

今天小編來(lái)告訴你,如何才能獲取高分,如何才能占據(jù)朋友圈榜首?

游戲攻略拿高分

普通版本的高分秘籍是這樣的:

  • 如果你每次都能挑到各自的正中間的話,可以 + 2 分,如果連著跳到中間會(huì) + 4、+6、+8、+10……
  • 跳到污水井蓋上面,停留 2 秒,等到下水道聲音響起直接 + 5 分
  • 跳到魔方上面,停留 2 秒,等到魔方轉(zhuǎn)正會(huì)直接 + 10 分
  • 跳到音樂(lè)盒上面,停留 2 秒,等到音樂(lè)響起會(huì)直接 + 30 分
  • 跳到便利店,停留 2 秒,等到便利店開(kāi)門會(huì)直接 + 15 分

以上是針對(duì)普通用戶,但對(duì)咱們程序猿來(lái)說(shuō)用這套太 Low 了,接下來(lái)要說(shuō)的是如何從技術(shù)層面去實(shí)現(xiàn)高分:

技術(shù)手段實(shí)現(xiàn)高分

通過(guò) Python 手段

在 Github 上面已經(jīng)有人用 Python 來(lái)玩跳一跳這個(gè)游戲了,想多少分就有多少分。

GitHub 地址:https://github.com/wangshub/wechat_jump_game

步驟:

  • 安卓手機(jī)打開(kāi) USB 調(diào)試,設(shè)置》開(kāi)發(fā)者選項(xiàng)》USB 調(diào)試。
  • 電腦與手機(jī) USB 線連接,確保執(zhí)行 adb devices 可以找到設(shè)備 id。
  • 界面轉(zhuǎn)至微信跳一跳游戲,點(diǎn)擊開(kāi)始游戲。
  • 運(yùn)行 python wechat_junp_auto.py,如果手機(jī)界面顯示 USB 授權(quán),請(qǐng)點(diǎn)擊確認(rèn)。

很有趣!簡(jiǎn)單點(diǎn)說(shuō)就是:用電腦幫你玩微信跳一跳,全自動(dòng),不用手動(dòng)。效果:

這里梳理一份稍微完整一點(diǎn)的操作步驟,以 Mac 的為例,Win 的思路是一樣的。

另外,這里用的是安卓手機(jī),iOS 也差不多,不過(guò)要下載一個(gè) 5.5GB 的 Xcode。

1、下載程序,打開(kāi)下面的鏈接,點(diǎn)右側(cè) clone or download,再點(diǎn) download zip。

2、解壓 zip 文檔,再把文件夾挪到桌面,打開(kāi)文件夾,你會(huì)看到很多東東:

3、打開(kāi) mac 系統(tǒng)自帶的“終端”,這是一個(gè)命令行應(yīng)用,win 用 cmd 就可以了吧。

[[215835]]

4、通過(guò)終端進(jìn)入文件夾,命令行如下:

  1. ~/Decktop/wechat_jump_game-master 

5、安裝 pip,在終端輸入 sudo easy_install pip 再回車,可能要輸入密碼。

6、安裝各種依賴程序,在終端輸入 pip install -r requirements.txt 再回車,系統(tǒng)會(huì)自動(dòng)安裝。

requirements.txt 就是文件夾里的一個(gè) txt 文檔,里面寫(xiě)著會(huì)自動(dòng)安裝哪些程序。

pip 就是第 5 步安裝的程序,如果沒(méi)安裝,pip install -r requirements.txt 將無(wú)法執(zhí)行。

7、安裝 adb,打開(kāi)下面的鏈接查看,有 3 種方法,建議用第二種,是英文,如果你不懂英文可以百度中文教程。

https://stackoverflow.com/questions/31374085/installing-adb-on-mac-os-x

8、打開(kāi)安卓手機(jī)的設(shè)置 - 開(kāi)發(fā)者選項(xiàng) - USB 調(diào)試(如果沒(méi)有開(kāi)發(fā)者選項(xiàng),可百度打開(kāi)開(kāi)發(fā)者選項(xiàng)的方法),用 USB 線連接手機(jī)和電腦,手機(jī)可能會(huì)彈出對(duì)話框,點(diǎn)同意。

如果出現(xiàn)運(yùn)行腳本后小人不跳的情況,請(qǐng)檢查是否有打開(kāi)“USB 調(diào)試(安全模式)”,記得順便打開(kāi) USB 模擬點(diǎn)擊。

9、在終端輸入 adb devices,如果看到下面這種信息,說(shuō)明 adb 已正確安裝,也說(shuō)明電腦成功檢測(cè)到手機(jī)。

如果你系統(tǒng)是 Win10 或 Win8 可能需要先設(shè)置一下“禁用強(qiáng)制驅(qū)動(dòng)程序簽名”。

不然會(huì)出現(xiàn)下面的“文件的哈希值不在指定目錄中”安裝不上 adb 驅(qū)動(dòng)的問(wèn)題,網(wǎng)上有教程請(qǐng)自行學(xué)習(xí)。

10、打開(kāi)微信跳一跳點(diǎn)開(kāi)始,在終端輸入 python wechat_jump_auto.py 點(diǎn)回車,游戲就會(huì)自動(dòng)開(kāi)始~ 請(qǐng)根據(jù)手機(jī)分辨率運(yùn)行相應(yīng)的 *.py 文件。

注意:

  • 我跳了很多次,***都會(huì)掉下盒子,暫時(shí)最多只能跳到 1800+ 分,不能一直跳下去。
  • 分辨率不同,配置文件也不一樣,具體看 config 這個(gè)文件夾。
  • 別刷太高分,有人刷到 4000,結(jié)果分?jǐn)?shù)被微信清零。

實(shí)驗(yàn)結(jié)果:

只要有耐心,你就是王者

下面分析一下代碼,Main 部分有一個(gè) While 循環(huán),只要你不終止,它會(huì)一直重復(fù)操作。

Main部分代碼里面主要調(diào)用的自定義函數(shù)有三個(gè),還有一個(gè) time.sleep 是為了延遲一下:

  • pull_screenshot() #獲取圖像
  • find_piece_and_board(im) #根據(jù)圖像獲取兩個(gè)點(diǎn)的坐標(biāo)值
  • jump(math.sqrt((board_x - piece_x) ** 2 + (board_y - piece_y) ** 2))#根據(jù)兩點(diǎn)距離和手機(jī)像素計(jì)算按壓時(shí)間并 JUMP

pull_screenshot()

這個(gè)函數(shù)主要是利用 adb 來(lái)獲取圖像,這里順便說(shuō)一下“adb”,adb 是連接 Android 手機(jī)與 PC 端的橋梁,可以讓用戶在電腦上對(duì)手機(jī)進(jìn)行全面的操作。

借助 adb 工具,我們可以管理設(shè)備,還可以進(jìn)行如安裝軟件、系統(tǒng)升級(jí)、運(yùn)行 Shell 命令等等操作。如“pull”就是獲取設(shè)備中的文件,想更多了解 ADB 請(qǐng)自行學(xué)習(xí)~

find_piece_and_board()

根據(jù)圖像獲取當(dāng)前小人位置和落點(diǎn)的坐標(biāo)系(piece_x, piece_y, board_x, board_y),這個(gè)是這個(gè)腳本中的核心部分。

jump

根據(jù)設(shè)定的“長(zhǎng)按的時(shí)間系數(shù)”計(jì)算需要的按壓時(shí)間,這個(gè)系數(shù)是根據(jù)手機(jī)分辨率推出來(lái)的,按壓時(shí)間設(shè)定不小于 200ms,核心命令是 adb 的“input swipe”。

“input swipe”模擬的是手指在屏幕上的滑動(dòng)事件,如果兩個(gè)點(diǎn)坐標(biāo)不變化就成了長(zhǎng)按了。

代碼中四個(gè)變量的設(shè)置是:“swipe_x1,swipe_y1,swipe_x2,swipe_y2 = 320,410,320,410”,所以是模擬的長(zhǎng)按,其實(shí)滑動(dòng)也是可以的。

偽造 POST 請(qǐng)求刷分

除了可以用 Python 實(shí)現(xiàn)高分,還有網(wǎng)友爆料還可以直接偽造 POST 請(qǐng)求刷分,直接改分?jǐn)?shù)。

昨日,V2EX 網(wǎng)站上一篇題為《微信跳一跳 可以直接更改分?jǐn)?shù), POST 請(qǐng)求沒(méi)有校驗(yàn)… 》的文章獲得大量曝光,帖中指出微信小程序存在漏洞,跳一跳小游戲可以直接改分?jǐn)?shù)。

用戶朱鵬飛根據(jù)帖子的指引,發(fā)現(xiàn)甚至連微信小程序、小游戲的源代碼都可以直接下載,只需要知道 appid 和版本號(hào),就可以直接構(gòu)造 URL 下載后綴為 wxapkg 的源碼包,不需要任何驗(yàn)證。

據(jù)微信公眾號(hào)“小專欄平臺(tái)”消息,截自 1 月 1 日 23:50,微信官方已經(jīng)修復(fù)了這個(gè)漏洞。不過(guò),據(jù)說(shuō)一些老版本的微信還是可以抓包獲取包地址。

***一個(gè)微信已經(jīng)修復(fù) Bug(部分版本沒(méi)有修復(fù)),但只要利用好前面兩個(gè)攻略,再配合對(duì)節(jié)奏的把握,登上朋友圈前幾完全不在話下。

話不多說(shuō),趕緊去玩吧!!!

責(zé)任編輯:武曉燕 來(lái)源: 51CTO技術(shù)棧
相關(guān)推薦

2018-01-15 13:58:46

架構(gòu)技術(shù)棧微信半月刊

2018-01-02 16:48:58

Python 微信安卓

2018-01-22 10:00:44

AICV小程序

2018-03-01 16:40:45

微信廣告跳一跳

2022-07-15 13:09:33

Three.js前端

2018-03-12 16:47:47

小程序

2018-01-16 09:35:26

微信小游戲跳一跳

2018-02-07 15:10:29

2018-01-05 14:37:05

游戲程序員跳一跳

2018-01-08 11:12:13

2018-03-25 10:06:30

小程序第三方測(cè)試跳一跳

2024-04-18 09:17:17

2015-10-26 10:45:00

2018-10-24 09:40:33

Python游戲七橋問(wèn)題

2020-04-26 17:04:18

Python代碼數(shù)據(jù)

2019-05-15 15:40:18

朋友圏微信評(píng)論

2016-01-07 09:49:58

黑科技微信

2019-05-21 14:58:13

開(kāi)源Apache基金會(huì)軟件產(chǎn)業(yè)

2013-11-06 14:25:30

微信朋友圈

2020-06-08 15:18:50

Python圖片PIL
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

久久久久久久成人| 北条麻妃久久精品| 人妻av中文系列| 国产日韩专区| 全球成人中文在线| 精品国产乱码久久久久久樱花| 欧美精品日韩综合在线| 老司机色在线视频| 国产精品国产a| 日韩 欧美 视频| 免费高清不卡av| 国外成人在线视频网站| 久久久久午夜电影| 国产精品成av人在线视午夜片 | 欧美精品videos| 亚洲一区导航| 久久人人爽人人爽人人片亚洲| 日韩免费va| 日韩av在线导航| 久久国产精品黑丝| 亚洲成人av在线| 色爱综合区网| 精品处破学生在线二十三| 亚洲图区一区| 欧美精品一区二区久久久| 欧产日产国产精品视频| 亚洲午夜色婷婷在线| 久久er热在这里只有精品66| 色婷婷成人综合| 亚州一区二区| 色av中文字幕一区| 日韩毛片免费视频一级特黄| 欧美日韩不卡合集视频| 日本精品另类| 一区三区二区视频| 91美女精品| 亚洲精品一区二区精华| 天天色天天射天天综合网| 91精品国产91久久综合桃花 | 精品剧情在线观看| 日本中文在线| 日韩一区二区视频| 黄色成年人视频在线观看| 在线观看91视频| 九九热视频在线观看| 亚洲一区二区三区国产| 午夜黄色一级片| 一区二区三区四区激情| 免费福利影院| 午夜视频一区二区| 精华区一区二区三区| 在线不卡a资源高清| 久草在线视频资源| 国产亚洲视频中文字幕视频| 另类激情视频| 久久精品中文字幕电影| 毛片在线网站| 久久久久久97| 久久视频精品| 国产乱人伦精品一区二区| 久久www成人_看片免费不卡| 亚洲一区二区三区精品动漫| 久久精品国产一区二区| 成人在线免费观看视频网站| 国产91对白在线观看九色| 亚洲欧洲日产国码无码久久99| 国产亚洲精品超碰| 免费亚色电影在线观看| 在线观看亚洲a| 国产福利片在线观看| 久久天堂av综合合色| 日本韩国欧美超级黄在线观看| 91九色对白| 国产精品12区| 黄网站色大毛片| 欧美日韩国产片| 巨胸喷奶水www久久久免费动漫| 欧美xxxx18国产| 免费精品国产| 亚欧洲精品在线视频免费观看| 91在线云播放| 黄色小视频在线播放| 在线播放/欧美激情| 久久青草视频| 国产美女直播视频一区| 蜜桃视频在线观看一区二区| 一区二区在线播放视频| 一本大道综合伊人精品热热| 18aaaa精品欧美大片h| 97在线精品国自产拍中文| 99re国产精品| 久久精品一区二| 色菇凉天天综合网| 欧美成人a交片免费看| 欧美亚洲在线观看| 久久精品123| 一本色道无码道dvd在线观看| 日韩欧美在线免费| 欧美国产大片| 国产精品高潮呻吟视频| 久久性色av| 亚洲熟妇av一区二区三区| 欧美色手机在线观看| 亚洲三级av| 日韩视频在线播放| 亚洲精品视频在线观看网站| 欧美家庭影院| 国产精品丝袜一区二区三区| 国产成人av福利| www.中文字幕久久久| 18一19gay欧美视频网站| 日韩经典一区二区| 免费人成短视频在线观看网站| 日韩视频国产视频| 精品国产一区二区三区久久久蜜臀 | 日本欧美色综合网站免费| 国产天堂亚洲国产碰碰| 超碰在线观看免费| 日韩av电影手机在线| 懂色av一区二区三区免费看| 国产高清在线| 秋霞成人午夜鲁丝一区二区三区| 成人丝袜18视频在线观看| 女女色综合影院| 日韩美女视频在线观看| 中文一区一区三区高中清不卡| 日韩pacopacomama| 欧美成ee人免费视频| 夜夜精品视频一区二区| 亚洲成人毛片| 香蕉精品视频在线| 6080国产精品一区二区| 91精品国偷自产在线电影 | 在线区一区二视频| 欧美激情极品| 日韩成人三级视频| 欧美日韩一区 二区 三区 久久精品| 日韩在线麻豆| 欧美日韩福利在线| 精品久久久网站| 免费成人你懂的| 久操视频在线免费播放| 国产91色在线|| 国产精品午夜免费| 成人在线视频国产| 拔插拔插海外华人免费| 亚洲精品一区二三区不卡| 免费人成网站在线观看欧美高清| 在线观看国产原创自拍视频| 亚洲一区二区三区四区在线播放 | 中文字幕中文在线不卡住| 日本在线高清| 久久国产精品久久| 精品人伦一区二区三区蜜桃免费| 在线看成人短视频| 免费看污污网站| 欧美大片网站在线观看| 久久久影院官网| 超碰成人福利| 久久99爱视频| 国产精品成人播放| 精品日本高清在线播放| 国产欧美久久一区二区三区| 国产jizz| 国产精品久久久久aaaa九色| 亚洲精品国产第一综合99久久| 欧美亚洲色图校园春色| 99免费看香蕉视频| 国产精品www网站| 亚瑟在线精品视频| 自拍日韩欧美| av网站在线看| 神马影院我不卡午夜| 日韩电影中文字幕av| 成人丝袜18视频在线观看| 精品视频一区二区三区在线观看| 欧美日韩在线成人| 日韩av电影中文字幕| 日韩欧美在线免费| 免费在线成人| 国精产品一区一区三区四川| a级黄色一级片| 午夜美女久久久久爽久久| 亚洲午夜精品一区二区三区他趣| 亚洲深深色噜噜狠狠爱网站| 黄色av网站在线播放| 亚洲视频sss| 中文日韩在线视频| 亚洲精品水蜜桃| 91久久久久| 日本精品不卡| 自拍偷拍21p| 99国产在线视频| 精品99一区二区| 久久久久9999亚洲精品| 国产麻豆精品久久| 综合久久2019| 日本xxxxxxx免费视频| 成人高清视频观看www| 亚洲第一男人天堂|