美文网首页
笔记:python基础入门-6

笔记:python基础入门-6

作者: 米果_57d5 | 来源:发表于2017-06-26 21:11 被阅读8次

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

加载背景音乐

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

我方飞机诞生

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 你的得分

播放停止音乐

相关文章

网友评论

      本文标题:笔记:python基础入门-6

      本文链接:https://www.haomeiwen.com/subject/wgojcxtx.html