微软Kodu游戏编程语言是一款电脑编程软件,该工具主要面向少年儿童群体的编程学习使用,通过可视化编程系统,让孩子通过游戏学习编程,爱上编程。
Kodu是什么意思?
微软Kodu,英文名为Kodu Game Lab,中文名为酷豆实验室,是微软为少年儿童打造的游戏编程开发工具,与一些完全图形化的儿童编程语言不同的是,微软酷豆可视化编程语言还保留了部分文字学习空间,让儿童在未来学习语言更直观。
微软Kodu趣味电脑程序设计可以说在背景上是得天独厚的,毕竟微软在游戏界也是深耕多年,酷豆游戏编程中也完美集成了微软系游戏平台操作习惯,可以在键鼠和手柄之间切换玩法。孩子们在每一个作品中可以随时切换为编辑模式,对内容进行修改,培养逻辑性的养成。
kodu编程有什么用?
Kodu是微软推出的面向儿童的可视化编程语言,可以让孩子自己创造PC或XBox游戏。
与我们大多数人的童年相比,现在的孩子从小就可以通过电脑接触最新的科技成果。据媒体报道,在家长的共同参与下,Kodu甚至可以让5岁的小孩子通过鼠标编写出一个简单的游戏,你可以与孩子共同编写一个讲故事的应用,或者仅是通过鼠标或键盘控制移动一颗苹果。显然,这种非同寻常的创造体验对于孩子有着特殊的启发和教育意义。
无论是大人还是年幼的孩子,Kodu让编程变成一件轻松娱快的事情。澳大利亚的某些公立学校已把Kodu列为实验课程。
Kodu Game Lab中文版支持用鼠标或键盘按键操作,内置了多款游戏模式的范例,包括 RPG 冒险地图,以及若干经典游戏。在体验游戏的同时按下 ESC 键,即可进入可视化编程模式,并支持随时调试。面向对象的 Kodu 可视化编程,使得任何开发者都可通过某对象的“条件和语句”来实现自己的创意。
目前 Kodu 还不支持多人协作编程,也不支持从 PC 端将游戏程序分享至 Xbox 360 端。而且在 PC 版的一些地图中,需要开发者将 Xbox 360 控制器改变为键盘或鼠标才可顺利游戏。
Kodu 可视化游戏编程可能是最能激起儿童的早期编程兴趣的方法了,再说的专业一点,Kodu 能培养儿童的设计、编程和叙事逻辑能力。目前来说,在澳大利亚已有儿童早期教育机构采用 Kodu 作为其教学辅助工具了。
同样的,少儿编程已形成行业,越来越多的优秀编程语言已经出现,如果你需要一款编程语言来教育孩子的逻辑能力,那么下面小编推荐的编程语言都可以尝试一下。
软件需要.net支持,请提前下载安装:.NetFramework4.6下载|Microsoft .Net Framework下载
Kodu编程如何砌墙?如何制作迷宫?
进入编程工具后会预存几个内建游戏作品,我们可以在主界面进入“载入世界”,然后向后找到Maze开头的世界,都是迷宫内容的,相信你能方便的理解迷宫制作方法。
你也可以点击下面的视频教程系列,让你了解其中的原理:
Windows XP能否装kodu?
Kodu需要WindowsVista及以上系统,推荐Win10。所以WinXP用户无法安装。如果你的系统有激活方面的需要,推荐使用这款工具:Microsoft Toolkit激活工具下载
Kodu编程作品在哪展示?
Kodu官网的作品频道汇集了全世界小朋友们上传的世界,每个人都可以分享并下载这些有趣的世界,想要看看别人的创意吗?点击这里进入。
Kodu编程是免费的吗?
是的,微软Kodu旨在儿童教育,完全开源免费使用。
开源软件是一种无私的奉献,它们免费提供给人们使用,并且开放所有代码内容,同时开源协议规定,利用开源软件开发的软件也必须是开源免费的,这样循循善诱的编程软件还有哪些呢?下面小编就列举一些其中的顶级作品,感谢他们。
更多开源编程工具:开源编程软件有哪些
多种动作模块
这种编程方式带来的好处就是:即使是一个一年级的小学生,他也可以在最短的时间内完成自己的设想,创造出他的世界,表达出他所要表达的思想。工具越简单,越便于掌握,在小学阶段,就越便于学生用程序设计的方式表达他的个人理念。
3D游戏环境开发
酷豆这款编程工具,可以带给学生全新的3D环境设计的体验,360度环绕视角,所有内容都是立体的(也许不久之后,还能升级到结合VR、AR效果的虚拟现实编程工具)。以编写走迷宫程序为例,以往程序设计中,迷宫是以一种平面图形的方式呈现的,而在酷豆中,完全可以通过设置第一视角的方法,模拟出走迷宫的效果,既通过上帝视角看到迷宫的全貌增加了游戏可玩性,同时也便于学生理解走迷宫的左手定律,为后续的走迷宫机器人编程教学,奠定了体验基础。
只有WHEN……DO……一种语句
相对于其他编程工具中的语句、模块,即便是Scratch,也包含很多种类,但是在酷豆中,不管多么复杂的游戏,只有一种语句就是WHEN……DO……,简单说就是在什么时间内(情况下)……去做什么,其他所有模块都是可以在里面进行添加,而能添加的项目,都会出现在环形菜单中的。
5种创建3D游戏环境的工具
这5种工具的操作非常简单(如图14、图15),通过不断地操作观察,很容易就能总结出它们的具体功能,同时在屏幕的左上角,还有详细的提示和说明,特别方便学生自学以及讨论工具使用方面的经验交流。
很萌、很酷的角色(物件)
对于美术能力不是很突出的学生来说,酷豆绝对是个“大救星”,因为所有的角色(物件)都已经创建好了(数量不少),并且可以根据自己的实际需求进行一些颜色、大小、位置、角度等方面的调整,有些角色看上去萌萌哒,有些则很符合男生的感觉非常酷(如图11),唯一略有遗憾的就是不能自己添加新角色(也许以后会有一个角色编辑器)。
一看就会的编程方式
酷豆的编程方式用一句话来说就是:点加号选模块,一层一层向下选。相关的选项模块会自动出现在环形菜单中,在教学中,学生完全可以通过不断地选择不同模块,运行后观察比较效果,从而找出模块的使用方法。
独一无二的世界设定
由于是可视化3D编程工具,所以其中的很多设置都是针对编程环境的,比如可以设置3种摄影机角度,可以设置角色的运动速度、高度以及天空、光影效果等,针对游戏编写的需要,可以设置角色是否处于无敌状态、炮弹的威力等,这是以往编程工具没有出现过的,对于学生编写游戏非常的方便。
计算思维
Kodu Game Lab(酷豆)可以帮助青少年把各种创意进行模拟和实现,通过分解复杂任务、反复迭代试错的过程,结合计算思维的方法,达成完成自己作品的最终目标。
游戏设计制作流程
简单来说Kodu Game Lab(酷豆)就是在计算思维的提出者周以真教授加入微软公司之后,为了能够让学生学习计算思维的概念,如建模、算法、迭代、分支结构、事件触发、并行计算等及其开展应用而开发出来的。
在教学编写程序的过程中,教师可以深入浅出地渗透这些概念,引导学生有意识地在日常学习和生活中加以运用。
微软是如此的庞大及强大,开发了超多编程语言和开发工具,这个代码编程帝国旗下有哪些超强工具呢?下面小编将列举几款,相信你都非常眼熟,如果小朋友有实力的话,也可以挑战学习这些开发工具哦~