教师提示:
开放式创意项目是应用概念和开发学生解决问题或满足需求技能的机会。在Minecraft中有各种各样的问题需要解决:如何防止奶牛逃跑?如何创建一个可再生的水源?如何在落入山沟后返回到地面?项目允许孩子们探索对他们有意义的问题-并使用MakeCode为他们在Minecraft日常生活中面临的许多问题设计原始的、自动化的解决方案。重要的是给孩子们机会来创建他们的原始项目,以证明他们可以使用新的方式来应用MakeCode技能,并发挥他们的创造力。
请记住,在本课中你了解到在游戏中事件使事情发生。你需要使用事件处理程序块来触发不同的动作或结果。在这个项目中,你的挑战是使用如下一个或多个事件处理程序块构想出一个简单的MakeCode项目:
事件处理程序块:
当聊天命令为"run"时
当玩家死亡时
当玩家步行/在水中游泳/弹跳/飞行等时
当箭射出时
当块被破坏时
放置块时
当animal被杀死时
当怪物被杀死时
对于其中的一些块,你有多个关于块类型、动作或受影响的动物的选择。
示例项目
万花筒建造
在这个项目中,每次你放置一个鹅卵石块,相对你的位置会对称放置三个,位置标识如下。
---------
| X | O |
-------
| O | O |
---------
X = block placed
O = new blocks
水上行走
当你穿过湖和河流时,在你的脚下放置冰块或玻璃块使你可以在水面上行走。
天气之神
创建一个聊天命令,使天气晴朗时下雨或下雨时变晴天。
恶意
创建一个聊天命令,当它激活时,当你被杀死时会恶意杀死其他人。
Minecraft日志
撰写日志回答以下问题:
- 你解决了什么问题,或者你为什么决定创建这个项目?
- 你决定使用什么类型的事件和事件处理程序?
- 你的程序做了什么?描述你的程序是如何工作的(原因和结果是什么)。
- 包括至少一个程序截图。
- 分享你的项目到web上并在此处提供URL。
提示:如果你决定改进本课程中的活动,除了课程中已经提供的内容之外,谈谈你的新代码。
评分
能力分数: 4, 3, 2, 1
日志
4 = Minecraft日志记录了所有的提示。
3 = Minecraft日志缺失了一个要求的提示。
2 = Minecraft日志缺失了二到三个要求的提示。
1 = Minecraft日志缺失了四个或更多要求的提示。
项目
4 = 项目使用至少一个事件处理程序块并且导致相应的效果或解决了一个问题。
3 = 项目使用至少一个事件处理程序块或导致相应的效果或解决了一个问题。
2 = 项目使用至少一个事件处理程序块并且导致相应的效果或解决了一个问题,但是代码是无效的或有缺陷。
1 = 项目缺乏所有要求的内容
网友评论