最近的时间里,想必大家都被“合成大西瓜"这个游戏刷屏,无论是微博,还是B站,乃至是微信公众号,都有很多博主和up主们推荐。

合成大西瓜的游戏方式其实同《2048》游戏非常的类似,都是相同的水果碰撞到一起后,就能合成一个更大的水果,通过不断的碰撞来积累分数,看谁能够达到更高的分数游戏。作为一款简单而有趣的小游戏,非常适合大家平时的休闲和娱乐。

小编我作为一个资深的小游戏的爱好者,当然不能错过这样的游戏,别的不说,这个游戏真的挺好玩的,根本让人停不下来。尤其是看到水果碰撞合成大水果时候的感觉,非常吸引人。

菜鸟哥既然是玩Python的,不如用Python来让帮助我们来玩游戏,这样既可以体会到水果碰撞时候的快感,也不耽误我们的工作。

01.Python自动玩

今天我们用到的程序,只需要短短的20行代码,但是包含的内容却是非常的丰富。首先,我们来看一下代码:

上述的代码中,首先我们需要将浏览器设置为手机模式,因为这个游戏是基于手机平台进行玩耍的,只有在手机模式下我们才能正常的显示和操作游戏界面。

接下来程序将浏览器窗口大小设置为100x800大小,让整个的游戏界面更加贴近手机的感觉,浏览器打开游戏的页面,然后隐式的等待5秒钟,等待页面加载完成。

run函数中,游戏每隔一秒钟就会有一个水果落下,而水果落下的位置则是由程序中的第19、20行程序随机生成的位置。如下图所示:

在上图中,红色区域就是程序模拟的随机点击的一个区域,每次程序都会模拟在这个区域中进行一个位置的选择,生成对应的(x_pos, y_pos)坐标。

程序的22行就是模拟鼠标的点击动作,点击我们随机选择的位置。然后水果就会落下。同时在第24行中,我们需要将模拟的鼠标回归到初始的位置,因为move_by_offset函数会在每次的位置移动时进行数值的累计,如果我们不回归到初始的位置,用不了几次,程序就会跳出上图中的红色区域,这样游戏也就无法继续下去。

作为一款火爆全网的游戏,阿喵真心觉得大家都可以来尝试玩耍一下这个游戏,说不定你就会爱上这款游戏,大家都喜欢玩什么小游戏呢?欢迎在评论区进行留言哦。

如何获取源码:

源码已经放在群里了,需要的小伙伴自取哦

在这里还是要推荐下我自己建的Python学习群:609616831,群里都是学Python的,如果你想学或者正在学习Python ,欢迎你加入,大家都是软件开发党,不定期分享干货(只有Python软件开发相关的),包括我自己整理的一份2020最新的Python进阶资料和零基础教学,欢迎进阶中和对Python感兴趣的小伙伴加入!

20行代码让你的电脑自动合成大西瓜!这么厉害不来体验一下吗?相关推荐

  1. Python3,20行代码,通过微信电脑版爬取朋友圈数据,老板再也抓不到我上班看手机了!!!

    爬取微信电脑版朋友圈数据 1.引言 2.桌面图形界面工具介绍 2.1 PyAutoGUI 2.2 PyWinAuto 3.代码实战 1.引言 小屌丝:鱼哥,忙吗?? 小鱼:忙!! 小屌丝:想问你件事. ...

  2. 牛逼啦!20行Python代码让程序自动玩“合成大西瓜”!

    最近的时间里,想必大家都被"合成大西瓜"这个游戏刷屏,无论是微博,还是B站,乃至是微信公众号,都有很多博主和up主们推荐. 老规矩,需要打包好的软件关注小编,QQ群:7211953 ...

  3. 《看聊天记录都学不会C语言?太菜了吧》(14)这么神奇?我写了20行代码竟然一行就可以搞定?

    好消息2020年4月13日晚7.30我在CSDN开播,等你来聊天 预约连接:https://live.csdn.net/room/A757291228/MJWK0Gem 本系列文章将会以通俗易懂的对话 ...

  4. Python用20行代码实现完整邮件功能 [完整代码+建议收藏]

    大家好,我是Lex 喜欢欺负超人那个Lex 擅长领域:python开发.网络安全渗透.Windows域控Exchange架构 今日重点:python脚本实现发送邮件,邮件添加附件,读取接收邮件等功能. ...

  5. python黑科技:Python大佬用20行代码带你打造一个微信聊天机器人,真神了~

    如何用20行Python代码打造一个微信群聊助手? 1.安装python环境 2.安装python的itchat库 3.安装itchat库 4.Linux 5.申请图灵机器人API和key 6.编写p ...

  6. python人物抠图算法_比PS还好用!Python 20行代码批量抠图

    抠图前 vs Python自动抠图后 在日常的工作和生活中,我们经常会遇到需要抠图的场景,即便是只有一张图片需要抠,也会抠得我们不耐烦,倘若遇到许多张图片需要抠,这时候你的表情应该会很有趣. Pyth ...

  7. python开发ps插件_你还在用PS?Python 20行代码批量抠图

    抠图前 vs Python自动抠图后 在日常的工作和生活中,我们经常会遇到需要抠图的场景,即便是只有一张图片需要抠,也会抠得我们不耐烦,倘若遇到许多张图片需要抠,这时候你的表情应该会很有趣. Pyth ...

  8. 20行代码发一篇NeurIPS:梯度共享已经不安全了

    整理 | 夕颜,Jane 出品 | AI科技大本营(ID:rgznai100) [导读]12 月 8 日-14 日,NeurIPS 2019 在加拿大温哥华举行,和往常一样,今年大会吸引了数万名专家参 ...

  9. php横排代码,20行代码原生js实现文字横向轮播

    20行代码实现文字横向轮播效果 1 页面布局代码 恭喜793765***获得 50元超市充值卡卡奖励 恭喜793765***获得 50元超市充值卡卡奖励 恭喜793765***获得 50元超市充值卡卡 ...

最新文章

  1. Java 启动线程并保持
  2. .Net 中接口应用的知识点(排序)
  3. android之添加raw文件
  4. 中小型网站集群拓扑图
  5. 《SAP从入门到精通》——1.2 SAP系统实施思想
  6. 并行计算圆周率 c语言,并行计算:圆周率计算
  7. 统计学计算机实验教程,清华大学出版社-图书详情-《统计学计算机实验教程——基于Excel软件》...
  8. Django对接微信公众号以实现消息自动回复
  9. woj 1575 - Signal generators 单调队列优化dp + 瞎搞
  10. ott运营商的盈利模式
  11. 应急通信系统|消防应急指挥系统
  12. 奥城大学计算机专业,研究生美国留学双录取院校汇总
  13. Thinkpad e450c 如何关闭触控板
  14. expect spawn scp * shell路径名展开
  15. 参加Google Developer Day 2009归来,互联网营销
  16. 详解 Tree-structured Parzen Estimator(TPE)
  17. 日语机种依赖文字问题探析之一问题描述
  18. 北京也有这么蓝的天---美不胜收
  19. 可拖动DIV层的实现方法
  20. 重建Windows图标缓存

热门文章

  1. 卷一 内核源代码分析 第二章 异常 2.2.4 OMAP4的中断体系 图书试读版-请勿转载
  2. makefile文件编写
  3. 使用pyinstall将.py文件打包可执行文件.exe
  4. Error:Module 'xxx' production: java.lang.IndexOutOfBoundsException
  5. iOS预审总被拒?腾讯教你提升iOS审核通过率!
  6. Camera Tunning调试相关
  7. 【opencv-c++】cv::imread函数读取图像
  8. 显卡、GPU和CUDA关系
  9. 3.1 Netsuite 入门
  10. 浅谈CSS table布局的属性