笔记:python基础入门-6

这节课小甲鱼老师主要讲了分支和循环的前奏,以简单的打飞机游戏为例写了游戏框架。即使现在不会写程序也没关系,可以先学习程序的思维。框架如下:

加载背景音乐

播放背景音乐(设置单曲循环)

我方飞机诞生

interval=0


while true:

if 用户是否点击了关闭按钮:

退出程序


interval+=1

if interval=50:

interval=0

小飞机诞生


小飞机移动一个位置

屏幕刷新


if 用户鼠标产生移动:

我方飞机中心位置=用户鼠标位置

屏幕刷新


if 我方飞机与小飞机发生肢体冲突:

我方挂,播放撞击音乐

修改我方飞机图案

打印“game over”

停止背景音乐,最好淡出


我根据老师的结构,找了一个打地鼠的游戏,进行尝试,写了一个游戏框架。但是因为不是很理解老人和小孩的位置移动,所以没法把小孩生成的语言写进去,只能写一个简化版的框架:

网址:http://xyx.iask.sina.com.cn/flash/play/506850

加载背景音乐

播放背景音乐

if点击“play”按钮:

小孩动图产生

打印“不要打我幺,否则扣分”

打印“go”


if 鼠标单击“go”:

播放背景音乐(游戏开始音乐)

锤子生成

time=38

interval(老头间隔)=0



while true:

if用户点击 exit按钮:

退出程序

interval+=1

if interval=5:

interval=0

老头生成

老头移动位置

屏幕刷新


if用户鼠标产生移动:

锤子中心=鼠标位置

屏幕刷新


if锤子位置=老头位置:

我方分数+1


time-=1

if time=0:

print 你的得分

播放停止音乐

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,239评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,665评论 4 61
  • 教程一:视频截图(Tutorial 01: Making Screencaps) 首先我们需要了解视频文件的一些基...
    90后的思维阅读 10,305评论 0 3
  • 这俩天公司有些忙,也是因为自己有点懒,所以这几天没有定时更新,但是谢谢所有支持我的简友,喜欢文章的可以点赞,有什么...
    涂壶阅读 5,166评论 1 4
  • 君子不器,可上了生产线,就由不得你了。
    鸡栖于桀阅读 1,634评论 0 0

友情链接更多精彩内容