Python Crash Course读书笔记 - 第14章:SCORING!

在上章基础上,本章将增加游戏启动键,并且游戏可以升级(估计是难度增加,外星人速度变快),以及积分系统。

增加Play按钮

这个按钮的类Button是自己写的,就是画一个长方形,加上文字,放在屏幕的正中央。
然后检测鼠标按下事件。游戏状态变为激活,并隐藏按钮和鼠标。
当飞船的3条命耗尽,又重新显示鼠标和按钮,游戏状态变为非激活。

晋级

当外星人舰队全部被消灭后,游戏晋级。即难度增加,外星人移动速度,子弹的速度和飞船的速递均增加10%。

计分

计分板显示在屏幕右上侧。消灭一个外星人加分50分。晋级后,加分增加50%。
计分使用逗号分割的数字形式:

>>> "{:,}".format(1234567)
'1,234,567'

最高分会保存,并显示在屏幕上端中间。
显示当前的级别。
在左上方显示当前所剩的飞船数量。
在这里插入图片描述
2020/1/24 除夕看完。

发布了370 篇原创文章 · 获赞 43 · 访问量 55万+

猜你喜欢

转载自blog.csdn.net/stevensxiao/article/details/104077797