内容正文:
情景导入
上节课我们已经把美丽的古城场景搭建完毕了,接下来让我们来设计一个商品交易的程序吧。
第十一课
模拟古城交易
效果展示
编程效果展示
任务分析
思考一下
小加通过鼠标的指令前进,碰到建筑物进入下一个场景。
小加原始有10个金币,帮助民宅找到小猫奖励100金币。
药房售卖的金创药每瓶10金币,武馆的主人需要金创药,每瓶出20金币购买。小加通过上述规则获取更多的钱财。
任务分析
设置金币变量
(1)新建初始值为0的变量“药的数量”,并设置为隐藏。
(2)新建初始值为10的变量“金钱”,并修改该变量样式为“金币”。
(3)新建初始值为0的变量“猫”,并设置隐藏。
设置“古城街道”脚本程序。
任务1
(1)设置各种建筑碰到小加后切换到与建筑同名的屏幕。
(2)设置小加的脚本。当鼠标按下,面向鼠标指针,移动5步。
当屏幕切换到“古城街道”,移动到X:0 Y:0的位置。
当脚本运行时,猫被点击即为小加获得小猫。
当角色被点击,
隐藏,
设置变量猫的值为1
新建对话框“你获得了猫咪”
当开始被点击,显示
任务2
设置“古城街道”猫的脚本程序。
设计屏幕“药房”中药房老板的脚本。
任务3
当角色被点击
新建对话框“我这里有上等的金创药,10文钱一瓶”
询问“你想购买多少呢”并等待
如果【金币>=【获得答复】X10】
使变量【金币】减少【获得答复X10】
使变量【药的数量】增加【获得答复】
新建对话框【把“你一共购买了”【获得答复】“瓶金创药”放在一起】
否则
新建对话框“你身上的钱好想不太够”
任务3
设计屏幕“民宅”中民宅主人的脚本。
任务3
当角色被点击
新建对话框“哎呀,我的猫去哪里了?”
如果【猫=1】
使变量【金钱】增加【100】
使变量【猫】的值为【0】
新建对话框【感谢你帮我找回猫,支付你酬劳100金币】
任务4
任务5
设计“武馆”的脚本
当角色被点击
新建对话框“我要买一些上等的金创药”
新建对话框“如果你有的话,我可以支付你每瓶20金币”
询问“你准备卖多少瓶呢”并等待
如果【药的数量>=【获得答复】】
使变量【金币】增加【获得答复X20】
使变量【药的数量】减少【获得答复】
新建对话框【把“你一共购买了”【获得答复】X20“金币”放在一起】
否则
新建对话框“你身上的药好想不太够”
任务5
期待更多美妙的作品!
$$