大家好,欢迎来到Crossin的编程教室!
最近有个小伙儿因为在比赛中冲进场地拥抱梅西而出名了。
这种行为当然不可取,他也为此付出了代价。但要说我没有一丁点羡慕和佩服那是不可能的。
于是,我也尬蹭一下这个热点,用Python写了一个「拥抱梅西」的小游戏。
游戏效果是这样的:
游戏规则很简单:
不要被拦截的工作人员追上
抱到梅西(接触一定时长)
定时会增加拦截的工作人员
可以反复拥抱
被追上后游戏结束,显示坚持的时间和拥抱的次数
代码已上传:python.cn/c/9
运行说明代码使用了游戏框架pygame-zero进行开发。之前我们也有发过基于这个框架的游戏:
羊了个羊,但是Python简(li)单(pu)版
因此运行代码前需先安装模块:
pipinstallpgzero
用此框架代码看起来与一般代码稍有不同,它更像一个配置脚本,其中会出现很多未定义的方法和变量,因此在很多编辑器里会提示有错,但其实是可以运行的,无需手动增加import。这也是为什么你会看到我视频里的代码截图有大量的下划线。
pgzero有两种方式运行,一种是通过命令行的pgzrun命令;另一种是直接在编辑器中运行。参见官方文档: