返回顶部
首页 > 资讯 > 后端开发 > Python >Python手机与电脑游戏脚本的编写方法
  • 829
分享到

Python手机与电脑游戏脚本的编写方法

2024-04-02 19:04:59 829人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

目录前言分析(x0)分析(x1)那么如何去确定这个像素范围呢?那么如何去判断出哪个块是黑块呢?视频教程源代码关于pyautogui的安装1、下载后安装2、检测安装是否成功前言 大家好

前言

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

分析(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

到此这篇关于Python手机与电脑游戏脚本的编写方法的文章就介绍到这了,更多相关Python 游戏脚本内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Python手机与电脑游戏脚本的编写方法

本文链接: https://lsjlt.com/news/157616.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python手机与电脑游戏脚本的编写方法
    目录前言分析(x0)分析(x1)那么如何去确定这个像素范围呢?那么如何去判断出哪个块是黑块呢?视频教程源代码关于pyautogui的安装1、下载后安装2、检测安装是否成功前言 大家好...
    99+
    2024-04-02
  • Python手机与电脑游戏脚本的编写方法是怎样的
    Python手机与电脑游戏脚本的编写方法是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。前言大家好,我叫善念。我发现我的粉丝量涨的很慢,这次厚脸皮要波关注。这次做的是一个...
    99+
    2023-06-25
  • shell脚本编写的俄罗斯方块游戏代码
    粘贴以下代码到一个空的Shell脚本文件中,并在Bash 中运行即可! #!/bin/bash# Tetris Game# 10.21.2003 xhchen<[email]xhchen@winbon...
    99+
    2022-06-04
    脚本 俄罗斯方块 代码
  • Python抢购脚本的编写方法
    想买mate40,但总是抢不到,所以想试着能不能写个脚本代码。 第一步:把想要抢购的商品加进购物车,注意:脚本是对购物车内全部商品进行下单操作,所以不够买的商品最好先从购物车内删除。...
    99+
    2024-04-02
  • 如何使用shell脚本编写俄罗斯方块游戏
    这篇文章主要介绍如何使用shell脚本编写俄罗斯方块游戏,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!粘贴以下代码到一个空的Shell脚本文件中,并在Bash 中运行即可!代码如下:#!/bin/bash# Tetr...
    99+
    2023-06-09
  • 编写Python自动化脚本的方法教程
    这篇文章主要介绍“编写Python自动化脚本的方法教程”,在日常操作中,相信很多人在编写Python自动化脚本的方法教程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”编写Python自动化脚本的方法教程”的疑...
    99+
    2023-06-16
  • 教你编写Pipeline脚本的方法
    目录前言调试 grok 和 pipelineGrok 通配搜索多行如何处理Pipeline 字段命名注意事项完整 Pipeline 示例如何在一个 Pipeline 中切割多种不同格...
    99+
    2022-11-13
    Pipeline 脚本 编写 Pipeline 脚本
  • Linux的脚本编写方法有哪些
    这篇文章主要介绍了Linux的脚本编写方法有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux的脚本编写方法有哪些文章都会有所收获,下面我们一起来看看吧。code 1#!/bin/sh脚本的第一行,看...
    99+
    2023-06-17
  • 在Win8电脑上玩Xbox游戏的方法介绍
    Xbox社交Xbox应用在Win8系统安装完后就默认安装的,就是那个“游戏”磁块。点击进入后我们会发现整个界面都是Xbox LIVE的风格,如果你是使用微软帐号登录的系统,那么进入应...
    99+
    2022-06-04
    方法 电脑 游戏
  • linux编写shell脚本的方法是什么
    编写Linux shell脚本有以下几个步骤:1. 选择shell:Linux有多种shell,如Bash、sh、csh等。其中Ba...
    99+
    2023-09-17
    linux shell
  • 在 Swift 中编写Git Hooks脚本的方法
    目录前言用git hooks自动生成提交信息为什么我使用Swift?让我们开始吧编写git钩子检索提交消息注意:检索问题编号修改提交信息设置git钩子测试结果参考资料前言 这周,我决...
    99+
    2024-04-02
  • 脚本自动添加crontab的编写方法
    这篇文章主要讲解了“脚本自动添加crontab的编写方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“脚本自动添加crontab的编写方法”吧!代码如下:#!/bin/sh BASEDIR=...
    99+
    2023-06-09
  • 如何编写源代码得到本机的电脑名
    这篇文章主要介绍“如何编写源代码得到本机的电脑名”,在日常操作中,相信很多人在如何编写源代码得到本机的电脑名问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何编写源代码得到本机的电脑名”的疑惑有所帮助!接下来...
    99+
    2023-06-08
  • 一个实用的iptables脚本的编写方法
    本篇内容介绍了“一个实用的iptables脚本的编写方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代码如下:#!/bin/sh#modp...
    99+
    2023-06-09
  • 编写健壮的Bash脚本的方法教程
    这篇文章主要讲解了“编写健壮的Bash脚本的方法教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“编写健壮的Bash脚本的方法教程”吧!shell脚本在运行异常时会受到非常大的影响。本文介绍...
    99+
    2023-06-09
  • 手机远程连接电脑的方法
    1. 使用远程桌面应用程序 远程桌面应用程序是一种常见的方法,可以让你使用手机远程连接到电脑。以下是一些常用的远程桌面应用程序: TeamViewer:TeamViewer 是一款功能强大的远程桌面应用程序,支持跨平台连接。你可以在手机...
    99+
    2023-10-27
    方法 电脑 手机
  • 关闭电脑游戏广告弹出窗口的方法
    很多网友在玩win10电脑时,相信都会遇到一些广告弹窗的骚扰,有时在玩游戏时可能会出现游戏广告弹窗导致体验不佳。那么win10电脑右下角闪烁游戏广告怎么办?如何关闭电脑游戏广告弹窗?以下小编就教你如何关闭电脑的游戏广告弹窗。关闭电脑游戏广告...
    99+
    2023-07-10
  • Windows编写jar启动脚本和关闭脚本的操作方法
    目录前言启动脚本编写关闭脚本restart.bat 重启脚本前言 假设项目打包后,项目结构为: 此时如果需要再windows环境中进行项目的启动或关闭,需要频繁的手敲命令,很不方便...
    99+
    2022-12-29
    Windows编写jar启动脚本 Windows jar关闭脚本 Windows jar脚本
  • 教你编写Windows的VBScript与Mac的AppleSCript脚本解放双手
    目录一、Windows 篇 —— VBScript1、效果图2、VBS 简介3、代码实现4、代码详解5、其他语法6、附:VBS 特殊字符表格二、Mac 篇 &...
    99+
    2024-04-02
  • 如何关闭Win 8电脑中自带小游戏?关闭Win 8电脑中自带小游戏的方法
    关闭Win 8电脑中自带小游戏的方法:    第一步:返回到Win8系统的传统桌面位置,同时按下键盘上的win+X快捷键打开电脑的快捷菜单,从快捷菜单中点击【控制面板】...
    99+
    2022-06-04
    小游戏 自带 电脑
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作