14个py小游戏

简介: 前言大家好,我是辣条哥鉴于之前发布的:《30个Python小游戏,上班摸鱼我能玩一天【内附源码】》不少人都直呼不过瘾,还有人说不够详细。所以今天特意给大家讲讲大型游戏中的一些细枝末节:大型游戏的爆炸效果怎么实现的~目录前言1.效果流程(思路)(游戏素材)2.游戏代码第一步(依次拿到图片)第二步(新建游戏对象)第三步(爆炸)第四步(随机位置爆炸)最终效果视频1.效果流程(思路)(游戏素材)2.游戏代码第一步(依次拿到图片)思路:先把6张图片的路径依次遍历(利用字符串的格式化输出)frs = [f'exp/{i}.gif' for i in

前言
大家好,我是辣条哥

鉴于之前发布的:《30个Python小游戏,上班摸鱼我能玩一天【内附源码】》不少人都直呼不过瘾,还有人说不够详细。所以今天特意给大家讲讲大型游戏中的一些细枝末节:大型游戏的爆炸效果怎么实现的~

目录
前言
1.效果流程(思路)(游戏素材)
2.游戏代码
第一步(依次拿到图片)
第二步(新建游戏对象)
第三步(爆炸)
第四步(随机位置爆炸)
最终效果视频
1.效果流程(思路)(游戏素材)

2.游戏代码
第一步(依次拿到图片)
思路:先把6张图片的路径依次遍历(利用字符串的格式化输出)

frs = [f'exp/{i}.gif' for i in range(6)]
print(frs)
1
2
第二步(新建游戏对象)

新建屏幕对象

screen = Screen()

设定背景颜色

screen.bgcolor('black')

新建不可见的tom,坐标0,0

tom = Sprite(visible=False)

坐标0,0

print(tom.pos())
1
2
3
4
5
6
7
8
第三步(爆炸)

爆炸

explode(tom.pos(),frs)

窗口不关闭

screen.mainloop()
1
2
3
4
第四步(随机位置爆炸)
def bang():

# 到随机位置
tom.gotorandom()
# 爆炸
explode(tom.pos(),frs)
# 500毫秒后再调用
screen.ontimer(bang,500)    

bang()
1
2
3
4
5
6
7
8
最终效果视频

目录
相关文章
|
10月前
|
Java Python
【python小游戏】用python写一款小游戏--贪吃蛇
【python小游戏】用python写一款小游戏--贪吃蛇
260 0
|
11月前
|
Python
python彩图版飞机大战小游戏程序源码
python彩图版飞机大战小游戏程序源码
206 0
|
Python
win11没有扫雷了?咱用python做一个(效果演示+源码分享)
win11没有扫雷了?咱用python做一个(效果演示+源码分享)
85 0
|
存储 人工智能 安全
使用python制作扫雷游戏
扫雷是一款单人益智游戏,相信大部分人都在以前上微机课的时候玩过。游戏的目标是借助每个区域中相邻地雷数量的线索,清除包含隐藏的“地雷”或炸弹的单元格,但不引爆其中任何一个,全部清除后即可获胜。今天我们用 Python 完成这个小程序,并且用AI来学习并实现它。 看看我们将要实现的最终样子。👇运行扫雷1.确保安装了Python 3.6+2.安装Pygame3.克隆这个存储库:
|
Python
11平衡木 py小游戏
11平衡木
208 0
|
Python
14个py小游戏
14个py小游戏 源代码分享 今天给大家带来14个py小游戏如:吃金币、打乒乓、滑雪、并夕夕版飞机大战、打地鼠、小恐龙、消消乐、俄罗斯方块、贪吃蛇、24点小游戏、平衡木、外星人入侵、贪心鸟、井字棋888‘’,文章都带了源码,感兴趣的小伙伴感快收藏起来吧
271 0
|
Python
二十四点小游戏 py小游戏
二十四点小游戏 py小游戏
113 0
|
Python
贪吃蛇 py小游戏
贪吃蛇 py小游戏
127 0
Py之tkinter:python最简单的猜字小游戏带你进入python的GUI世界daiding
Py之tkinter:python最简单的猜字小游戏带你进入python的GUI世界daiding
|
Python
小恐龙 py小游戏
6小恐龙
139 0