micro:bit makecode 2020 beta 版已经发布一个多月了(正式版计划于6月发布),下面介绍这个版本的新功能。
具有返回值的函数
V2版中添加了带有参数的函数,今年我们将添加具有返回值的函数。
展开/折叠块
一些高级用户正在编写非常难以导航的大型Block程序。我们增加了折叠和扩展块和函数簇的功能,以帮助整理工作区并使大型程序更具可读性。
Python语言支持
有些人可能知道,几个月来,我们在MakeCode for Minecraft中已经支持Python编程语言和JavaScript(https://makecode.com/blog/minecraft/python-release)。我们已经从教育者那里获得了很多积极的反馈,因此我们很高兴在此版本中将其引入micro:bit!
上下文内翻译
我们支持上下文内翻译,因此比以往更轻松地为您的语言本地化MakeCode。
调试器
许多计算机教育研究人员将编程语言的知识定义为语法,语义和状态之间的映射。我们经常在我们的教育工具中专注于语法和语义。调试器是帮助学生了解程序执行流程状态的关键工具。我们一直在努力为块编辑器和文本编辑器添加调试功能。另外,以前版本中的慢动作(Slo-Mo)功能是帮助用户观看程序执行流程的唯一方法。调试器用自己的扩展慢动作模式代替了Slo-Mo。
GitHub项目
在过去的几个月中,我们一直与GitHub上的朋友一起工作,以提供一种将MakeCode项目存储在GitHub存储库中的方法。这对于小组项目,版本控制以及向学生讲授开源软件开发非常有用。在https://makecode.com/blog/makecode-with-github上了解有关此功能的更多信息。
Web USB
不再需要拖放程序文件!!Web USB技术允许您将USB设备与Web浏览器“配对”,因此,当您单击该下载按钮时,它可以直接下载到micro:bit!您将需要在micro:bit设备上使用最新的固件,并且需要使用新的Edge或Chrome浏览器。
更多音乐!
我们在“音乐”类别中添加了几个新块。在充满micro:bits和扬声器的教室中,教师经常要求“设置音量”!该播放旋律块是由我们惊人的实习生创建,我们很高兴将其带到micro:bit。我们想听听你们所有人创造的可爱旋律!
break 和 continue
这些块可以在“ 循环”类别中找到,并允许您退出长时间运行的循环,或者在检查或暂停后继续进行处理。
点对点连接器
这就是我们所谓的这些指标,旨在帮助将嵌入式块拖放到正确的位置。
提示输入项目名称
我们添加的最后一个小功能是帮助减轻数百个“无标题”项目的浮动,一旦学生单击“ 新建项目”按钮,就会提示您为项目命名。
多编辑器
您可能正在为两个micro:bits创建无线节目。一个发送消息,另一个接收消息。您必须为两个程序分别创建两个项目。好吧,现在有了Multi-edit!能够同时创建,修改和测试两个程序。在以下位置使用编辑器的Multi-edit版本:https://makecode.com/multi。
QR码分享
使用QR码共享您的项目。任何人都可以扫描代码来打开共享项目!
编写自己的教程
有一些新工具和有用的功能可用于创建您自己的教程。您可以使用MakeCode 教程工具来编写和测试您的教程。您也可以在MakeCode中为micro:bit编辑器本身编写一个教程。看一下使用编辑器编写和共享教程的演示。
以上内容翻译自makecode博客。
micro:bit MakeCode 2020 测试版简介
-
- 随机主题
- 回复总数
- 阅读次数
- 最新文章
-
- 10回复总数
- 1366 阅读次数
- 最新文章 由 zwjiang
2022年 1月 11日 10:24
-
- 1回复总数
- 799 阅读次数
- 最新文章 由 shaoziyang
2022年 1月 11日 08:31
-
- 10回复总数
- 1365 阅读次数
- 最新文章 由 zwk34
2022年 1月 12日 20:30