QQ登录

只需一步,快速开始

创客帮-青少年创客创意社区

快捷导航
开启左侧

微软Kodu震撼登场 娃娃专用的编程语言

  [复制链接]
老哈 发表于 2015-9-27 19:08:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
Kodu是一个专为创造游戏使用的可视化编程语言。Kodu 可视化游戏编程可能是最能激起儿童的早期编程兴趣的方法了,再说的专业一点,Kodu 能培养儿童的设计、编程和叙事逻辑能力。目前来说,在澳大利亚已有儿童早期教育机构采用Kodu作为其教学辅助工具了。
AD:



介绍Kodu针对孩子们设计的编程软件
微软发布的一款针对9到14岁儿童开发的可视化编程语言Kodu,现在已经升级到Kodu 1.2版本,该编程语言一经推出受到了一致好评,甚至在澳大利亚已经有儿童早期教育机构采用了Kodu作为其教学的辅助工具,而对于这款软件有很多丰富的过关等级让孩子们在娱乐的同时对编程产生浓厚的兴趣。Kodu Game Lab支持用鼠标或键盘按键操作,内置了多款游戏模式的范例,包括RPG冒险地图,以及若干经典游戏。并支持随时调试。

1722200.jpg

Kodu Game lab
这款针对儿童开发的编程语言最核心的理念就是让孩子们动手自己来针对某对象的“条件和语句”来实现自己的创意。而这款极具创意性的软件曾经是Xbox 360的研究项目,这也让开发者需要将Xbox 360控制器改变成键盘或者鼠标才能顺利玩游戏。目前,Kodu不能实现多人写作编程和PC端游戏程序分享到Xbox 360端。针对这样一款游戏性编程语言今天编者就跟大家一起分享一下如何在Kodu上面通过游戏学编程。

1722201.jpg

Kodu Kup大赛获奖的孩子们
Kodu支持Windows 7,Windows Vista和Windows XP,编者选择在Windows XP下进行测试。首先登录微软的官方网站下载免费的软件。

1722202.jpg

进入下载页面

1722203.jpg

安装Set up 文件
程序安装完毕后你的桌面出现两个Kodu图标,这两个图标一个是关于参数设置的选项卡,另一个是进入游戏的主页面。

1722204.jpg

进入主页面



好心情
 楼主| 老哈 发表于 2015-9-27 19:12:27 | 显示全部楼层

Kodu带你进入简单的程序员之路

当进入菜单页的时候我们可以选择LOAD WORLD,下面来进入初级“编程员”阶段,一起来体验一下操作的过程吧。


1722205.jpg

进入主页面


1722206.jpg

主页面菜单


1722207.jpg

选择游戏等级

当点击LOAD WORLD的时候进入My Worlds页面,有若干个场景可以进行选择,在这里,我们选择一款初级游戏Shooting Fish进行讲解。


1722208.jpg

游戏页面

进入游戏后,看到上面的页面,下面的一排工具就是一会儿要“编程”用到的工具了。


好心情
 楼主| 老哈 发表于 2015-9-27 19:13:18 | 显示全部楼层

熟悉简单的角色选择设定

首先选择从左边数三个工具,点击它,弹出下图显示的一个圆形的菜单,这个菜单是帮助小朋友们选择“人物”。在这里编者选择了“Kodu”作为我的角色。


1722209.jpg

游戏菜单

选择好你的角色后,又弹出了这样一个圆形的选择器,开始选择你的武器,在这里编者选择了一个炮弹作为我的武器。


17222010.jpg

选择武器

选择好人物之后,就可以对Kodu进行程序的设置了,比如,他现在就是一个程序,你现在需要编写代码命令他是向左发射炮弹还是向右发射炮弹。


17222011.jpg

角色设定成功


17222012.jpg

点击Program


好心情
 楼主| 老哈 发表于 2015-9-27 19:14:08 | 显示全部楼层

教你如何设置程序中的指令

假如,现在我们想命令Kodu将炮弹发射到前方,那么这条语句就是Where+do,Where里面,我们可以选择用键盘控制,所以在选择器里面我们选择Keyboard+Space+misc,就是用键盘上的空格毽和鼠标去控制。


17222013.jpg

先选择键盘


17222014.jpg

选择鼠标


17222015.jpg

选择Space键

在DO里面,选择用Shoot+missile,这个组合的意思就是发射炮弹。


17222016.jpg

在DO里面选择Shoot


17222017.jpg

选择炮弹


好心情
 楼主| 老哈 发表于 2015-9-27 19:14:53 | 显示全部楼层

让孩子对编程有了早期的逻辑思维

到这里基本就是简单的设置了外部设备和武器,下面2可以设置发射的方向,步骤和1是一样的。


17222018.jpg

基本设置完毕


17222019.jpg

设置向左右和向右发射


17222020.jpg

准备发射


17222021.jpg

发射炮弹


好心情
 楼主| 老哈 发表于 2015-9-27 19:15:40 | 显示全部楼层

DIY场景更逼真

刚才学会了如何发射炮弹,现在编者来和大家分享一下如何在空旷的场地来进行布置场地,Kodu所展示的场地可以设置3D模式,非常逼真,而且草地的样式也是五花八门。


17222022.jpg

在菜单中选择Empty World进行场地的设置


17222023.jpg

点击类似场地的图标


17222024.jpg

选择草地的样式


17222025.jpg

鼠标点击更改草地的颜色


好心情
 楼主| 老哈 发表于 2015-9-27 19:16:23 | 显示全部楼层

3D场景让色彩不再单一

空旷的场地可以任意设置,设置成3D效果,画面可以任意旋转非常有趣。设置完成这些之后可以保存为场景,以后的比赛可以在自己设置的场地内进行。


17222026.jpg

3D效果的场地


17222027.jpg

逼真的3D效果


17222028.jpg

可以旋转的场地


好心情
 楼主| 老哈 发表于 2015-9-27 19:17:08 | 显示全部楼层

游戏难度升级让孩子挑战难度

在前面,初步的学会了如何进行目标的攻击和设置地形,现在要我们来看看如何用编程来设置一个完整的初级小游戏。首先我们设置了比赛规则,规则中小鱼从右侧不断的出现,而Kodu发射炮弹负责打中小鱼,如果在两次进攻之后都无法打中小鱼,那么游戏结束。


17222029.jpg

设置鱼的出现频率和游戏结束的时间

对于上面所说的这个游戏规则,我们转换成编程的语句之后在游戏里就能够实现了。这个游戏也是教会孩子们学会变成的思想并且从小培养他们的逻辑思维能力。这对于以后成为一名出色的编程高手来说,确实会是一个不错的基础。


17222030.jpg

设置Kodu发射炮弹


17222031.jpg

游戏结束

这款编程语言完全是针对孩子量身打造的,在游戏的同时还能为早期的编程学习打下基础,如果你的孩子沉迷于网游,却对网络表现出异常的天分,这款软件最适合不过了。而这款软件也希望早日能在中国的中小学中普及开来,这样,不仅能培养一些热爱编程的孩子的兴趣,还能为储备优秀的程序员人才打下了坚实的基础。


好心情
您需要登录后才可以回帖 登录 | 注册

本版积分规则

客服热线
400-1234-888 周一至周日:09:00 - 21:00
公司地址:襄阳市樊城区长虹路现代城5号楼188

创客帮MAKER.BAND青少年创客创意社区是一个融教育、科技、体育资讯为一体的综合服务平台,专注于教育创新、专注于科技体育、专注于教育资讯。

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表