酷站(www.ku0.com)-致力于为互联网从业者提供专业的网络资源资讯

热门关键词:  企业  as  baidu  c4rp3nt3r  美女

Python手机与电脑游戏脚本的编写介绍

来源:互联网 作者:秩名 人气: 发布时间:2021-11-18
本篇文章主要介绍了Python手机与电脑游戏脚本的编写介绍,对大家的学习或者工作具有一定的参考学习价值,感兴趣的小伙伴们可以参考一下,也感谢大家对酷站(ku0.com)的支持。

大家好,我叫善念。我发现我的粉丝量涨的很慢,这次厚脸皮要波关注。这次做的是一个小巧的游戏脚本,本质上它可以用于任意的电脑与手机游戏。

分析(x0)

这个游戏是4399上的“别猜百块儿”, 意思就是让咱们只踩黑块,然后会给我们弹一手音乐。

我们来看看经典模式,选择pro,虽然我也不知道各种模式有啥区别,我就随便选了一个。

这个明眼人都看得出来就是在一定的时间内最大量的点击黑块即可。

可以看到点击开始这里都是黑色的,我尝试着点一下

可以发现,当我们点击开始,那个黑块它往下面移动了一格变成了灰色,然后同时上面的黑块自动掉了下来。

那么是不是就说明我们永远只需要点击倒数第二排中的黑块即可!

分析(x1)

那么我们只需要在一定的像素范围内(就是红色框框内)选出黑色块的去点击即可!

那么如何去确定这个像素范围呢?

其实我们只需要确定红色框左上角的像素点就可以了,因为游戏的方块大小是不变的,然后让横坐标+4个方块的宽,纵坐标加上方块的高即可。

那么如何去判断出哪个块是黑块呢?

我们都知道颜色是由RGBA组成的,red,green,blue,A是透明度。随便用个截图工具比如Q_Q, ctrl+A截图把鼠标放到黑块上去就可以看到RGB的数值,在我这里的话是(2,2,2),每个电脑可能不太相同,有点色差是正常的。越趋近于0说明颜色越黑。

这么大哥黑块如何判断?其实我们只需要取每个方块的中心点即可!我们前面已经取到了红色框框的左上角像素点,而方块大小是不变的,所以呢手动取一下方块的长和宽厚,那么每个方块的中心点就很容易算出来了!

视频教程

这里提供两个视频教程,一个是此篇文章的讲解视频,第二个是手机游戏的讲解视频。

说我菜?那好,让Python脚本来代替我玩游戏吧!

听说市面上有人拿去卖钱?利用Python制作抖音全自动化多功能脚本!

源代码

 
import pyautogui #自动化键鼠依赖
import time
pyautogui.FAILSAFE = True #安全模式打开 鼠标移动到左上角终止程序
 
time.sleep(3) #延时三秒启动
while True:
    rect = (0, 0, 1920, 1080) #屏幕尺寸
    photo = pyautogui.screenshot(region=rect)
    #photo.save('1.png')#测试
 
    for i in range(615, 950, 100): #坐标自测
        result = photo.getpixel((i, 652))  #经检测RGB
        if result[0]==2:
            pyautogui.click(i, 652)

关于pyautogui的安装

1、下载后安装

网址:

https://pypi.org/project/PyAutoGUI

点Download files,下载右侧的PyAutoGUI-0.9.38.tar.gz

解压后,进入解压目录执行python setup.py install

按照这个方法,在我电脑上安装成功

2、检测安装是否成功

进入Python,执行:

import pyautogui

 

版权声明:本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 959677720#qq.cn(#换@) 举报,一经查实,本站将立刻删除。
原文链接:https://www.jb51.net/article/229500.htm

相关文章

  • python selenium保存图片最好的两种方法

    python selenium保存图片最好的两种方法

    selenium 爬取页面时经常遇到要保存图片的需求,通常的做法是获取链接后用 requests 下载,但这种方法脱离了selenium环境,如遇到有校验的情况还需要绕过校验。 下面介绍......
    01-26
  • 用Python爬取2022春节档电影信息的介绍

    用Python爬取2022春节档电影信息的介绍

    Python是一种跨平台的计算机程序设计语言。是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不......
    01-25
  • python实现一个摇骰子小游戏的教程

    python实现一个摇骰子小游戏的教程

    一,程序实现 分析问题:骰子比大小是我们经常玩的一个小游戏也十分的简单,就是不同玩家骰子点数比较大小。 编写程序: #骰子比大小 import random as r #引入random库 ......
    01-23
  • Pytorch写数字识别LeNet模型的介绍

    Pytorch写数字识别LeNet模型的介绍

    LeNet网络 LeNet网络过卷积层时候保持分辨率不变,过池化层时候分辨率变小。实现如下 from PIL import Image import cv2 import matplotlib.pyplot as plt import torchvision from torchvision import......
    01-20
  • python代码实现烟花的代码

    python代码实现烟花的代码

    实现代码如下: # -*- coding: utf-8 -*- import math, random,time import threading import tkinter as tk import re #import uuid Fireworks=[] maxFireworks=8 height,width=600,600 class firework(object): def __init__(sel......
    12-21
  • 使用Python画棵圣诞树完整代码方法

    使用Python画棵圣诞树完整代码方法

    最近圣诞节快到啦,CSDN的热搜也变成了代码画颗圣诞树,看了几篇博客,发现原博主把一些圣诞树给融合在了一起。 我更喜欢树叶????更茂盛的感觉,所以就加了一句代码......
    12-21
  • python爬取城市公交站点的方法

    python爬取城市公交站点的方法

    利用python爬取城市公交站点 页面分析 https://guiyang.8684.cn/line1 爬虫 我们利用requests请求,利用BeautifulSoup来解析,获取我们的站点数据。得到我们的公交站点以后,我们利用......
    12-10
  • Python matplotlib绘制各种流线图的方法

    Python matplotlib绘制各种流线图的方法

    在Python关于绘图,Mlab提供开源的matplotlib模块,不仅可以绘制折线图、柱状图、散点图等常规图外,还支持绘制量场图、频谱图、提琴图、箱型图等特殊图,例举往期文章......
    12-02
  • python百行代码实现汉服圈图片爬取的方法

    python百行代码实现汉服圈图片爬取的方法

    平时旅游的时候,在旅游景区我们经常可以看到穿各种服饰去拍照的游客,也不会刻意多关注。前两天浏览网页无意看到一个网站,看到穿汉服的女孩是真的很好看。无论......
    11-22
  • Python手机与电脑游戏脚本的编写介绍

    Python手机与电脑游戏脚本的编写介绍

    大家好,我叫善念。我发现我的粉丝量涨的很慢,这次厚脸皮要波关注。这次做的是一个小巧的游戏脚本,本质上它可以用于任意的电脑与手机游戏。 分析(x0) 这个游......
    11-18