课程任务
制作一个猜数字的人机对战游戏,点击小绿旗,游戏开始,电脑会产生一个1-10的数字,根据用户输入的结果,电脑会给出“大过”或者“小过”的结果,共有3次机会,正确显示“胜利”,否则显示“失败”。
课程目标
- 结合日常上课时老师的提问,掌握“询问…并等待”、“回答”代码块的使用方法。
- 熟练使用“如果…那么”解决实际生活中的问题。
- 了解停止脚本的功能,掌握“停止这个脚本”、“停止全部脚本”、“停止该角色的其它脚本”代码块的使用方法。
任务重点
1.数字的产生和保存。
游戏开始后,电脑随机产生一个1-10的数字,并保存到变量,以备回答后与之进行比较。
2.提问和回答的功能实现。
如同上课时老师的提问,提问后老师等待学生的回答,需要使用到“询问…并等待”、“回答”代码块,完成具体的功能。
3.回答后的比较及结果显示。
回答后,需要将学生的回答与机器人产生的数字进行比较,正确,停止回答并显示“胜利”,若不正确,次数到达后,显示“失败”。
核心知识点

比较代码块,一般与“如果…那么…”代码块相结合,用来作判断,如果条件成立,则执行“如果…那么…”里面的代码块,如果条件不成立,则执行“如果…那么…”下方的代码块。

如同上课时老师的提问,提问后老师等待学生的回答,舞台最下方将会出现输入文字的框,可以在此输入内容,输入后,点击右侧对勾,输入的内容就是回答。
此代码块与“回答”代码块搭配使用。

指的是用户通过输入框输入的内容。
更新记录
V1.0
2021.08.07
初次创建。