8 勇闯地下一百层
图书简介可以看这里:
童晶:《Python游戏趣味编程》新书上架了本章我们将编写一个勇闯地下一百层的游戏,键盘控制游戏角色左右移动,跳到下方随机生成的砖块上,尝试坚持一百层,效果如图8-1所示。首先实现键盘控制游戏角色移动;然后实现角色与砖块相对位置的判断、多个砖块的显示、上移与更新;最后实现失败判断、得分的计算与显示、行走动画效果。
本章案例最终代码一共74行,代码参看:配套资源\第8章\8-7.py,视频效果参看:配套资源\第8章\勇闯地下一百层.mp4。
import pgzrun # 导入游戏库
import random # 导入随机库
WIDTH = 600 # 设置窗口的宽度
HEIGHT = 800 # 设置窗口的高度
playerSpeed = 5 # 玩家水平移动速度
brickSpeed = 2 # 砖块自动上移速度
isLoose =