游戏攻略网
当前位置: 首页 游戏攻略

python 连连看界面(利用Python制作一个连连看小游戏)

时间:2023-05-25 作者: 小编 阅读量: 1 栏目名: 游戏攻略

先睹为快在cmd窗口运行"Game15.py"文件即可。玩家需要在规定时间内获取尽可能高的得分。当有第二块拼图块被选中时,则判断两个拼图块是否满足拼图交换的条件,若满足,则交换拼图块,并获得奖励,否则不交换并取消选这两个拼图块的选中状态。源代码如下图所示:Step4:游戏结束界面游戏倒计时结束后,进入游戏结束界面,界面显示用户当前得分。同时,若用户键入R键则重新开始游戏,键入ESC键则退出游戏。

导语

今天我们将制作一个连连看小游戏,让我们愉快地开始吧~

开发工具

Python版本:3.6.4

相关模块:

pygame模块;

以及一些Python自带的模块

环境搭建

安装Python并添加到环境变量,pip安装需要的相关模块即可。

先睹为快

在cmd窗口运行"Game15.py"文件即可。

效果如下:

原理简介

游戏规则:

玩家通过鼠标交换相邻的拼图,若交换后水平/竖直方向存在连续三个相同的拼图,则这些拼图消失,玩家得分,同时生成新的拼图以补充消失的部分,否则,交换失败,玩家不得分。

玩家需要在规定时间内获取尽可能高的得分。

逐步实现:

Step1:初始化

游戏初始化,并加载必要的游戏素材:

Step2:定义游戏精灵类

游戏中需要用到鼠标与拼图块之间的碰撞检测,从而操作拼图块移动,因此我们定义一个拼图块游戏精灵类以方便实现这些功能:

Step3:实现游戏主循环

逻辑其实很简单,就是不断检测是否有鼠标点击事件发生,如果有,则判断鼠标点击时的位置是否在某拼图块的位置区域内,若在,则选中该拼图块,否则不选中。

当有第二块拼图块被选中时,则判断两个拼图块是否满足拼图交换的条件,若满足,则交换拼图块,并获得奖励,否则不交换并取消选这两个拼图块的选中状态。

源代码如下图所示:

Step4:游戏结束界面

游戏倒计时结束后,进入游戏结束界面,界面显示用户当前得分。同时,若用户键入R键则重新开始游戏,键入ESC键则退出游戏。

源代码实现如下:

以上就是本文的全部内容分享!

分享干货福利 关注 私信“py书籍”即可获取以下电子书:

    推荐阅读
  • 现在做什么行业最赚钱(选择工作的技巧)

    现在做什么行业最赚钱自媒体今很多早期做自媒体的人都赚的盆满钵满,多则日赚几十万,少则日赚几百元,并且赚的很舒服,每天早上起床写一篇文章,剩余的时间就是游山玩水、吃喝玩乐,要有多潇洒,就有多潇洒。于是乎,又有一批人,一窝蜂的扎进了自媒体堆里,有意思的是,后来进入的人也都赚到了钱。

  • 雷丁电动汽车好卖吗(品牌不行营销不行)

    近日,作为雷丁旗下的第三代车型,雷丁i9正式上市,续航里程达400km,补贴后售价为11.58万元,新车定位小型SUV。而且国家也明确规定,低于300公里的新能源汽车将不再进行补贴,所以说雷丁汽车i3已经没有任何竞争力可言。i5的续航里程为255公里,也是没有达到300公里,也就是说雷丁汽车i3和i5两款产品,都没有达到国家规定的补贴要求,而且外观设计也明显落后,面对全球新能源汽车竞争最激烈的中国市场,雷丁汽车难让消费者为此买单。

  • 香蕉和苹果一起煮水的功效(苹果和香蕉煮着吃有什么好处)

    接下来我们就一起去了解一下吧!苹果和香蕉煮着吃,除了有上述的补充营养、提供能量、抗氧化作用外,还有很好的食疗止泻作用。因为煮熟的苹果香蕉泥中含有大量有机酸如鞣酸、凝酸等成分,具有很好的收敛作用,并且其中的果胶、纤维素有吸收细菌、毒素和肠道内过多水分的作用,能够达到止泻的作用。

  • 苜蓿如何长期保鲜存放 苜蓿储存保鲜的窍门

    1、新鲜的苜蓿放在低温环境中冷藏保存能保存较长时间,不过把苜蓿冷藏保存时,要保留它的原生态在田间,把它采集以后回家直接放入到塑料袋中,把它的口扎紧放入冰箱冷藏室,这样能让它保存较长时间,如果把它清洗以后再放入冷藏室,就会缩短它的保质期。

  • 陪伴多年的猫咪要死去啦(日本一猫咪竟连续3年独自乘地铁回家)

    在日本就有一只这么奇特的猫咪,它现已接连3年单独搭乘固定道路,往复于“西武—池袋站”之间。这只喵常常被乘客目睹趴在座椅上,周围并没有主人带着它。不知是不是在外面惹下的风流债~~事实上,在日本,常常有猫咪会自己搭地铁外出玩耍。当然,有时候单个喵逃票会被工作人员抓包的。有实验证实,猫咪如果离家的间隔在半径12公里左右的话,一般都能找到回家的路,如果间隔超越这个规模,猫咪就可能就会迷路。

  • 俄罗斯最诡异的石像(世界上百大未解之谜)

    以及震惊世人的苏美尔文明之前的人真的能活到上千岁吗?等等的这些都让我们感到疑惑,并且至今无人知道真相,下面我们就来说一说关于俄罗斯最诡异的石像?还有古代是否有如三海经传说之类的鲛人吗?在讲之前,我先来问大家一个问题,有多少人知道圆明园迷宫的?大家当初在圆明园迷宫里行走的时候,是一种什么样的感觉呢?

  • 如何在电脑上找到hosts文件(计算机中的重要文件hosts)

    hosts是系统文件,配置了IP地址和域名的映射关系。hosts文件的格式如下:IP地址主机名/域名主机别名一行中有三部分内容,其中主机别名不是必须的,一行中每部分之间用空格分隔。127.0.0.1屏蔽的网站0.0.0.0屏蔽的网站双机互连当两台主机只是双机互连时,这时两台主机都需要设置自己的ip,同时在对方的hosts文件里加入自己的ip和主机名。

  • 鲍鱼壳上杂质怎么处理(鲍鱼的处理方法介绍)

    以下内容希望对你有帮助!鲍鱼壳上杂质怎么处理鲍鱼壳上杂质想要彻底清洗干净可以在锅里烧些热水,水开以后加里一些面碱,然后倒出把鲍鱼壳放里浸泡两个小时,这样就可以轻松除掉表面的杂质了。干鲍鱼的处理方法:将鲍鱼泡于冷水中48小时,不时换水。取出后用沸水泡一晚,让其自然舒展,回复原状。将干鲍四周刷洗干净,底去沙。

  • 喵星人和汪星人是什么意思(喵星人和汪星人的各自解释)

    喵星人和汪星人是什么意思喵星人,网络语言,假想猫咪是从遥远外太空来的,喵星人是来到地球的外星人,因为很萌的外表而获得人类的信任,成为少数与人类平等交往的朋友。喵星人与汪星人不同,喵星人是自我驯化的动物。汪星人最初能够适应人类生活是因为它们的社会行为在许多方面正好与人类相匹配。喵星人大多活跃在夜间,它们的捕猎行为促使它们与人类环境相接触,而它们守护领土的强烈本能又驱使它们不断出现在相同的地方。

  • 乡下人家第一自然段怎么批注(乡下人家第一段怎么学)

    以下内容大家不妨参考一二希望能帮到您!乡下人家第一自然段怎么批注第一自然段可以这样批注:乡下人家,虽然住着小小的房屋,但总爱在屋前搭一瓜架,或种南瓜,或种丝瓜,让那些瓜藤攀上棚架,爬上屋檐。当花儿落了的时候,藤上便结出了青的、红的瓜,它们一个个挂在房前,衬着那长长的藤,绿绿的叶。青、红的瓜,碧绿的藤和叶,构成了一道别有风趣的装饰,比那高楼门前蹲着一对石狮子或是竖着两根大旗杆,可爱多了。