原标题:开团 | 少儿编程从入门到精通,把这套专业系统有难度的Thinkfun桌游玩通就够了!
最近和大家探讨了不少儿童编程方面的话题,趁热打铁再给大家推荐一套很棒的编程桌游——美国Thinkfun的“编程三剑客”。
这套桌游逃逃用了快一年,绝对值得推荐给每一位打算开始好好学编程的孩子。注意这里我说的是“用”和“学”,而不是“玩”哦。虽然是一套桌游,但在我看来,它的专业性和系统性已经远远超出了“玩”的范畴。
作为全球益智思维类桌游第一品牌Thinkfun, 2017年推出的这套编程拳头产品延续了Thinkfun桌游一贯的品质和气质:
游戏设计特精妙,学习目的也很明确。每一套都有明确的主题和针对的编程核心知识点。我把它们和上周的分享文章《少儿编程那么火,真的有用吗?有什么用? | 逃妈说编程(上)》(还没读过的粑粑麻麻建议可以读一下,对孩子学习编程先有个总体的了解)中所提到编程思维给孩子带来的4种能力做了个对应:
可以看到它们各有侧重点,结合起来则是一个很完备的编程学习解决方案。在“编程三剑客”里,这些知识点是一个个被掰透揉碎了,融入每款游戏的40个关卡中,随着挑战难度的逐渐递进,孩子也由入门到掌握,再到熟练运用,可谓“心机”重重。因此“编程三剑客”也一口气拿下了诸多奖项和殊荣。
从左到右依次是:全球教育学院、美国桌游频道“Dice Tower”、普渡大学授予的认可印章
获得奥巴马倡导的全美编程活动“Hour of Code”的“Perfect Game”(完美编程游戏)称号
逃逃是在去年圣诞节时(9岁+)第一次接触这套桌游的。其实它刚一推出我就顶不住各大热评早早收下,在家里的衣橱里藏了几个月(美国这边很多家庭都喜欢这样,平时遇到适合孩子的东西就悄悄囤起,到平安夜再把功劳塞给那位红袍白胡子老头,免得临时抱佛脚手忙脚乱~)。逃逃一拿到就迫不及待地开“玩”。
他在学校有编程课,有一定的编程基础,平时玩过的桌游也多,所以拆开包装稍微浏览一下说明书就大致搞懂了规则。最先打开的是红色的“Rover Control(探测器控制)”这款,前面几关逃逃觉得很简单,一边通关一边嚷嚷“Hey,这是给幼儿园小朋友的吧~圣诞老人也太低估我的智商了吧”,渐渐地到十多二十关后不闹了,一边小声嘀咕“hmm…有点儿意思…“一边苦思冥想。每过一关都很有成就感,整个圣诞节假期的大部分时间都泡在这套桌游里了。
这就是我推荐这套编程桌游的最大原因,它的起步很简单,孩子上手很快,不需要任何编程基础,但紧接着就一关一关地往上递增难度,一步步“推”着孩子去挑战自己的思维,在挑战中累积知识、培养能力。到后面的关卡还真挺难的,孩子往往需要思考很久,要模拟运行,要回溯纠错。而同样复杂度的程序,用这套桌游来练习比用电脑的好处是:
1. 在电脑上编程的时候,运行程序是计算机的工作,人只要看结果就好了,但计算机运行得太快,孩子不太容易理解命令是怎样一条一条被执行的。而在这套桌游里,孩子自己手工操作,可以很方便地控制速度,观察运行结果,印象更深刻也更容易理解。
2. 当程序出现问题需要调试(Debug)排查问题的时候,如果在电脑上运行,孩子需要盯着屏幕一步一步地调试很久,很费眼睛。实际上期间大部分的时间都是在观察、思考、在脑袋里做逻辑运算,完全可以在这套桌游中完成。
下面我将详细介绍这套桌游,先说说每款游戏的规则玩法以及它们分别针对的编程知识点,然后是Q&A部分,编程可能是很多家长不太熟悉的领域,我尽量把大家可能会有的疑问覆盖到,如果还有我没想到的,就直接在文末给我留言哦。
4. Q&A,你的疑问我都想到了吗?
三款游戏该怎么选?需要有编程基础吗?
孩子正在学电脑编程,还有必要玩、有冲突吗?
这套桌游是进口的英文版,我们专门为每一款都配了中文玩法说明,下载方式见文末。根据我们家玩桌游的经验,游戏没拿到手的时候大家都不会太有耐心也不容易看懂玩法说明。所以下面我主要列下要点,大家感受一下,具体玩法还是等拿到手,对着说明书玩一两关,就都清楚了。
On the Brink (边缘地带)的主题是Procedures(过程)。之前和大家分享过,编程就是和电脑对话,用电脑听得懂的语言,告诉它我想让它做的事。语言是由句子组成的,所谓“Procedures过程”就是一串“句子”(对电脑来说就是命令)的组合,通过它们来告诉电脑,我想让你帮我完成某个目标。
√ 3个控制面板(红、蓝、橙各两格)
√ 1本关卡册子:40关
简单来说,这个游戏的目标就是让机器人从起点走到终点。控制面板上有6个格子(红、蓝、橙各两个格子),我们要把命令卡片放在控制面板上,6个格子都要放满。机器人站在什么颜色的格子上,就执行什么颜色格子里的全部两个命令,走到下一个格子之后,再根据所在的格子执行相应的命令,直到最后到达终点为止。
举个例子,下图中目标是让机器人从“Start”走到“Finish”。
a. 机器人必须始终保持在游戏板的路径上,只在白色、红色、蓝色和橙色方块上移动,不能掉到灰色的地方(悬崖边缘)。
b. 机器人可以经过白色方块,但不能停在那里,否则就卡住动不了了。
听起来有点儿昏?我们来看下怎么解就明白了。
观察路径,发现要想不停留在白色方格,那在“Start”的蓝色方格里至少得往前走两步,那么蓝色的控制板里需要放上两张“Move Forward”,表示如果走到蓝色方格,就得执行这组命令:{Move Forward; Move Forward;}。
接着机器人就在红色方格里了,这时它是面朝右边的,要想走到上面橙色的方格里该怎么办?得“先左转,再往前走一步“,对不对?于是得出了红色方格的动作:{Turn Left; Move Forward;}
同样地,到达了橙色方格的机器人得“先右转,再往前走一步”:{Turn Right; Move Forward;}
这时控制面板上的红、蓝、橙色都放齐了:
我们来看最后一步,到达了蓝色之后还得往前走两步才能到“Finish”,正好蓝色方格的命令组合是{Move Forward; Move Forward;}
当然这是最最简单的关卡,几乎不用动脑,接下去的就没那么简单啰~
On the Brink这款游戏最主要练习的是“找寻重复规律”的能力,在计算机编程中的专业术语叫“模块化”,意思把一些会重复使用的简单命令打包组合成可重用的模块,使用时直接调用这些模块就好。
游戏中的红、蓝、橙就是三个模块。孩子的任务就是去发现机器人从起点到终点行进路径中的规律,想办法打包成三个模块。这跟实际编程中的思维时一模一样的,程序员的工作之一就是去设计和构建模块,然后像搭积木一样把它们组合起来,达成目标。
上面的例子比较简单,到了后面的关卡,要找寻这个规律并不容易,需要很多的分析和思考,还是非常烧脑的。比如第15关,
是不是有点儿昏菜?这样突然而来的难度跳跃的确不容易适应,不过如果孩子按照顺序一关一关地练习和通过,就不会感觉太困难了,也渐渐Get到“模块化”的编程思维。
Rover Control(探测器控制)的主题是Control Structures(控制结构),所谓“控制结构”,就是通过分支、循环等方式来控制程序的走向。这是编程必须要具备的技能。
√ 4个开始和结束标记
√ 一本关卡册子:40关
游戏任务是,在地图上用彩色笔把路径涂上颜色,使得探测器可以按照规定好的路线从起点走到终点,但是要注意的是:每条路径只能涂一种颜色,且对于地图上任意一个格子,都不能连接两条颜色相同的路径。
举个最简单例子,下图中要从起点“0”走到“9”,而且要经过红、绿、蓝、绿四条路径。孩子就需要用配套的笔在地图上涂画出具体走法:
当然这是最简单的了,渐渐地会增加难度,引入Check Point, 就是从起点到终点之间还要有些必经之路。比如下面从“0”走到“5”,途中要经过“9”和再次经过“0”,而且必须要满足已给出的路径图。
要找到***,就要稍微动下脑筋了:
到了后面的关卡,还会引入更复杂的路径,涉及到编程中的条件判断、分支、循环:
游戏题目中给出的“路线”,实际上就是真正的编程中经常使用的“流程图”(flow chart)。在这个流程图中,有顺序执行、根据条件选择分支执行,循环、用计数器来控制循环次数等等,说是玩游戏,我觉得完完全全就是在练编程。
另外,游戏的难点是要从若干种可能的路径中搜索出正确的一种。而在搜索的过程中孩子会遇到分叉,需要从其中一种开始尝试,如果尝试到最后不成功,就需要回退到分叉的地方,继续尝试其他的分叉,直到最终找出正确的解。这在计算机的专业术语上叫深度优先搜索(depth-first search, DFS)。游戏过程中模拟电脑做这样的搜索对孩子的大脑就是一种挑战和训练。
和上一款游戏一样,后面的关卡不简单,但如果按照顺序循序渐进地练习,编程中的流程控制这部分内容就算吃得透透的了。
随便抽后面的两关大家感受一下。第17关,
温馨提示:游戏的地图板上有一层光滑的覆膜,配套的彩笔很容易涂色,过关之后也很容易用笔盖子上的擦子把颜色擦掉,以后可以再玩。但是记得每次玩了之后要把笔盖盖上,否则笔头容易风干。如果实在干了,用一般的水彩笔代替也是可以的。
这款Robot Repair(机器人修复) 的主题是Boolean Logic(布尔逻辑)。需要孩子使用逻辑推理,根据游戏提供的线索,在适当的地方放置“电源”并修复机器人。
√1本关卡册子:40关
游戏目标是在电路板上写有数字的格子***电源,打开(ON)其中某些线路的电源开关,使得整个电路的状态同时满足题目中规定的全部条件。游戏的题目要和相对应的电路板放在一起用。
举个例子,下面是任务要求:
咱们来***一下。要求用的是类型为A的电路板,我们把它摆出来,
要求用到3个电源,我们也把它们拿出来,
然后就可以开始思考解答了,我们看到题板左上角是一个“AND”,就是“与”的逻辑,也就是说下面的三个逻辑都必须同时为“TRUE”才成立。
我们先看第1和第2个逻辑,要让它们都同时为“True”,也就是说橙色线路不通电,而***线路要通电。
从而得到橙色线路的几个端点都是不通电的,而要***通电的话,就只能在不和橙色交叉的另一端:
接着看第3个条件,因为上面绿色框框里已经放置了电源,证明黑色线路肯定是已经通电了,所以Black = TRUE, 那么NOT Black = FALSE。
而这一小块是“OR”(或)的逻辑,也就是说两个条件只要一个为TRUE,总逻辑就为TRUE。我们已经知道上半截NOT Black = FALSE,所以下半截 NOT Purple就必须为TRUE,也就是Purple这条路不能通电。
那剩下的两个电源,就肯定在“5”和“8”的位置啰,Perfect,搞定!
整套游戏从比较简单的AND(与)、OR(或)、NOT(非)开始,渐渐到增加难度,后面的关卡会涉及到IFF(当且仅当)、XOR(异或)、NAND(与非)、NOR(或非)等等的这些复杂逻辑运算。
这款游戏的目的在于集中地训练孩子的逻辑运算能力。逻辑运算在真正的编程中非常重要,因为我们在编程的时候经常要根据不同的条件进行判断,然后执行不同的逻辑,而条件判断使用的就是这样的逻辑运算。有人做过统计,程序中出现的bug,70%会集中在逻辑运算出错,所以把这块单独抽出来做专门的练习非常有必要。
这种逻辑思维的能力,不仅对编程有用,对于分析和解决任何问题都是非常重要的。尤其对孩子的数学会很有帮助,因为数学本身就是一个严密的逻辑体系。你有没发现? 游戏中每一关的逻辑推理过程和我们学习数学时做证明题的过程是非常类似的。这种能力到了中学阶段会尤其重要,因为中学数学已经基本脱离了计算,逐渐进入推理和证明的阶段。
和前面两款游戏一样,这款的关卡难度也是逐渐递增。想把这款全部玩下来很不容易,但若搞定的话,攒下的逻辑能力也是杠杠的。
随便抽后面的两关大家感受一下。第19关,
1. 几岁开始玩合适?
经常给孩子买桌游的家长可能会有一种印象,一般官方推荐年龄会偏大,比如说的是8+,其实6岁多或者甚至智力发展得早的孩子5岁多就可以玩了。但这套桌游不是,如同我一开始所说的,相对于玩,这套桌游的学习功能是更强的。
brink的规则比较简单一点儿,可以到7+。再小的话每款前面10关左右应该没啥问题,但后面的挑战就很大了。
三款桌游后面的关卡挑战难度都比较大,很有可能遇到孩子百思不得其解的情况,这时可以降低难度,对着***手动地把程序按照填好的模块、正确的路径运行一遍,或者把逻辑运算一遍,收获也会很大的。 “用眼睛和大脑模拟程序运行”就是程序员的一项重要能力。
2. 三款游戏该怎么选?需要有编程基础吗?
首先要说明的是,三款游戏同属一个系列,但相互并没有依赖,也没有一定要遵循的先后次序,每一款都可以“单兵作战”,所以先玩哪款、或者只玩哪款都是可以的。
不过正如前面所说,每一款有不同的侧重点,合起来是一个比较系统完备的编程学习解决方案,所以如果孩子从没接触过编程,建议三款可以一起收。如果孩子已经有一定的编程基础,可以考虑只玩红色的Rover Control和***Robot Repair两款。
这三款桌游是不需要编程基础的,它们都属于规则简单,上手很快,但越来越烧脑的类型。
这三款桌游是Thinkfun专门推出的编程学习系列,从专业性、系统性和深度来讲都比之前的“编程乌龟”和“编程大师”都要高出一大截,这个系列已经不算“玩具”了,所以,如果打算让孩子正儿八经地开始学编程,学习和练习编程中的核心知识点,朝着能学出点儿成绩的方向发展的话(据说现在有些城市的小升初不看奥数了看编程~),无论之前玩过什么,这套都非常推荐。
4. 孩子正在学电脑编程,还有必要玩、有冲突吗?
Again,这套桌游的难度不低,所以,无论孩子是准备学,还是已经开始学编程,只要还没成为高手,都适用,它更多的是帮助孩子训练那些最核心的编程思维和能力。
当然。逃妈我自己就是个程序员啊~
之前的分享文章中也和大家谈到了,学编程不等于要当码农,编程思维给予我们的不光是一项技能,更是培养一种思维,一种观察世界、思考问题的角度。男孩女孩都非常适合学编程,而且女孩子在低龄段阶大脑发育往往比男孩子要快一些,玩起这套桌游来说不定表现还会更好些呢。
6. 有***吗?有中文的玩法说明吗?
有的,每盒里面都配有专门的***手册,每一关都有***。
这套桌游是进口的英文版,我们专门为每一款都配了中文玩法说明,
在咱们公号回复“ 编程三剑客 ”就可以获取下载方式。
写到这里突然才想起前面都顾着叨叨各种玩法逻辑去了,没怎么展现桌游的实物。不过Thinkfun的品质大家应该是知道的,咱们之前已经推荐过N款它家的桌游啦。我们家这套被逃逃折腾了快一年稍稍有点儿磨损,不过还是看得出,无论是大板板还是小配件,都是厚度十足,材质非常扎实,手感也很好。
总之,内外兼修的一套专业编程桌游,把它玩通了,编程中最核心的知识点也都吃得透透的了,推荐给每一位打算开始好好学编程的孩子。
团购价:126元包邮 原价:179元
团购价:126元包邮 原价:179元
团购价:126元包邮 原价:179元
(购买***先领劵再购买)
团购时间:9月25日(周二)晚22:00开团!
发货及快递:48小时内发货,百事汇通,圆通快递(不能到达的地区请留言)。全国包邮(港澳台除外)(甘肃、宁夏、内蒙、青海、新疆、西藏需多加20元快递费)。
***:如需开票,请在订单中留言备注***抬头、税号。