第一课code connection入门[计算机科学入门(Min
code connection是什么?
code connection就是可以使用Minecraft教育版进行编程的工具,它可以链接到make code等开源平台进行编程,make code是微软的开源平台,提供了大量免费的教学资源。
下载
要使用code connection首先需要安装Minecraft教育版,code connection工具,可进入官方下载链接进行下载,如下图红色框内的分别是下载Minecraft教育版和code connection的入口,下载后直接双击进行安装即可,无需额外配置步骤。
要想能够使用以上工具,你还需要拥有教育版账号或者使用破解工具进行破解,仅试用期间推荐使用破解版,可参见我的上一篇文章Minecraft教育版初体验
使用方法
安装完成后,打开Minecraft教育版和code connection工具,code connection打开后显示如下内容,根据提示点击右边的按钮复制指令的内容。
打开code connection.png
接着切到Minecraft教育版,进入游戏后创建新世界,选择Agent试玩这个模板
选择Agent试玩模板.png
进入游戏后,键盘输入t打开命令窗口,选择粘贴将上面从code connection复制的命令输入到命令窗口,然后回车。此时左上角会提示连接成功。
输出指令回车.png
再次回到code connection窗口,会发现已经发生了变化,这些选项就是编程的开源平台,核心就是提供了代码编辑器的功能,点击微软的MakeCode,将会进入代码Make code项目页面。
进入make code编辑器.png
make code编辑器内容.png
简单示例
初次使用我们就不做具体代码编写的讲解,先来个简单的体验吧,看看使用Minecraft教育版进行编程的乐趣吧,点击New?Start Here!这个示例教程,该教程将教你一步步实现从天空下鸡雨的效果,非常的简单,按照示例中的提示步骤一步步照做就行了。
按照教程完成后的代码如下图,这里的代码是通过一个个的块来组织起来的。
按照示例完成的代码.png1975年,麻省理工学院媒体实验室的Seymour Papert创建了一个名为LOGO的初学者编程语言。他基于研究目的开发了这门语言,该研究表明,使用代码块是教授编程概念的一种特别有效的方法。Papert创造了“建构主义”这个术语来描述学习者通过建立知识来构建新知识的方式。MakeCode中的块和Minecraft中的块本身就是通过在开放式学习环境中使用此理念来实现新学习的模型。基于块的编程语言(如Scratch和MakeCode)是建立在Papert的研究基础之上,是学生开始学习编程概念而不必担心语法的好方法。
接着再次切换到Minecraft游戏世界中,输入t打开命令输入框,输入chicken回车。
输入t打开命令窗口输出chicken回车.png
输入命令后马上按esc健退出输入框,转动视角向上看你就会看到天空下起了鸡雨,还伴随着咯咯咯鸡叫声,非常的有趣!
下鸡雨.png
感悟
体验了上面鸡雨的示例后,你是不是和我一样觉得使用Minecraft教育版进行编程非常好玩哪,如果你是一位教师或者是希望向自己的孩子传授计算机知识的家长,是不是也觉得孩子也一定喜欢这种寓教于乐的方式哪!Minecraft教育版在国外可是非常的流行哦,很多学校都将它引入了课堂教学哪,而且不仅计算机教育,数学、历史、地理、艺术、化学等等都可以的哪,只有想不到,没有做不到。快来一起尝试使用Minecraft开展学习和教学工作吧。