随着科技的不断发展,编程已变得非常重要。目前,在全球范围内,共有3600万儿童参加“编程一小时”的活动,该活动旨在使儿童积极的投身到科技编程中来,而不是被动的接受。 即使你的孩子以后不用靠编码来养活自己,但了解一些编码知识,可以提高孩子解决问题的能力,锻炼他们的思维能力。 比尔·盖茨曾说过:“学习编程,不但可以延伸你的心灵,更有助于你去思考、创造,无论身在任何领域,对你都是有帮助的”。所以,学习编程有必要从娃娃抓起。 现在,国外科技网站VentureBeat,整理出12款可帮助儿童学习编程的游戏。 1. Lightbot和Lightbot Jr.
适合人群:4-8岁 支持平台:Web浏览器、iOS和Android
Lightbot Jr是一款编程益智解谜游戏,由加拿大大学一名叫Danny Yaroslavski的学生开发。Danny Yaroslavski说,这款游戏可教小朋友们一些诸如规划、程序、测试、调试等的应用开发概念。游戏过程中,玩家只要为灯泡机器人设定编码路线,让其将所有的灯泡点亮即可升级。 通过这款游戏,玩家可以简单的了解编码逻辑,以及调试问题和解决问题的能力。这个游戏有两个版本,一个Lightbot,另一个是Lightbot Jr.,分别适合不同年龄段的儿童。 2. Code Monkey Island
适合人群:8岁以上所有人群 支持平台:桌面平台
Code Monkey Island是一款非常有意思的桌游,并且能让孩子了解计算机编程。这款游戏是由布鲁克林的Raj Sidhu创建,他开发这款游戏的初衷是希望以一种有趣的方式把编程介绍给儿童。这款游戏适合全家一起参与。 Raj Sidhu表示,选择用桌游的方式让孩子接触编程,可以让孩子的家人都参与到这款游戏中来,让孩子在享受和家人在一起游戏的同时,还能接触到一些编程的知识。Code Monkey Island非常简单,玩一局大概需要45分钟。 3. Kodable
适合人群:5-8岁 支持平台:iOS
很多研究表明,6岁之前是一个人学习语言的黄金时期。所以Grechen Huebner和Jon Mattingly开发了一款名为Kodable的游戏,这款游戏能够使小朋友在很小甚至不认识字的时候锻炼他们的编程思维能力。 Grechen Huebner解释说:“关于编程的工作越来越多,且不论孩子们是否选择成为一名程序员,学习编程能让他们了解科技。科技是生活一个非常重要的部分,不会消失。”Kodable共有105个关卡,每个关卡都能够教授儿童一些编程知识。
4. Robozzle
适龄人群:6岁以上所有人群 支持平台:Web浏览器、iOS、Android、Windows Phone
Robbzzle是由微软的一位名叫Igor Ostrovesky的程序员创建的,这款益智游戏颇有挑战性。该游戏可使用有限的指令,来使机器人通过迷宫。但游戏跨度比较大,有些小朋友也能轻易解出,有些即使是经验丰富的程序员也很难解出。 5. Cargo-Bot
适合人群:5岁以上所有人群 支持平台:iOS
Cargo-Bot是第一款用iPad开发的游戏。前面游戏很简单,适合5岁的小朋友学习编程,越往后面越具挑战性。该款游戏的玩法类似汉诺塔,利用机械手搬运货物,使货物最终排列成指定顺序。Rui Viana透露说:“我开发这款游戏是为了让人们在用手机械移动货物的同时,忘记自己是在编程。” 6. SpaceChem
适合人群:10岁以上所有人群 平台:PC、Mac、Linux、iOS和Android
SpaceChem于2011年发布,这款游戏的目的是通过编程操作,来搭建机器与怪兽进行对战。该款游戏的难度适合青少年,包括高中生和大学生。当今人们都在谈论学习编程,这足以说明编程学习的重要性。像SpaceChem这样的游戏,能够教会玩家如何进行编程。 7. Robot Turtles
适合人群:3-8岁 平台:桌面平台
让孩子早点学习编程吧!这款游戏非常优秀!这款桌游,适合年龄非常小的儿童。该游戏的创造者Dan Shapiro表示,这个游戏非常简单,只需两秒钟就能够学会。Dan Shapiro表示:“ 我坚信,编程能够给予孩子们一种强大的力量,让他们能够避免固步自封,勇于创新,从而走在时代的前列。”近期,Robot Turtle刚被游戏公司ThinkFun收购,这款游戏将在本月晚些时候大规模上市。 8. Code Combat
适合人群:13岁以上所有人群 支持平台:Web浏览器
CodeCombat是一款跨平台游戏,可在多个系统上运行。这款游戏是一款多人编码游戏,游戏的本质就是教会大家如何编程,并且通过游戏来提升编码水平。该游戏超过9千关关卡,每个步骤都会有语音操作提示,无论你是否有编程经验都可以加入到该游戏中来。 9. Ludos
适合人群:4-12岁 支持平台:PC、Mac、iOS
这个游戏能够将真实世界和电子设备屏幕结合在一起,该游戏的各种指导卡片为实体产品,而具体操作则需要在设备的屏幕上进行。Ludos首款游戏为Cork the Volcano,这个游戏旨在向儿童介绍编程的一些基本概念,如计划、定序等。 10. Codemancer
适合人群:9-14岁 平台:PC、Mac、iOS和Android
这是一款梦幻的游戏,游戏中的女主人公能够教儿童(包括成人)如何进行编程。玩家需要使用“魔法符文”来操控一位叫Aurora的人,来帮助女主人公来拯救父亲的生命。这款游戏的发明者Robert Lockhart希望,该游戏能够降低儿童学习编程的难度,让孩子在成长初期就接触到计算机编程。 11. Machineers
适龄人群:8-14岁 平台:PC、Mac
Machineers是一款探险类游戏,游戏中,玩家能够与已经破损的机器进行交流和互动,用编程原则和拖拉界面对这些破损的机器进行修复。Machineers的开发者Henrike Lode说:“之前,对这个游戏进行测试的时候,一个参与测试的孩子曾经说过,教育类的游戏,就像是一颗“藏在西兰花中的巧克力”,要想吃到巧克力,就必须先吃掉难吃的西兰花。”因此,Lode决定将不把该游戏作为教育类游戏进行营销,而是将其作为一个探险类的游戏推向市场,并且对其进行市场营销。 12. Bee-Bot
适合人群:4-7岁 支持平台:iOS
这款游戏共有12个关卡。教育类应用开发商TTS设计这款游戏的初衷是为了帮助儿童通过位置语言和各种数列来学习计算机编程。玩家只需要拿着设备、观看视频指导,然后再进行实践,就可接触到各种编程的基本原则,比如测试、纠错、假设、修正等。 另外,TTS还推出了一款适合7岁以上儿童的,名为Bee-Bot Pyramid的姊妹应用。 立姐有话说:在大部分人看来编程是项技术性非常强的脑力劳动的工作,就目前的情况来看确实如此。但未来这一状况一定会改变,在未来起码有百分之五十的人是会编程的。到那个时候,所有的人都可以根据自己的想法来做应用,游戏。就像现在的自媒体一样。每个人都是一个媒体。换句话说,未来,人人都是程序员的时候,程序员这个概念是不是就不复存在了? 欢迎大家关注黑马程序员新浪微博:黑马程序员 立姐等你来分享你的观念!
|