内容正文:
情景导入
同学们你们了解秦始皇吗?我国古代第一个皇帝,统一了六国,建立了秦朝。他采取了很多措施提振国力,比如对有功的将士进行奖励。
第六课
奖 励 军 功
学习目标
1. 了解变量的含义并会使用变量。
2. 学会根据设计的流程应用广播积木。
3. 学会使用“询问 并等待”积木和“获得 答复”积木。
效果展示
编程效果展示
任务分析
任务分析
角色—程序基本流程
背景
大臣
皇帝
上前领奖
皇帝奖励
大臣退下
任务分析
分步骤完成
任务一:设计“背景”脚本。
任务二:设计“大臣1”上前领赏的脚本。
任务三:设计“皇帝”角色的造型。
学习新知
给“背景”设置程序。
在“外观”积木盒子中,作为切换到指定的造型。
在“外观”积木盒子中,作用为在舞台下方弹出对话框并等待,单击鼠标后继续。
程序任务:当开始被点击,切换到供宫殿2造型,弹出对话框“经过多年的战乱,新的统一王朝建立了,皇帝决定对有功的大臣进行奖励”,切换到宫殿1的造型,发送广播“上前领赏”。
给“背景”设置程序。
任务1
学习新知
设计“大臣1”上前领赏的脚本
在“动作”积木盒子中,作用为将角色迅速移动到指定坐标。
任务要求:当收到“上前领奖”的广播时,移到X:400 Y:300处显示,面向45度方向,移到皇帝面前说“参拜陛下”,并发送广播“与皇帝对话”。
设计“大臣1”上前领赏的脚本
任务2
学习新知
设计“皇帝”角色的脚本
在“外观”积木盒子中,作用为在角色旁边弹出一个询问内容的对话框,并在屏幕下方弹出输入框。
在“外观”积木盒子中,作用为获取询问对话的输入框中输入的内容。
在“数据”积木盒子中,作用为在程序运行过程中设置变量的值。
变量在程序设计中可以用来存储数据或字符串,内容可以是动态变化的。
任务要求
设计“皇帝”角色的脚本
任务要求:当收到“与皇帝对话”的广播,
皇帝说:“免礼”,询问“你攻占了多少城池?”
如果攻占城池超过10个(包含10个),皇帝说“赏10000钱!”
如果攻占城池时5-9个,皇帝说“赏5000钱!”
如果攻占城池是2-4个,皇帝说“赏2000钱!”
否则显示“赏500钱”,发送广播“大臣退下”。
任务2
设计“皇帝”角色的脚本
任务4
设计“大臣1”退出的脚本
在“侦测”积木盒子中,作用侦测角色是否离开边缘。
任务要求:当收到广播“大臣退下”,大臣说“臣败谢”,面向-15度方向离开,知道碰到边缘隐藏。
任务4
设计“大臣1”退出的脚本
期待更多美妙的作品!
$$