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

播放停止音乐

你可能感兴趣的:(笔记:python基础入门-6)