从编程的角度来看,minecraft编程 是怎么样设计的

路司祈发布过的帖子
从Minecraft到编程,让你的孩子对程序代码产生兴趣
时间: 12:44 |
| 阅读:2196 |
发送原创文章至,可申请注册邀请码
才可以下载或查看,没有帐号?
本帖最后由 路司祈 于
12:46 编辑
.jpg (58.78 KB, 下载次数: 0)
12:40 上传
软件的竞争力被看作为二十一世纪的重要竞争力。新加坡总理李显龙自己写程序,光宝集团副董事长林行宪也鼓励家长越早让孩子学程序越好。很多人一听到“程序”两个字就害怕。美国创投基金创办人米汉表示,其实写程序没那么难,连小学生自己都能学会。他自己从小学就会写程序,他的儿子也一样。父母的责任就是要帮孩子找到属于自己的工作,让他们能迅速跟上世界变化。他说。这篇文章是讲述他是如何让他八岁的儿子一步步靠游戏入门,学会自己编程序的过程。非常详细具体。
我八岁的儿子现在对JAVA已经非常熟悉了。编写程序是他的兴趣,他热爱这些东西。最开始,他几乎是百分百自学,除了我教他的那一点以外,其他资料都是他独自在网上找到的。网络上有非常多教小孩子学程序的视频,包括JAVA儿童简易教学等等。这些影片非常好,当然,它主要是在帮助8至14岁的孩子了解并学习电脑的各种程序代码。
我自己,也是非常热衷于到处寻找能让孩子变得有创意的东西,就以我的儿子喜欢的JAVA来说,我很愿意把我的钱投资到这个上面,毕竟我的孩子可以因为这些小小的玩具,而获得足够的学习动力,用自己的知识创造,甚至是设计一些东西。毕竟如果想要求学校这种政府机关迅速跟上时代变迁真的是太难了。因此我认为父母的责任就是要帮助孩子找到属于自己的东西,让他们能迅速跟上这个世界的变化。
下面简短的纪录,是我的儿子如何做到自学JAVA的小指南,希望可以帮助其他正在自学科技软件编写的父母和孩子。
一步一步来:
第一步:Youtube上的Minecraft mod视频
.jpg (27.43 KB, 下载次数: 0)
12:40 上传
第一步对世界各地的孩子都一样:广泛接触!
当我儿子7岁那年,他开始对大人们的3C世界非常有兴趣,从iPad开始,然后Mac,过不久,他发现YouTube上的Minecraft的广告(平板游戏:用砖块自己创造游戏角色去打怪物),游戏里面的钻石矿车和长头怪物特别的吸引他,当然,接触以后他开始疯狂的玩。但是他不只是玩而已,还上网找视频研究关于Minecraft的各式各样的技巧和攻略。最后,他看到了Minecraft的mod影片(告诉玩家如何用程序语言写出让游戏中角色更强大的视频)。视频中,玩家们自己在minecraft改变并编写java,然后创造出各种酷炫的角色和装备,甚至可以做到改变游戏中角色的皮肤颜色,或是纹理等等。
我儿子其实平常就特别喜欢玩乐高,而Minecraft那种可以自己用虚拟砖块随意创造出生物来的游戏,对他来说特别神奇,何况你还可以看出你设计出来的人或动物活生生的在屏幕里轰炸其他怪物。
无论你的孩子是男孩或女孩,他们一定都为Minecraft着迷。如果他们没有这个游戏,安装一个给他吧。不要觉得这只要是游戏就是对孩子有害的垃圾。从我来看,这是自从乐高发明到现在,我看过孩子最有帮助的游戏创意工具。
每当我的儿子和他朋友聚在一起时,他们就会拿出各自的iPad,开启wifi,一起进入同一个世界的-----Minecraft服务器。边打边聊,还讨论该创造什么角色或物品来帮助他们打败服务器里的怪兽。几个才几岁的孩子不断将自己所创造的东西放在一起,不好用在丢掉做一个新的,这是一个真正难得的互相创作的经验。
再来,让你的孩子看看YouTube里的Minecraft的视频集把。
有一些我认识的父母,担心自己的孩子会花太多时间在视频上。
千万别这么想,孩子们最爱看破关完成的视频,这些视频告诉他们,怎么样的手法是可行的,同时,它会开启孩子对其他领域知识的兴趣,例如科学、设计、和天文等等。任何youTube上现有的学习资源。
第二步:寻找灵感
.jpg (20.86 KB, 下载次数: 0)
12:40 上传
后来,他告诉我,他想要变得像那些视频中玩家一样厉害,他想改造他的角色(mods),因此我告诉他,你要真正彻底的让你的Minecraft内的所有功能更厉害---自己写代码是唯一的办法,而且,只能用JAVA写。
就因为他对Minecraft里变成无敌的渴望程度是如此之大,他马上说:“我就要这么做,我要学JAVA”。说起来容易做起来难,特别是对于一名八岁的小男孩来说。
于是我们一起开始找小孩也看得懂的JAVA教学影片,有哪些工具,有哪些市面上有的产品可以供我们使用。
第三步:参加工作坊或夏令营,接触逻辑思考
其实他在学校已经开始学Scratch了,但是他觉得那非常无聊,一开始接触Scratch时一定是好玩的,但是毕竟这已经是很老的软件了,跟不上时代。但我也尝试激励他,让他变得对Scratch更有兴趣,但是情况很明显,他想要更好的东西。
所以,去年夏天,我让他去参加了一个星期的科技夏令营。他的第一堂课就是将用MinecraftRedstone工程数字化。这堂课里,你会从数字化中学到逻辑,用逻辑创造一系列复杂的工具,包括电梯,自动化Minectaft中点站,最后,就用指令做无敌砖块机器人。
这是有伦敦的Funtech夏令营举办的,我非常推荐给各位。夏令营里充满着个个对高科技有高度兴趣的孩子们,男孩和女孩,这是一个有各式各样的创新人才夏令营,而且,课程涵盖的范围大的让人惊讶。
他很喜欢。
当然,不必得从Redstone下手,但这是一个非常好的开始,因为我发现它带给了我儿子数字化工程最重要的几个理念,并且教会了他什么事原则,还有逻辑,特别是在Scratch没有办法带到的逻辑这块。
Funtech除了这个夏令营以外,还有其他非常棒的夏令营,让对于其他科技领域感兴趣的孩子们参加范围很广,我选了几个我觉得最好的:
1.ID科技夏令营
2.初阶数字化工程夏令营
3.科技夏令营
第四部:YouthDigital带来的日常突破
我们曾尝试在自己的电脑上做mods,但很困难,因为他已经习惯用Mac系统了。后来在一次偶然下,我们发现了,这个网页启发他,引导他,教导他如何写JAVA代码。现在这成为他一醒来就想做的第一件事!
说再多都无法表达我认为这网站有多好!几乎是各个方面都好!
这个公司的创始人兼执行长官,贾斯丁·理查兹,已经开发出各种互动式教学视频,包含Eclipse(编号工具程序)和Minecraft的定制版。这让孩子在玩Minecraft时,可以用Eclipse写JAVA来改变游戏中的角色,皮肤纹理,皮肤颜色,或是装备等等,让角色变得更强更酷。
这是一个真正属于二十一世纪的学习工具。
只是你(或孩子)必须要清楚,这是一个没有拖拽式,或触控式界面的东西,你才是那个未来要写这些界面给玩家的关键人物,这是一个要踏踏实实敲代码的地方。界面,这是我儿子一开始在YouthDigital上碰到的第一个挑战。
.jpg (29.42 KB, 下载次数: 0)
12:40 上传
其实这一点都不困难,这个网站的创始人设计了一个很快可以让任何孩子习惯的界面使用方式。
.jpg (27.48 KB, 下载次数: 0)
12:40 上传
贾斯丁YouthDigital的使用界面(截圖)
网站上还有其他一系列课程,从时尚的服装设计,高科技的游戏设计,到复杂的服务器设计等等。
第五步玩玩看CodeKingdoms吧!
我12岁时也跟我儿子一样,开始自学程序代码,我到现在还记得当时我对这项科技有多痴迷,也因此我买了一堆能够迅速学习代码编写的简易版教学书籍,现在回忆起来还是非常有趣。我很愿意对孩子投资这些东西,又实际又好玩。
我自己是SparkLabs探险全球的创投基金共同发起人兼合伙人,目前还有另一家非常成功的姐妹公司,在韩国,叫做SparkLabsKorea。非常幸运地,在这里,我天天被围绕在一些非常聪明,非常具有创造力,而且非常年轻的先发团队里,我们大家有一个特别的共同兴趣:激发孩子的潜力,并让他们有机会用最简单,并且有趣的方式学习程序代码。Codekingdoms刚出来时,在伦敦就备受EntrepreneurFirst(企业家之首)计划组织推崇,让我们倍感光荣。如果你想让你的对电脑科技充满兴趣的孩子开始他伟大的第一步,真的,你可以试试Codekingdoms!
第六步:整合!
今年夏天,我儿子还想要体验更多的科技夏令营,他正考虑着机器人夏令营呢!
而我自己也对Funtech举办的无人机工作坊感到兴致勃勃,也正在考虑!
过去这些训练和经验真的彻头彻尾的改变了我的儿子,他和朋友们现在是他们学校里最厉害的科技达人。
在他们的世界里,各有各的才华-编码,做机器人,科学等等。我们都很高兴看到自己的孩子在自己的领域里慢慢找到自信,甚至成为领导者,同时他们还可以用自己的能力帮助其他小朋友上手,或是自己成立课后俱乐部,哈哈!
最后,在这篇文章的结尾,我要用我最喜欢的电影,大英雄天团(BigHero6)的片段来告诉正在看文章的你们,创意是无限的,游戏也可以让你成为未来的发明家!就像大英雄天团里,当初他们只是想建立一个自己的实验室,没想到竟然开发出新的机器人军团!
文章来源:创客营
<p id="rate_3" onmouseover="showTip(this)" tip="赞一个!留着教育儿子&知识币 + 3 枚
" class="mtn mbn">}

我要回帖

更多关于 minecraft编程一小时 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信