先上代码:

import pyautogui
import requests
from selenium import webdriverimport time#true:开启鼠标移到左上角结束进程
pyautogui.FAILSAFE = True#因为需要启动后回到游戏界面 所以等待5s
time.sleep(5)  # 设置线程挂起时间while True:#可选的region参数,左上角xy坐标、右下角xy坐标。# 自行定义截图区域(可用截图看像素点位置)region = (0,0,1919,1079)#截图im = pyautogui.screenshot(region=region)#保存图片  保存游戏页截图im.save('white.png')
# [1]   (612,591) 我的第一块白块位置for i in range(612, 1239, 199):#将图片转为"1"模式px = im.convert("1");#这里选择y为628是想靠下一点判断px2 = px.getpixel((i, 628))# 因为需要对比黑色 所以将他强转为int类型# px = im.getpixel((i, 591))print(int(px2) == 0)# print(i)if int(px2) == 0:  # 判断是否有黑色区域,有则点击pyautogui.click(i,628)

注释[1]:

小蓝G胖的位置即为(612,591)

逻辑是通过判断开始那行中有没有黑色格子,有则点击。

参考:https://blog.csdn.net/gaokaojiayou/article/details/105548785

Python实现自动通关别踩白块儿相关推荐

  1. python+opencv别踩白块儿游戏辅助,一天一个opencv小项目(已开源)

    python+opencv别踩白块儿游戏辅助,一天一个opencv小项目(已开源) 见链接

  2. python 4399别踩白块儿脚本

    持续无聊中,看到别踩白块儿觉得这个脚本貌似比较好写. 需要用到的python 库如下 import pyautogui from PIL import ImageGrab, Image import ...

  3. web学习(2)--别踩白块儿(js版)(web入门)

    废话不多说,就是一个简单的网页版的别踩白块儿 (踩到白块会弹出窗口,手动点击确定才能继续游戏,达到耗费你的游戏时间的目的) HTML:(注意js文件的名字和所放位置,如果和我命名的不一样,注意在第六行 ...

  4. Cocos别踩白块儿案列1

    Cocos  版本3.10 1.游戏介绍: <别踩白块儿>是由 Umoni Studio (Umoni Entertainment Limited 的前身)"制作的一款休闲益智游 ...

  5. 别踩白块儿 开源免费(C++)

    别踩白块儿(C++) 演示视频 调用EasyX图形库,电脑没有安装图形库的话,无法运行 EasyX下载 源码下载 //主要代码,源码请下载源码文件//游戏开始 void Begin() {MOUSEM ...

  6. 团队项目代码分析(Android游戏:别踩白块儿)

    代码组成部分: 关键代码主要分为三大部分,如下图所示(用思维导图的形式展示): 代码调用关系 通过MainActivity调用其他类❤,具体见核心代码分析! 核心代码分析 public class P ...

  7. 基于Linux、QT、C++的“别踩白块儿”小游戏

    基于Linux.QT.C++的"别踩白块儿"小游戏 源码链接 一.功能实现 完善的游戏界面.游戏倒计时.得分记录.历史最高分显示 二.功能描述 1.界面为4*4,一行中只有一个黑块 ...

  8. QT 小游戏 : 别踩白块儿~

    一.实现思路 QPainter 绘制 游戏界面 PS:根据方块坐标链表绘制所有方块 支持两种操作方式 PS:鼠标事件 和 键盘事件(Q,W,E,R,T) 定时器(10ms) 刷新 方块坐标数据 根据得 ...

  9. 初学JS——利用JS制作的别踩白块儿(街机模式) 小游戏

    初学JS--利用JS制作的别踩白块儿(街机模式) 小游戏 这个是上个星期5写的了,当时是突然想写个游戏,就想到了别踩白块儿,当时的想法是 可能普通模式的别踩白块儿因为他的"块儿"是 ...

  10. 傅小森的游戏制作之路-别踩白块儿

    项目前言 别踩白块儿 这- 还用开发吗? 别人已经制作了呀 触屏版本多的是 是挺多的 但是 你见过按键版本的嘛? 没见过吧 这就是需要开发出来 , 进入项目需求环节 项目需求 别踩白块儿 顾名思义:不 ...

最新文章

  1. Centos 7.2搭建MariaDB数据库服务器应用与管理
  2. terminating with uncaught exception of type std::bad_cast: std::bad_cast
  3. ArrayList源码分析(基于JDK1.6)
  4. Docker中应用的性能调优指南(一)- 先谈谈容器化性能调优
  5. BlockChain:《Blockchain Gate》听课笔记——区块链的1.0架构 VS 区块链3.0架构+个人理解
  6. node js 部署相关
  7. java线程礼让yield
  8. Oracle Length 和 Lengthb 函数说明 .(用来判断记录值里是否有中文内容)
  9. Android 应用软件开发(九)控件续
  10. LeetCode 1712. 将数组分成三个子数组的方案数(前缀和 + 二分查找)
  11. 用VC写Assembly代码(5) --函数调用(一)
  12. python串口连续数据_Python代码从串口连续接收可变数据
  13. Java GUI简单点名器
  14. linux系统snmpd服务内存偏高,Red Hat Enterprise Linux 5.4 64位系统SNMP内存泄漏(上)
  15. 打开Excle出现配置进度解决方法
  16. Joomla建站之幻灯片
  17. 无聊的农场 - vue小游戏
  18. CentOS 6 安装配置教程【完整版】
  19. 两台电脑navicat数据传输_【笔记】两台西门子S7-200Smart PLC进行无线通讯
  20. Cisco交换机端口聚合配置

热门文章

  1. 计算机设备管理器如何看内存,怎么查看电脑配置信息?3种方法,让你掌握电脑全部信息!...
  2. luogu P1653 猴子
  3. [python] 多值参数(定义多值参数的函数、案例演练、元组和字典的拆包)
  4. 关于ppp、PPPoE、PPTP、L2TP、IPSec协议的简单认识
  5. Unity Shader学习-单张纹理
  6. android手机文件管理器,4 款 Android 文件管理器,总有一款适合你
  7. 电脑网络连接正常,但浏览器无法打开网页的原因和解决方法
  8. IDEA2017.2汉化
  9. Window环境PHP7使用Protobuf开发详解
  10. 大一Web课程设计:企业网站——HTML+CSS+JavaScript电子购物商城(37页面)