欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python Pygame实战之水果忍者游戏的实现

程序员文章站 2024-01-20 22:06:04
导语hey!下午好,我是木木子,关注我,一起玩游戏吧~​​微信小游戏很久之前刮起了一股切水果热潮,还记得嘛?我记得纯粹是因为这个游戏家里的孩子依旧没放弃~比如:果盘忍者|水果切切切|一起切水果|全民切...

导语

Python Pygame实战之水果忍者游戏的实现

hey!下午好,我是木木子,关注我,一起玩游戏吧~

Python Pygame实战之水果忍者游戏的实现

​微信小游戏很久之前刮起了一股切水果热潮,还记得嘛?我记得纯粹是因为这个游戏家里的孩子依旧没放弃~

比如:果盘忍者|水果切切切|一起切水果|全民切西瓜|王牌飞刀手......

那时候——各种同类型的切水果小游戏层出不穷,并“前仆后继”地纷纷霸占小程序排行榜前列。那场面简直是经典手游《水果忍者》的强势回归!

今天木木子手把手教大家写一款简单又好玩儿的切水果小游戏,来比拼一下吧——battlebattle!

Python Pygame实战之水果忍者游戏的实现

还没有“切过水果”的朋友们你们就out了!

本文是写的水果忍者小游戏啦~还是用的大家所熟悉的pygame模块啦~本文超详细讲解哦!

一、准备中

1.0 游戏规则

python版本的水果忍者小编初始化设置是玩家3条生命值,切到相应的水果相应加分,切到易爆物

比如炸弹这些就会相应的减少生命值,在生命值内可以一直切切切,切的越多分数越高,相应的生命值耗尽即结束游戏哦!快试试你能得几分?

哈哈哈,今天也录制了游戏视频的,看着视频更有玩游戏的感觉嘛~

1.1 游戏图片素材(可修改)

Python Pygame实战之水果忍者游戏的实现

Python Pygame实战之水果忍者游戏的实现

1.2 游戏字体素材(可修改)

Python Pygame实战之水果忍者游戏的实现

二、环境安装

本文木子是用的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)游戏进入界面——

Python Pygame实战之水果忍者游戏的实现

(2)​修改下背景图进入的界面——​这个感觉貌似好看点儿~

Python Pygame实战之水果忍者游戏的实现

4.3 part 3 静态进入游戏界面截图如下

Python Pygame实战之水果忍者游戏的实现

Python Pygame实战之水果忍者游戏的实现

以上就是python pygame实战之水果忍者游戏的实现的详细内容,更多关于python pygame水果忍者的资料请关注其它相关文章!