Python Pygame实战之水果忍者游戏的实现
导语
hey!下午好,我是木木子,关注我,一起玩游戏吧~
微信小游戏很久之前刮起了一股切水果热潮,还记得嘛?我记得纯粹是因为这个游戏家里的孩子依旧没放弃~
比如:果盘忍者|水果切切切|一起切水果|全民切西瓜|王牌飞刀手......
那时候——各种同类型的切水果小游戏层出不穷,并“前仆后继”地纷纷霸占小程序排行榜前列。那场面简直是经典手游《水果忍者》的强势回归!
今天木木子手把手教大家写一款简单又好玩儿的切水果小游戏,来比拼一下吧——battlebattle!
还没有“切过水果”的朋友们你们就out了!
本文是写的水果忍者小游戏啦~还是用的大家所熟悉的pygame模块啦~本文超详细讲解哦!
一、准备中
1.0 游戏规则
python版本的水果忍者小编初始化设置是玩家3条生命值,切到相应的水果相应加分,切到易爆物
比如炸弹这些就会相应的减少生命值,在生命值内可以一直切切切,切的越多分数越高,相应的生命值耗尽即结束游戏哦!快试试你能得几分?
哈哈哈,今天也录制了游戏视频的,看着视频更有玩游戏的感觉嘛~
1.1 游戏图片素材(可修改)
1.2 游戏字体素材(可修改)
二、环境安装
本文木子是用的python3、pycharm写的。模块pygame、random随机出现水果以及一些自带的。
这里模块安装命令统一镜像源豆瓣:
pip install -i https://pypi.douban.com/simple/ +模块名
三、开始敲代码
3.0 设置界面玩家生命值等
3.1 导入模块
3.2 界面背景、字体设置
3.3 游戏窗口设置
3.4 随机生成水果的位置与数据存放
3.5 用一个字典来存放水果的数据
3.6 在屏幕中绘制字体
3.7 绘制玩家的生命
3.8 游戏开始与结束画面
3.9 游戏主循环
四、游戏展示效果
4.1 part 1 动态视频展示效果如下
python版水果忍者,有趣有趣~
4.2 part 2 静态截图展示效果如下
(1)游戏进入界面——
(2)修改下背景图进入的界面——这个感觉貌似好看点儿~
4.3 part 3 静态进入游戏界面截图如下
以上就是python pygame实战之水果忍者游戏的实现的详细内容,更多关于python pygame水果忍者的资料请关注其它相关文章!
上一篇: Python 强大的信号库 blinker 入门详细教程
下一篇: baidu