Navigation

    CreatiCode Scratch Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • CreatiCode

    二维 - 可持续目标3 - 给老人的护理机器人(难度:1)

    小教程
    1
    1
    365
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      CreatiCode TA 2 last edited by admin

       

      覆盖的核心课题

      • 用以移动的箭头编程积木
      • 说句子
      • 设置大小、修改大小
      • 绘制造型
      • 更换造型
      • 广播消息与接收消息
      • 隐藏或显示角色

       
       

      介绍

      可持续发展目标是联合国在2015年认证的17个目标。它们是每个人都需要共同努力的待办目标。

      这个教程是关于老年人的福祉,而这个跟第三个目标“良好健康与福祉”有关。

      对于年龄大于65岁的人群来说,大部分人都在家独居。要照顾他们的其中一个方法是在他们的家中使用照顾健康机器人(“护理机器人”)。

       

       

      这个程序将会展示给更多人知道护理机器人可以做到的事情。祖父将会指示一个名为“Joy”的护理机器人来帮他找到他的书本,而用户将会使用键盘来控制Joy去拿到书本。

       

       

       

      步骤一 - 改编一个程序模板

      首先,请点击这个链接来打开一个程序模板:

      https://play.creaticode.cn/projects/49c43c50fd71336e5fb6c685

      点击“改编”按钮来创建一个你自己的改编程序。需要注意的是,你需要登入以便可以创建改编程序。

      21c90156-8b05-45a9-84d1-6613330ee2ad-Picture1.png

      这个程序包含4个角色物体:

      • “祖父”角色是一个需要Joy的帮忙来获取东西的人物。
      • "Joy"护理机器人拥有16个造型,用以让角色在4个方向行走;
      • “房间”角色包含一个简单的墙壁造型;
      • “东西“角色物体包含一些祖父可能正在寻找的常见物品,比如书本或眼镜。

       

      步骤二 - 填充一个背景颜色

      首先,请选择舞台,并使用一个长方形来覆盖整个造型。选一个跟角色们不一样的颜色。

       

       

      步骤三 - 祖父呼叫帮忙

      当程序开始运行时,祖父需要告诉Joy他正在搜寻的物品。你可以使用”说“ 编程积木来在屏幕上展示他的需求,例如”Joy,我的书本在哪里?“。需要注意的是,你需要在”祖父“角色物体中添加这两个编程积木:

       

       

      步骤四 - ”开始“消息

      在说完请求之后,祖父会”告诉“”东西“角色以移动到舞台的一个随机位置。他可以在通过”说“编程积木之后使用广播一个“开始”消息 来做到:

       

       

      在“东西”角色物体,当他收到“开始”消息时,它应该移到随机位置。

       

       

      步骤五- 隐藏和显示书本

      与其展示书本随机移动的画面,我们应该在一开始时隐藏物体,并在它已经移动到一个新地点之后显示它。

       

       

      现在,书本会在一开始时被隐藏,接着在一个随机位置被显示:

       

       

       

      步骤六 - Joy在中间开始

      现在让我们添加一些编程积木到”Joy"角色物体。首先,我们需要Joy一直在舞台的中间开始。这会让玩家更容易开始。

       

       

       

       

       

      步骤七 - Joy走到右边

      当玩家按下键盘上的右箭头键,我们会让Joy转向右边。程序里包含Joy面向右边的四个造型,”R1“、”R2“、”R3“和”R4“。现在,我们会只使用"R2"。

       

       

      我们也需要使用右键编程积木来让Joy移向右边。

       

       

      现在,每次我们按下右箭头键时,Joy都会朝右边移动一点:

       

       

      步骤八 - 添加其他三个方向

      让Joy在其他三个方向移动的编程积木非常相似。请把它们也添加到Joy角色物体:

       

       

      现在我们就能让Joy移动到舞台的任何角落:

       

       

      步骤九 - 触碰墙壁就重新开始

      现在,Joy可以穿透房间里的墙壁。要让游戏更有趣,我们可以让Joy在触碰到任何墙壁时回到中心点。

       

       

      现在我们可以让Joy走向墙壁来测试程序:

       

       

      步骤十 - 添加一个”做得好“消息

      当玩家成功让Joy移向书本物体的时候,我们需要展现一个消息。请添加一个新的名为”成功“的角色物体,并绘制一个成功消息。这是一个例子:

       

       

       

      步骤十一 - 一开始时隐藏“成功”角色物体

      在游戏的一开始,我们应该隐藏“成功”角色物体。请在角色物体的代码中添加这些编程积木:

       

       

      步骤十二 - 显示”成功“角色物体

      当Joy角色物体触碰到书本物体,我们需要显示”成功“角色物体。

      首先,我们需要在Joy触碰到”东西“角色物体时广播一个新的消息”成功“。我们应该在Joy的代码中添加这些编程积木:

       

       

      在“成功”的角色物体中,当我们收到“成功”消息时,我们应该显示这个角色物体,并把他移到屏幕的中间:

       

       

      现在我们的游戏已经准备好了:

       

       

       

      下一步

      你可以用很多方式来延伸这个程序。这里是一些例子:

      • 绘制一个不一样的房间: 你可以用你自己的绘画来代替“房间”角色的造型。

      • 寻找两个物体: 与其只寻找一个物体,你可以改变祖父的指令来让玩家寻找两个物体。成功的条件也会随着指令改变而被改变。

      1 Reply Last reply Reply Quote 0
      • Pinned by  info-creaticode info-creaticode 
      • First post
        Last post