网站app开发费用,wordpress优化加速,网站建站视频,网站做闪电电磁文章目录 一#xff0e;前言二#xff0e;游戏预览1.启动2.开始游戏3.游戏结束4.排行榜 三#xff0e;游戏思路四#xff0e;总结 一#xff0e;前言
第一次用PyQt做游戏#xff0c;有点小紧张呢。本次使用PyQt5制作一款简单的打地鼠游戏#xff0c;支持基本游戏玩法、… 文章目录 一前言二游戏预览1.启动2.开始游戏3.游戏结束4.排行榜 三游戏思路四总结 一前言
第一次用PyQt做游戏有点小紧张呢。本次使用PyQt5制作一款简单的打地鼠游戏支持基本游戏玩法、排行榜等页面快来看看吧~
二游戏预览
1.启动
游戏启动后会加载游戏场景场景中是5x5的树洞加载背景音乐欢快的背景音乐陪我们度过游戏时光。
2.开始游戏
点击开始游戏按钮后地鼠随机地从树洞钻出来玩家使用鼠标控制的锤子捶打地鼠若打中当前地鼠则分数1系统自动发出打中的“爆炸”声否则逃离地鼠个数1直到游戏结束。
3.游戏结束
游戏结束后系统会邀请玩家留下姓名记录到排行榜中
4.排行榜
本排行榜会自动记录所有提交过分数的玩家若玩家姓名相同则刷新排行榜上分数排行榜分数为获得分数降序排序。
三游戏思路 游戏整体UI是使用PyQt5制作的通过使用不同贴图展示每个树洞的状态设置定时器改变鼠标当前样式完成打地鼠。本次开发主要耗时部分在于找素材以及指定游戏思路整体代码量不高但是还是使用了组件的思想尽最大程度上复用现有的代码比如场景里需要加载5X525个树洞总不能我们一个一个自己画吧这时候我们仅需自定义一个树洞类然后循环实例化到网格布局中即可。本次播放的声音分两种分别使用了QMediaplayer和pygame播放避免了当播放A音频时中断去播放B音频。 四总结
本次使用PyQt5开发了一款开心打地鼠游戏代码主要参考了Pygame实战这款“欢乐打地鼠”小游戏让几亿人“上瘾“不玩绝对是你的损失。游戏已经打包放在了这里。大家自取哈~