帮助孩子学习编程的种游戏腾讯云开发者社区

当今最吸引人的职场技能是编程。在世界范围内,已经有3600万儿童参与了一个名为“编程一小时”的活动,这个活动除了能让这些孩子学会使用软件外,还能让他们了解软件的编写过程,掌握一技之长,对他们长大后的职场生涯也能有一定的帮助。

就算你不想让孩子长大后以编程为生,了解一些编程的基本概念,也能够帮助孩子提高解决问题的能力,并且提高思辨能力,这两个能力都能让孩子在未来的成长过程中受益良多。比尔▪盖茨曾说过:“学习编写程序,能够帮你拓展思维,并且让你更好的进行思考,它能够让你获得更多的思考问题的方法,我认为这对所有人来说都是非常实用的。”

目前市场上这样的平台和产品其实有很多。诸如Scratch和Alice等一些平台都能够让孩子(包括成人)使用一些简单的编程方法来创造属于他们自己的游戏。Coursera和Codecademy等在线学习平台也提供了很多编程学习的内容。但是并非所有孩子都能够直接进入这种编程环境。对于这部分儿童来说,市场上还有许多以游戏的方式来学习编程的产品,这些游戏能够教会他们一些编程的基本概念和方法,而且还能寓教于乐,更适合儿童进行编程学习。

我们对这些旨在让孩子了解编程的游戏进行了一个整理,其中一些还在进行开发,你可以从中进行选择。这些游戏几乎涵盖了所有系统平台,例如iOS、安卓、Windows Phone、PC和Mac等,甚至还有桌游,其中既有免费游戏,也有付费游戏。你可以根据实际情况来为孩子进行挑选。

Lightbot和Lightbot Jr.

适用年龄:4-8岁(Lightbot Jr.);9岁以上(Lightbot)

平台:网页浏览器、iOS、安卓

价格:免费(浏览器)、3美元(iOS/安卓)

专家点评:“虽然这个产品看上去很简单,但是Lightbot能够让孩子接触和认识一些有趣的计算机编程概念。”---- Fritz Ruehr,Willametter大学计算机科学系副教授。

Lightbot是一个关于计算机编程的迷宫游戏,创造者为一位来自加拿大的大学生Danny Yaroslavski。这个游戏的目标,是让画面中的机器人举起所有蓝色的瓷砖。它会为孩子提供各种指导,以完成目标。

Yaroslavski表示,这个游戏能够让孩子了解编程中的一些基本概念,例如计划、测试和调试等。孩子在控制机器人的过程中了解编程。

这个游戏的网页版不收费,移动设备端也有一个免费的试用版。这个游戏有两个版本,一个Lightbot,另一个是Lightbot Jr.,分别适合不同年龄段的儿童。

Code Monkey Island

适用年龄:8岁以上

平台:桌游

价格:40美元

专家点评:“Code Monkey Island是一个非常有意思的桌游,并且能让孩子了解计算机编程。“----教育家、科技活动价Phil Shapiro。

这个游戏的创造者是来自布鲁克林的Raj Sidhu,他希望用愉快的方式将计算机编程介绍给儿童。他选择了一种科技含量较低的方式,但是这种方式却让孩子接触到了高科技的技术,而且这个游戏适合全家一起参与。

Code Monkey Island非常简单,进行一局游戏大概需要45分钟。Sidhu表示,他选择用这种桌游的方式让孩子接触编程,是由于他认为这种方式能够让全家都可以参与进来。他在Kickstarter的页面上表示:“我想创造一个孩子、父母甚至祖父母都能参与进来的游戏,孩子在享受和家长一起游戏的同时,还能学习一些有关计算机编程的知识。”

目前这个游戏已经在众筹网站Kickstarter上成功完成了众筹融资,预计将于今年8月份正式发货。如果你也想买这个产品,可以在Kickstarter上为他们提供资金,最低价格为40美元。

Kodable

适用年龄:5-8岁

平台:iOS

价格:免费版(Pro版本7美元)

专家点评:“儿童可以使用Kodable来学习计算机编程。就连还不认字的儿童都可以玩这个游戏。”----Terri Eichholz,教师。

Kodable共有105个关卡,每个关卡都能够教授儿童一些编程知识。

Kodable联合创始人Grechen Huebner在一次接受媒体采访的时候表示:“成年人经常会低估孩子的学习能力,其实在他们小的时候给他们一些挑战,他们往往能够完成这些挑战,这正好证明了他们的学习能力有多高。“

免费版的Kodable拥有45个关卡,用户可以通过应用内购买的方式来解锁所有关卡。另外Pro版中还有词汇学习功能和学习导引。Pro版Kodable的售价为7美元。

Robozzle

适用年龄:6岁以上

平台:网页浏览器、iOS、安卓、Windows Phone

价格:免费(网页浏览器版),免费或是2美元(移动版)

专家点评:“Robozzle的定义是一个社交化迷宫游戏,但是对我来说,他是一个有趣的学习编程的游戏。而且它也许还是一个让小孩子爱上计算机编程的游戏。”Alfred Thompson,高中计算机教师。

Robozzle会给你一些指令,你要根据这些指令来解决各种问题,从而操控画面中的机器人。这个游戏有很多难度,难度最低的适合儿童,而难度最高的甚至会让一些专业的编程人员挠头。

Robozzle的iOS、安卓和Windows Phone 7版为收费版。

Cargo-Bot

适用年龄:5岁以上

平台: iOS

价格:免费

专家点评:“一个优秀的用iPad学习编程的应用。我的两个孩子都在使用它。”----Mike Lawrence。教育行业创业者、Google Teacher Academy联合创始人。

Cargo-Bot是第一个完全针对iPad开发的编程学习应用。它的难度起点非常适合5岁以上的儿童,但是随着游戏的不断进行,其难度也会不断增加。

游戏者需要在一个厂房中使用吊车来移动木箱。孩子可以在游戏的进程中学习各种编程知识,例如循环和调试等。

该应用开发者Rui Viann在接受采访时表示:“我希望这个游戏能够让玩家沉浸在用调查变动箱子的过程中,而忘记了自己其实是在学习编程知识。”

SpaceChem

适用年龄:10岁以上,包括成人

平台:PC、Mac、Linux、iOS、安卓

价格:免费预览版、PC/Mac/Linux版10美元、iOS/安卓版3美元

专家点评:“我认为SpaceChem是目前最好的编程学习游戏。”----Neil Brown,英国Kent大学计算机教育研究人员。

SpaceChem这个游戏于2011年面世,它的用一种类似科幻电影的画面让用户来学习编程知识。

该游戏的难度足以适合青少年用户,例如高中生甚至是大学生。这个游戏的目标,是通过完成编程操作,来搭建机器,与怪兽进行对战。该游戏的开发商Zachtronic Industries表示:“SpaceChem是一个适合12岁的儿童进行的游戏,而且足以让他们为之疯狂。当今人们都在谈论学习编程,这足以说明编程学习的重要性。像SpaceChem这样的游戏,能够教会玩家如何进行编程。”

Robot Turtles

适用年龄:3-8岁

平台:桌游

价格:25美元

专家点评:“让孩子早点学习编程吧!这个游戏非常优秀!未来一片光明!”John Legere,T-Mobile CEO。

这个关于计算机编程的桌游,适合年龄非常小的儿童。这个游戏去年在Kickstarter上成功完成了众筹,获得了超过60万美元的众筹融资,而他们设定的众筹目标,仅仅为2.5万美元。

这足以说明人们对这个游戏的需要了,它能够教会玩家基本的变成知识。该游戏首批2.5万套,在上市之后就销售一空。该游戏的创造者Dan Shapiro表示,这个游戏非常简单,只需两秒钟就能够学会。

Shapiro表示:“我认为编程是一种能够教给孩子的超能力,也是一种让他们跟上未来科技发展脚步的方法。”

Robot Turtle最近刚刚被游戏公司ThinkFun收购,本月晚些时候,这个游戏就将大规模上市。

Code Combat

适用年龄:13岁以上(也适合更小的儿童,但是需要帮助和指导)

平台:网页浏览器

价格:免费

专家点评:“让孩子在游戏的过程中学习编程,非常具有创意。”Jason Battle,阿拉巴马大学技术管理与政策学院副院长。

Code Combat是这个列表上唯一一个需要玩家真的输入编程语言和指令的游戏,目前这个游戏只支持Javascript,他们计划在未来添加CoffeeScript、Python、Clojure和Lua等语言。不要被这些语言所吓倒,Code Combat能够让你在学习的过程中也能保持好心情。

这个游戏目前除了支持单人游戏外,还支持多人游戏。它就像是一个网络游戏,玩家的招数就是他们所学到的各种编程指令。另外,此前他们刚刚获得了4万美元的资金,用于游戏的继续开发。

Code Combat的开放商希望一直保持这个游戏的免费特性,如果玩家达到了一定级别,甚至还可以加入这家公司。是的,你没看错,玩儿游戏还能帮你找到工作。

Ludos

适用年龄:4-12岁

平台:PC、Mac、iOS

价格:119美元

专家点评:“Ludos将真实世界和数字世界连接在一起的特性,是最吸引我的地方。”Terri Eichholz,教师。

Ludos公司的首款游戏目前正在开发当中,预计今年8月正式推出。这个游戏能够将真实世界和电子设备屏幕结合在一起,该游戏的各种指导卡片为实体产品,而具体操作则需要在设备的屏幕上进行。

该公司的首款游戏名为《Cork the Volcano》,这个游戏旨在向儿童介绍计算机编程中的一些最基本的概念。该公司后续将会推出更多的编程学习游戏。另外,该公司还推出了一个开放平台,任何人都可以针对这个平台开发游戏。

Codemancer

适用年龄:9-14岁

平台:PC、Mac、iOS、安卓

价格:20美元

专家点评:“一个梦幻的游戏,游戏中的女性主人公能够教授儿童(包括成人)如何进行编程。这个游戏的每一个部分都让我艳羡不已!”----Lauren Scott,网页开发人员、Dev Bootcamp青少年教师。

该游戏将于明年夏天正式登陆市场,它有着一个梦幻般的故事,这个故事和游戏中的女主人公将会吸引人们的注意力,让他在众多类似的游戏中脱颖而出。

目前这个游戏正在众筹网站Kickstarter上进行众筹融资。游戏中,玩家需要使用“魔法符文”来操控一位名叫Aurora的人物,你的任务是帮助她拯救她父亲的生命。这个游戏的创造者Robert Lockhart希望这个游戏能够降低儿童学习计算机编程的难度,让更多的孩子能够在成长的初期就接触到计算机编程这种技术。

Lockhart在众筹项目页面上写到:“Codemancer所使用的语言被设计的非常容易接近和理解。另外这些语言还可以轻松的被翻译成目前世界上各种主流的编程语言。而随着游戏的不断进行,我们将会加入一些更加复杂的程序和语言。”

Machineers

适用年龄:9-14岁

平台:PC、Mac(iPad版本正在开发当中)

价格:免费试用

专家点评:“Machineers可以说是我所见到过的,最好的教育类游戏。”----Paul Hayes,编程人员、游戏开发人员

Machineers是一个探险类游戏,玩家能够在游戏中与各种已经破损的机器进行交流与互动,试用编程原则(而不是编程语言)和拖拉的界面对这些破损的极其进行修复。

Machineers的开发者是Danish Lohika GAmes团队的一名成员,他的名字是Henrike Lode。此前在对这个游戏进行测试的时候,一个参与测试的孩子曾经对他说,教育类的游戏,对于孩子来说,就像是一颗“藏在西兰花当中的巧克力”,要是想要吃到巧克力,就必须先吃掉难吃的西兰花。因此,Lode决定不将这个游戏作为教育类游戏进行营销,而是将其作为一个探险类的游戏推向市场,并且对其进行市场营销。

Lode曾表示:“这个游戏是对未来的学习方式的一种准备和铺垫。这个游戏中没有数学和明显的编程语言,所以孩子们也许无法直接用这个游戏学习编程,但是它却大量的使用编程的原则,因此它能够训练孩子们用编程的方式进行思考,并且训练孩子的逻辑思考能力。而这种能力,正是学习计算机编程的基础能力。”

目前这个游戏还在开发过程当中,但是Danish Lohika Games已经发布了PC和Mac平台的试用版,用户可以免费下载和试用。另外,该公司还计划开发这款游戏的iPad版本。

Bee-Bot

适用年龄:4-7岁

平台:iOS

价格:免费

专家点评:“孩子只需拿过设备,观看指导视频,然后进行实践,就能够接触到各种编程的基本原则,例如错误、假设、测试、修正等等,最后孩子就能够达成最终的成功。”----Doug Peterson,加拿大Windsor大学教育学院临时导师。

教育类应用开发商TTS设计了Bee-Bot这个游戏,该游戏旨在帮助儿童通过位置语言和各种数列来接触并学习计算机编程。这个简单的应用共有12个关卡。

另外,TTS还推出了一个姊妹应用,名称为Bee-Bot Pyramid,该游戏适合7岁以上的儿童,售价为0.99美元。

THE END
0.适合孩子的编程小游戏代码儿童编程小游戏是一种寓教于乐的有效方式,能够帮助孩子们在实践中学习编程的基本逻辑和概念。以下是一些适合儿童的简单编程小游戏示例代码,这些游戏设计简洁、趣味性强,有助于培养孩子的逻辑思维能力和动手能力。 猜数字游戏 猜数字游戏是一个非常适合初学者的小项目,它可以帮助孩子理解输入输出、条件判断和循环控制等jvzquC41ygtlw7hufp4og}4cpu}ft884i:wbpkwl
1.少儿编程实践:数独游戏Scratch项目源代码及素材简介:数独是一款逻辑思维训练游戏,通过Scratch编程工具实现数独游戏,可以帮助儿童学习编程思维,并提升逻辑推理能力。该Zip文件包含名为“数独游戏.sb2”的Scratch项目源代码文件,适用于学习和参考。项目中涉及到的关键编程概念包括事件监听、变量与数据结构、条件判断与循环、函数与模块的使用、用户交互、图形化展示以及错误jvzquC41dnuh0lxfp0tfv8|gkzooa<;295=268ftvkimg8igvcomu866;8>:6;<
2.Scratch编程案例素材:炫动跑酷项目深入解析简介:Scratch是一个为儿童设计的图形化编程工具,帮助他们学习基本编程概念和技巧。本素材包提供了名为“炫动跑酷”的游戏案例,通过项目实战教学Scratch编程的关键知识点。案例中涵盖了角色与舞台的操控、事件处理、运动指令、条件语句、侦测块、控制结构、变量使用、声音和动画集成、用户交互以及自定义积木等功能。学习者能jvzquC41dnuh0lxfp0tfv8|gkzooa=75227568ftvkimg8igvcomu86653638>5
3.少儿编程素材库|青少儿编程网以上素材均来自互联网,仅供学习之用,如有侵权,请联系管理员删除,谢谢。 ^_* 为了能更方便的使用素材创作,我们打包整理了几万张透明素材、动画图片等素材,共1.46G。素材内容包括音效、角色、背景、经典游戏角色等内容,创造出的图形化作品丰富、效果出众!添加下方老jvzquC41yy}/cƒreqfk/exr1uq{senDewtxfp}dkvgs>;>
4.Scratch编程游戏项目:经典游戏合集简介:Scratch,一款专为儿童设计的图形化编程工具,通过积木块式的编程语言使编程直观有趣。本合集包含改编的儿童熟悉游戏,如植物大战僵尸、马里奥、飞机大战及大鱼吃小鱼,旨在教授孩子们编程基础知识及游戏逻辑。通过制作这些游戏,孩子们可以学习角色动作、关卡设计、碰撞检测等编程技能,并理解游戏背后的逻辑和算法原理。 jvzquC41dnuh0lxfp0tfv8|gkzooa<5:5:?838ftvkimg8igvcomu866;;938?;
5.少儿编程Scratch项目实战:RainBow案例素材简介:《RainBow-少儿编程scratch项目源代码文件案例素材》提供了一个面向儿童的编程教育套件,通过Scratch编程语言和实际项目源代码的实例,让孩子在互动和趣味中学习编程。该资源包括项目源代码文件"RainBow.sb2",游戏案例设计,以及一系列编程块的组合使用方法,帮助孩子建立编程结构基础,并培养他们的创新与逻辑思维能力。 jvzquC41dnuh0lxfp0tfv8|gkzooa;=9:9>138ftvkimg8igvcomu8665;?94=6
6.13款Scratch游戏源码:学习与实践简介:Scratch是MIT开发的图形化编程工具,帮助儿童通过拖拽积木式的编程块来创建各种项目,如互动故事、动画和游戏。本压缩包含13款适合初学者,特别是小朋友的游戏源代码。通过学习和分析这些源码,孩子们可以在实践中掌握编程基础,提高逻辑思维能力。游戏包括贪吃蛇、大鱼吃小鱼、打砖块、走迷宫、格斗游戏和飞机大战等经典游戏jvzquC41dnuh0lxfp0tfv8|gkzooa=7746>768ftvkimg8igvcomu86665979<;
7.Scratch编程:少儿答题闯关游戏案例分析本项目案例“答题闯关.sb2”提供了一个使用Scratch创作的答题闯关游戏源代码,展示了游戏的主要组成部分以及编程逻辑。项目包含了角色、舞台、脚本、积木块等基本元素,并详细解释了事件处理、控制流程、运算逻辑、变量使用、数据管理、角色行为和外观变化等编程知识点。通过学习这个项目,儿童不仅可以学习编程基础,还能提高jvzquC41dnuh0lxfp0tfv8|gkzooa=75227568ftvkimg8igvcomu866;483998
8.【免费下载】15款超好玩的Scratch3.0少儿编程游戏代码和素材【下载地址】15款超好玩的Scratch3.0少儿编程游戏代码和素材 15款超好玩的Scratch 3.0少儿编程游戏代码和素材本仓库提供了15款超好玩的Scratch 3.0少儿编程游戏代码和素材,这些资源来自超级畅销书《Scratch 3.0少儿游戏编程》的作者 项目地址: https://gitcode.com/open-source-toolkit/5cd95 本仓库提供了15款超好玩jvzquC41dnuh0lxfp0tfv8lkvdrpih5;94<0c{ykenk0fnyckny03=833;;95