最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python手機(jī)與電腦游戲腳本的編寫方法

 更新時(shí)間:2021年11月17日 17:28:31   作者:落伍的碼農(nóng)  
本文給大家分享一個(gè)手機(jī)和電腦雙平臺(tái)的游戲腳本,幫助大家贏得游戲,步驟很簡(jiǎn)單,下面小編給大家分享基于Python游戲腳本的編寫方法,感興趣的朋友一起看看吧

前言

大家好,我叫善念。我發(fā)現(xiàn)我的粉絲量漲的很慢,這次厚臉皮要波關(guān)注。這次做的是一個(gè)小巧的游戲腳本,本質(zhì)上它可以用于任意的電腦與手機(jī)游戲。

分析(x0)

這個(gè)游戲是4399上的“別猜百塊兒”, 意思就是讓咱們只踩黑塊,然后會(huì)給我們彈一手音樂。

我們來看看經(jīng)典模式,選擇pro,雖然我也不知道各種模式有啥區(qū)別,我就隨便選了一個(gè)。

這個(gè)明眼人都看得出來就是在一定的時(shí)間內(nèi)最大量的點(diǎn)擊黑塊即可。

可以看到點(diǎn)擊開始這里都是黑色的,我嘗試著點(diǎn)一下

可以發(fā)現(xiàn),當(dāng)我們點(diǎn)擊開始,那個(gè)黑塊它往下面移動(dòng)了一格變成了灰色,然后同時(shí)上面的黑塊自動(dòng)掉了下來。

那么是不是就說明我們永遠(yuǎn)只需要點(diǎn)擊倒數(shù)第二排中的黑塊即可!

分析(x1)

那么我們只需要在一定的像素范圍內(nèi)(就是紅色框框內(nèi))選出黑色塊的去點(diǎn)擊即可!

那么如何去確定這個(gè)像素范圍呢?

其實(shí)我們只需要確定紅色框左上角的像素點(diǎn)就可以了,因?yàn)橛螒虻姆綁K大小是不變的,然后讓橫坐標(biāo)+4個(gè)方塊的寬,縱坐標(biāo)加上方塊的高即可。

那么如何去判斷出哪個(gè)塊是黑塊呢?

我們都知道顏色是由RGBA組成的,red,green,blue,A是透明度。隨便用個(gè)截圖工具比如Q_Q, ctrl+A截圖把鼠標(biāo)放到黑塊上去就可以看到RGB的數(shù)值,在我這里的話是(2,2,2),每個(gè)電腦可能不太相同,有點(diǎn)色差是正常的。越趨近于0說明顏色越黑。

這么大哥黑塊如何判斷?其實(shí)我們只需要取每個(gè)方塊的中心點(diǎn)即可!我們前面已經(jīng)取到了紅色框框的左上角像素點(diǎn),而方塊大小是不變的,所以呢手動(dòng)取一下方塊的長(zhǎng)和寬厚,那么每個(gè)方塊的中心點(diǎn)就很容易算出來了!

視頻教程

這里提供兩個(gè)視頻教程,一個(gè)是此篇文章的講解視頻,第二個(gè)是手機(jī)游戲的講解視頻。

說我菜?那好,讓Python腳本來代替我玩游戲吧!

聽說市面上有人拿去賣錢?利用Python制作抖音全自動(dòng)化多功能腳本!

源代碼

 
import pyautogui #自動(dòng)化鍵鼠依賴
import time
pyautogui.FAILSAFE = True #安全模式打開 鼠標(biāo)移動(dòng)到左上角終止程序
 
time.sleep(3) #延時(shí)三秒啟動(dòng)
while True:
    rect = (0, 0, 1920, 1080) #屏幕尺寸
    photo = pyautogui.screenshot(region=rect)
    #photo.save('1.png')#測(cè)試
 
    for i in range(615, 950, 100): #坐標(biāo)自測(cè)
        result = photo.getpixel((i, 652))  #經(jīng)檢測(cè)RGB
        if result[0]==2:
            pyautogui.click(i, 652)

關(guān)于pyautogui的安裝

1、下載后安裝

網(wǎng)址:

https://pypi.org/project/PyAutoGUI

點(diǎn)Download files,下載右側(cè)的PyAutoGUI-0.9.38.tar.gz

解壓后,進(jìn)入解壓目錄執(zhí)行python setup.py install

按照這個(gè)方法,在我電腦上安裝成功

2、檢測(cè)安裝是否成功

進(jìn)入Python,執(zhí)行:

import pyautogui

到此這篇關(guān)于Python手機(jī)與電腦游戲腳本的編寫方法的文章就介紹到這了,更多相關(guān)Python 游戲腳本內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python實(shí)現(xiàn)Youku視頻批量下載功能

    Python實(shí)現(xiàn)Youku視頻批量下載功能

    前段時(shí)間由于收集視頻數(shù)據(jù)的需要,自己搗鼓了一個(gè)YouKu視頻批量下載的程序。下面小編把實(shí)現(xiàn)過程分享到腳本之家平臺(tái),供大家參考
    2017-03-03
  • Python利用字節(jié)串或字節(jié)數(shù)組來加載和保存PDF文檔

    Python利用字節(jié)串或字節(jié)數(shù)組來加載和保存PDF文檔

    處理PDF文件的可以直接讀取和寫入文件系統(tǒng)中的PDF文件,然而,通過字節(jié)串(byte string)或字節(jié)數(shù)組(byte array)來加載和保存PDF文檔在某些情況下更高效,本文將介紹如何使用Python通過字節(jié)串或字節(jié)數(shù)組來加載和保存PDF文檔,需要的朋友可以參考下
    2024-09-09
  • Matplotlib scatter繪制散點(diǎn)圖的方法實(shí)現(xiàn)

    Matplotlib scatter繪制散點(diǎn)圖的方法實(shí)現(xiàn)

    這篇文章主要介紹了Matplotlib scatter繪制散點(diǎn)圖的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • Python數(shù)據(jù)可視化處理庫PyEcharts柱狀圖,餅圖,線性圖,詞云圖常用實(shí)例詳解

    Python數(shù)據(jù)可視化處理庫PyEcharts柱狀圖,餅圖,線性圖,詞云圖常用實(shí)例詳解

    這篇文章主要介紹了Python數(shù)據(jù)可視化處理庫PyEcharts柱狀圖、餅圖、線性圖常用實(shí)例詳解,需要的朋友可以參考下
    2020-02-02
  • python  dataprep庫簡(jiǎn)化加速數(shù)據(jù)科學(xué)操作

    python  dataprep庫簡(jiǎn)化加速數(shù)據(jù)科學(xué)操作

    這篇文章主要為大家介紹了python  dataprep庫簡(jiǎn)化加速數(shù)據(jù)科學(xué)操作,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • 詳解如何通過Python批量轉(zhuǎn)換圖片為PDF

    詳解如何通過Python批量轉(zhuǎn)換圖片為PDF

    這篇文章主要為大家介紹了如何基于Python + Tkinter開發(fā)的圖片批量轉(zhuǎn)PDF工具,可以支持批量添加圖片,拖拽等操作,感興趣的小伙伴可以參考一下
    2025-04-04
  • Python?RawString與open文件的newline換行符遇坑解決

    Python?RawString與open文件的newline換行符遇坑解決

    這篇文章主要為大家介紹了Python?RawString與open文件的newline換行符遇坑解決示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • 最新評(píng)論

    郯城县| 浦县| 布尔津县| 当阳市| 九江市| 华蓥市| 通州市| 合江县| 肥西县| 汉中市| 清原| 友谊县| 凤凰县| 北辰区| 太和县| 渭南市| 丹东市| 苏尼特右旗| 常州市| 合阳县| 温宿县| 克拉玛依市| 革吉县| 肃南| 布拖县| 三河市| 星座| 光山县| 湘潭市| 滁州市| 德江县| 岳阳市| 道孚县| 丰宁| 德惠市| 广德县| 锡林浩特市| 马山县| 张掖市| 新邵县| 龙海市|