蓝桥杯青少年创意编程大赛Scratch编程题解析(六)

来源 :电脑报 | 被引量 : 0次 | 上传用户:xq_wang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读

记忆力游戏

1.问题描述


  将舞台背景设置为“spotlight-stage”,添加一个“Bellerina”角色、两个“Druml”角色和两个“Drum2”角色,并按照图1的位置摆放。角色“Bellerina”的造型和颜色的设置须如图所示,五个造型的裙子颜色顺序为:白、红、蓝、绿、黄。四个鼓的颜色分别设置为:红、蓝、绿、黄。


图1 题目要求

  舞台中央的小女孩会随机变换造型及衣服颜色4次,游戏玩家要记住衣服颜色出现顺序,并按顺序敲击相应颜色的鼓,颜色顺序正确则可得1分,并开始下一轮变换颜色:直到某一轮敲鼓顺序错误则游戏结束,更新最高得分。
  具体要求:(1)每次点击绿旗后,舞台左上角的“得分”(显示位置见图1)都为0。
  (2)小女孩为造型1(白色裙子):并说“请观察颜色序列!”2秒钟。
  (3)小女孩切换4次造型,每次都是随机切换为造型2到造型5中的一个(这4次切换的造型之间允许重复):而且第一次切换后要说“1”1秒钟,第二次说“2”1秒钟,第三次说“3”1秒钟,第四次说“4”1秒钟(图2)。


图2 运行过程

  (4)在4次造型切换完成后,小女孩切换回造型1(白色裙子),表示一轮切换结束。小女孩说:“请按顺序点击相应颜色鼓!”
  (5)游戏玩家根据刚刚小女孩4次切换造型中衣服颜色的顺序,依次点击(敲击)相应颜色的鼓,在敲击第一次鼓后小女孩说“1”,第二次后说“2”,第三次后说“3”,第四次后说“4”。如果玩家敲击的顺序与衣服颜色切换的顺序相一致,小女孩就说“正确”2秒钟,且得分加1,并从步骤2开始下一轮游戏,如果敲击的顺序错误,小女孩就说“游戏结束”,并根据当前得分的情况更新舞台右上角的最高得分(显示位置如图所示),程序结束。

2.编程思路


  本题需要制作一个锻炼记忆力的小游戏。由于是本次考试的最后一题,难度当然较高。要考查考生的全面能力。角色有小女孩和4个不同颜色的鼓,不同角色间需要用到消息。游戏需要重复变色和敲鼓,最好将需要复用的代码用自定义积木保存,减少编码的工作量。还要解决以下几个需求点。
  (1)右键复制鼓,在造型面板用油漆桶修改角色颜色。
  (2)建立“顺序”列表并将2-5的随机数存入列表。并根据随机数字变换小女孩的造型。这些代码作为自定义“变换造型”积木,便于重复使用。如图3。


圖3 变换造型部分流程图

  (3)敲不同颜色的鼓发出不同的消息。
  (4)小女孩根据接收的信号进行判断。首先判断鼓的颜色和列表中数字是否一致,如果一致表示记忆颜色正确。其次判断消息次数是否等于4次,为否则等待核对下一个鼓颜色的消息,为真则表示记忆全部正确。一轮完成,将得分加1。
  再次运行“变换造型”积木开始新一轮循环,变换造型并等待新一轮敲鼓。这部分代码存入自定义“敲鼓”积木。
  (5)如果敲鼓颜色和列表中记录不一致则“游戏结束”。游戏结束时,先“停止其他角色的脚本”,“小女孩”角色说“游戏结束”后停止全部脚本。如图4。


图4 敲鼓部分流程图

  (6)敲鼓时需要说出1到4,且与敲鼓顺序无关,所以需要单独计数,且每次敲鼓都要加1。需要单独变量顺序数,这个临时变量“计数”可以与跳舞的顺序数共用也可分开建立。

3.编程实现


  (1)删除角色小猫,将背景设为“spotlight-stage”,添加一个“Bellerina”角色、两个“Druml”角色和两个“Drum2”角色。
  (2)修改4个鼓的颜色,为每个鼓编程。绿旗开始固定位置,当角色被点击时广播消息1并等待,每个颜色的鼓程序基本一致,仅发出的消息编号不同。对应小女孩衣服的颜色,红色是1,蓝色是2,绿色是3,黄色是4。如图5。


图5 鼓的代码

  (3)修改小女孩的造型颜色和造型名称,为小女孩编程。建立变量:得分、最高得分、计数、鼓颜色数(记录每次敲鼓的颜色)。建立列表:顺序(用于记录每轮衣服变色的顺序)。制作新积木:变换造型(处理衣服变色)、敲鼓(处理敲鼓消息)。点绿旗之后初始化变量和列表。然后第一次执行“变换造型”。如图6。


图6 程序初始化

  (4)变换造型代码如下:产生随机数,存入列表,根据列表中的随机数变换造型。变量“计数”用于小女孩每次说出的数字。循环4次后切换回造型1,等待玩家点击不同鼓发出的消息。代码如图7。


图7 变换造型积木

  (5)每次收到消息都将“计数”加1用于记录本轮内回答的次数。根据接收到的消息序号为变量“鼓颜色数”赋值,红色为2,蓝色为3,绿色为4,黄色为5。然后执行“敲鼓”积木处理消息数据。如图8。


图8 接收消息后处理

  (6)“鼓颜色数”与列表记录数据依次对比。如果回答正确4次后,得分增加1,再次启动“变换造型”积木开始下一轮循环。直到出现错误回答,更新最高积分后结束程序。具体编程如图9。


图9 敲鼓积木

4.点评


  本题是本次蓝桥杯青少年创意编程大赛Scratch编程题的最后一道大题,角色较多且代码量不小,考点多难度较高。在考试时间有限的情况下能够按时完成的话实力相当不俗,相信你通过刻苦学习和训练也能有实力亲自去角逐下一届蓝桥杯。
其他文献
摘要:护患关系是指在特定条件下,护理人员通过医疗、护理等卫生医疗活动与患者建立起的工作性人际关系。它包括两个系统之间相互影响,即患者和护士两个系统。护士系统包括护士及医疗机构中的其他医务人员,患者系统包括患者及家属。患者住进医院,同周围的一切都是陌生的,加上对疾病的恐惧和忧虑,导致患者情绪的改变。  关键词:构建和谐护患关系  护患关系是指在特定条件下,护理人员通过医疗、护理等卫生医疗活动与患者建
期刊
摘要:目的 探讨和研究微创治疗神经根型颈椎病的临床效果,为临床治疗神经根型颈椎病提供参考价值。方法 选择2012年11月到2013年11月来我院治疗神经根型颈椎病的患者78例,经过3个月的非手术治疗基本无效后,按照病人的意愿和病情特点,分为使用传统前路减压植骨融合术治疗的对照组患者39例,使用PLDD微创治疗的观察组患者39例,分析和对比临床治疗效果。结果对照组有效13例,一般17例,无效9例,临
期刊
简单的背景与故事  游戏背景构建在一个魔幻与科技所融合的世界,我们还能从中看到一些《战锤》的影子,甚至倍感亲切。游戏的世界处于破碎和堕落的边缘,玩家作为一名净化者需要担负起拯救世界的责任,并还要在冒险的旅途中探索那些神秘古老的传说。  由于当初的创世神明都因为某些原因成为了毁灭之神,因此这就导致了人类文明的转变,原本信仰产生变化,魔幻的时代中又夹杂着科学文明,因此我们不仅能在游戏中看到持有剑盾的步
期刊
喷墨还是激光  我们知道适合家庭用户使用的机型,主要为黑白激光机型(包括打印机、多功能一体机)、彩色喷墨打印机(包括打印机、多功能一体机)、彩色加墨式高容量机型(包括爱普生的墨仓式,以及其他品牌的加墨式高容量机型)。  尽管激光打印机的打印速度快、使用寿命长、后续成本低,但不管是黑白还是彩色激光打印机,它的适用场景都是需要大量打印的办公室,家庭中使用一般不在乎打印速度,而且打印量较小,喷墨打印机相
期刊
摘要:目的 评价外展旋转法整复肩关节前脱位的临床效果。方法 采用外展旋转法整复肩关节前脱位22例,男13例,女9例,年龄25~46岁;右肩12例,左肩10例,均为间接暴力损伤,盂下型15例,喙突下型7例,合并有大结节撕脱者6例。结果 22例患者采用外展旋转法整复一次性复位成功,无血管、神经损伤症状。结论 外展旋转法整复肩关节前脱位是一种简单有效的方法。  关键词:肩前脱位;外展旋转手法;整复  肩
期刊
迄今,冠状动脉粥样硬化性心脏病(简称冠心病)不仅是当代威胁全球人类生命健康的疾病之一,是造成人类死亡的首要病因,也是包括中国在内的发展中国家面临的严峻挑战。据2006年世界卫生组织报告,全球每年心血管疾病死亡达1670万人,冠心病死亡720万人,占心血管疾病死亡人数的43.1%,其中大部分人死于急性心肌梗死(acute myocardial infarction,AMI)。  1定义  心肌梗死是
期刊
1 Apple Pay跟支付宝不是一回事  很多人对于Apple Pay的理解,还停留在和支付宝、微信支付一样的支付工具上,其实它们是两回事。  微信支付和支付宝都属于结算平台,它们会通过银联,从你的银行卡里提出现金代为托管,直至你把钱存回银行之前,都只能在微信和支付宝上使用,而Apple Pay就不一样了,它只是一张电子信用卡,你的钱仍然在银行里,付款时银联直接向银行提取。  从技术上讲,微信支
期刊
当你使用搜索引擎时,它不是直接从网页中为你网罗信息,因为这样如同大海捞针,无法为用户提供快速而准确的反馈。  以谷歌搜索引擎为例,你搜索的其实是它的索引数据库。谷歌使用一种名为“蜘蛛”(spider)的程序(网络爬虫),它会先抓取少数网页,然后跟踪其中的网页链接,再由这些链接提取出更多网页信息存入数据库中,就像蜘蛛由一个中心点织出一张张网一样,形成一个相互联系的索引网络,包括数十亿网頁。  当你输
期刊
关键词:消化性溃疡;治疗  消化性溃疡穿孔起病急,疼痛较重,大多数医院因各种原因均已手术为主。但临床上有很多患者行保守治疗,亦取得良好效果。我科自2010年1月至2014年1月共收治消化性溃疡穿孔158例,其中行非手术治疗88例,占同期消化性溃疡穿孔病例的55.7%,其中治愈82例,4例2天后不见缓解行穿孔修补或胃大部切除术,2例20天后形成膈下脓肿并行脓肿引流术,治愈率达96.5%。现总结如下:
期刊
没有依赖性,也没有副作用  “还能睡6小时32分。”“还能睡4小时56分。”“还能睡……”天亮了。  虽然这一个月不上班的日子还能睡个回笼觉到中午起来,但是等到下午就又打不起精神了,特别是在家办公的时候,做什么事都心不在焉,总是出错。更可怕的是,还可能影响情绪、加剧脱发、影响代谢。  除了安眠药不敢吃,很多方法师姐都试过,诸如睡前运动、听轻音乐、喝牛奶、吃其他助眠的东西等,全部没用。然后师姐买了一
期刊