第八课打字游戏

编程入门小游戏大全(编程小游戏更新啦)(1)

学习目标项目讨论逻辑编程巩固与扩展

编程入门小游戏大全(编程小游戏更新啦)(2)

学习目标

打字是我们使用电脑不可避免要使用到的基本技能,今天我们首先练习 asdfghjkl,也就是键盘中间一行字母。

巩固"与"、"大于" 、"询问"、"回答"等脚本

(3,

学习"按下a键"、"变量使用"、"随机数的使用" 等新脚本

[A]

综合应用所学脚本完成编程项目并扩展

编程入门小游戏大全(编程小游戏更新啦)(3)

学习目标

巩固脚本

新脚本

编程入门小游戏大全(编程小游戏更新啦)(4)

项目讨论

1.本节课用到的角色

2.本节课用到的背景

编程入门小游戏大全(编程小游戏更新啦)(5)

项目讨论

1.数一下今天需要练习几个字母 ?

一共有9个字母需要打字练习

2.观察下字母有几个造型?

有两个造型,1.正常向上飞行,2.爆炸造型

3.打字的正确指法是什么样子的呢 ?

编程入门小游戏大全(编程小游戏更新啦)(6)

逻辑编程 1.A气球角色的程序

1.编写A气球初始化程序

让气球先隐藏,然后等待随机0-8s

之间取随机数

切换为第一个完整造型

编程入门小游戏大全(编程小游戏更新啦)(7)

1. A气球角色的程序

.A气球向上飞行的程序

当气球的y坐标大于88以后,我们就认为没能击中 ,气球重新回到底部,

y坐标小于88时,直接让y坐标增加 2,一直向上升

编程入门小游戏大全(编程小游戏更新啦)(8)

1.A气球角色程序

先建立一个得分Score变量来记录击中气球的个数

击中气球后加分切换为气球爆炸造型,然后再回到舞台底部重复出现

编程入门小游戏大全(编程小游戏更新啦)(9)

1.背景的程序

这里我们把计时的程序放到背景里边 ,将

打字练习的时间设定为60s,一旦超过这个时间广播消息time out,通知其他角色

编程入门小游戏大全(编程小游戏更新啦)(10)

逻辑编程 3.小黄鸭的程序

收到时间结束指令后,小黄鸭出现,根据变量Score的大小来给出不同的评语图示

编程入门小游戏大全(编程小游戏更新啦)(11)

逻辑编程 4.其他气球程序编写

1.补充A气球程序 2.其他气球的程

直接将A气球程序拖拽到对应字母就可以,当接收到消息后隐藏

但需要修改当按下对应按键程序,另外造型也对应修改,这里用S气球做例子,其

他字母需要自 已修改哦

编程入门小游戏大全(编程小游戏更新啦)(12)

巩固扩展

Q1∶明明给扫把编程,编写了这样的程序,会发生什么现象呢?

A1∶发现气球跑到了舞台左侧,上下随机出现,搞错了x,y坐标。

编程入门小游戏大全(编程小游戏更新啦)(13)

巩固扩展

这个指令可以准确映射到键盘上26个字母,还有0-9数字用于编程中作为触发条件。

随机数的使用,增加游戏的趣味性。

编程入门小游戏大全(编程小游戏更新啦)(14)

巩固扩展

明明将计时器的程序改写成下边程序,会出现什么影响 ?( )

A.没有影响

B.程序正常运行

C.程序不正常运行当计时器为60时, 字母还在继续出现

编程入门小游戏大全(编程小游戏更新啦)(15)

巩固扩展

答案∶C

解析∶当计时器=60时,字母接到一次time out 消息,消失一下后,又重新出现,不能一直消失。

编程入门小游戏大全(编程小游戏更新啦)(16)

咱们下节课不见不散~~~~

编程入门小游戏大全(编程小游戏更新啦)(17)

,