查看原文
其他

你反对孩子玩游戏?他家孩子却花两个月认真“玩游戏”!

2017-03-09 宝玉 海码爸爸

“孩子沉迷Mincraft,成绩下降,怎么办?”前段时间,知乎上一个妈妈的帖子火了。普通父母大概会把电源线拔了,一顿河东狮吼。但看看这位爸爸,轻松把Mincraft变成战略合作伙伴,电脑游戏变成了孩子的教育工具。他给孩子们布置的项目不仅跨学科,还用了项目思维。


作者:宝玉,全栈工程师,前微软Asp.Net最有价值专家。现居美国,育有一儿一女。本文已获得授权。


前不久,我们家两个小朋友沉迷于玩“我的世界”(MineCraft)。我仔细研究了这个风靡全世界的游戏,其实这个游戏只要利用好,可以变成一个非常好的学习工具。MineCraft是一个创造自由度非常大的游戏,但也正因为如此,很多孩子只知道在游戏中瞎玩。


堵不如疏,我和孩子的妈妈商量后,给俩孩子出了个题目:“把我们住的公寓在MineCraft里面搭出来”。为了激励他们,告诉他们如果2个月内搭好,还可以给他们奖励一个大乐高玩具。


小朋友听到这个提议觉得挺有意思,能把现实生活中的家搬进游戏中,这个听起来很炫酷啊!并且还有玩具奖励。兄妹凉热马上就要打开游戏机开始搭。哪那么容易,我抛出了几个问题引导他们跟着我的思路走:

你知道我们住的公寓有几个房间吗?

每个房间的尺寸是多少?

对应到游戏是多少个方块?


两兄妹一想:是啊!确实没那么简单。哥哥提议可以用尺子量房间尺寸,妹妹说可以把尺寸记下来。上钩了!接着我引导他们进入第二步:“建筑师盖房子,会先画图纸,你们也应该先把房子的图纸画下来,然后再去算在游戏里的比例”。


1学建筑师先画图纸,可没这么简单


为了让他们认真对待画图,我要求他们图纸的误差不能超过一毫米。每一张图纸都需要交给我检查,检查通过才可以继续画下一张。为了避免他们频繁找我检查,我还规定了图纸如果检查不通过,必须重新画一张。




画个图,有什么难的!两个小朋友们信心满满地开工了。1毫米误差重画的规则让他们发现没有想的那么容易,通常房间的一个面要画三五张图纸才能通过。妹妹因为连续几次检查没通过,很受挫,伤心地哭了一场,都不想继续画下去了,不过在妈妈和哥哥的鼓励和玩具的诱惑下,还是决定继续坚持。




中间有个小插曲,哥哥有个同学知道了他在家画图,觉得这有什么难的,也来客串了一把。结果连续三次都没能画出一幅误差小于1毫米的图纸,终于相信了其实要画好一幅图纸,并没想的那么容易!


下图这叠图纸是他们画第一个房间时的稿子,左边是通过的,右边是没通过的,通过率估计30%左右。




2搭原型,遇到了换算的难题


在MineCraft里面,建筑物都是由几种固定尺寸的元素搭建的,真实世界的尺寸需要经过换算才能对应到游戏里面。在第一个房间的设计图都画完后,我建议他们应该尝试先把这个房间搭一个原型试试,这样才知道画出来的图纸好不好用。


由于每天玩游戏时间有规定,不能在游戏里反复尝试,兄妹俩苦恼不已正好乐高积木的尺寸和MineCraft的尺寸比较容易对应,于是建议小朋友们先用乐高把各个面搭出来,然后再移植到游戏里面。经过数学计算和在乐高上的反复尝试,终于把房间每个面的尺寸和乐高的尺寸有了一个对应关系。




接下来终于是可以到游戏里面去试了,但很快发现,按照乐高积木搭出来的比例,放到游戏里面搭出来,房子会偏大,和游戏里面的床、门不能成比例,最终发现在游戏里面,必须按照门的尺寸为基本单位,才能让房子的比例比较合适,有了这个为基准,他们终于重新确定了房子真实尺寸和游戏尺寸的对应关系。


3学着制定项目时间计划表


小朋友们刚开始的时候,是非常有热情的,一放学就想着画图纸,一个星期后,积极性就开始减退了,到第二个星期的时候产出就比较低了,如果这么下去,规定的期限内肯定完不成的。


于是我跟他们一起算了一下,我们离完成期限还剩下多少天?还有多少个面需要画?预计需要留多少天在游戏里面搭建?通过简单的数学计算,我们一起制定了一个可行的计划,并且把计划列到了白板上,每天把完成的内容更新到白板上,这样还剩多少工作一目了然。




有了计划后效果很明显,小朋友们在作业完成之后,会去白板那看看今天要完成多少面的设计图,还剩下多少天,即使当天因为一些课外班偶尔没能完成,周末也都会补上进度。


4准备工作做得好,搭建顺利进行


一段时间后,所有房间图纸终于都画完了,他们再用了一张大画纸把公寓整体的平面图画了出来,至此图纸工作告一段落。接下来就是按照在搭原型时算好的比例,把房间尺寸换算成游戏尺寸,换算好的数据直接在图纸上标注出来。




到了真正到MineCraft游戏里面去搭的时候,异常的顺利,把前期画好的图纸拿出来,根据比例,在游戏中先把房子地基建好,然后分工把房间一个个按照图纸搭好,最终完成时间比预期的还提前了几天。




然后他们又花了几天时间在游戏的房子里面加了很多小装饰,一直想养狗的女儿还在游戏中放了好几条狗,跑来跑去的很是可爱。



5总结:学会把复杂问题拆分成简单问题


小朋友们看到他们真的把公寓在游戏中搭出来,是非常有成就感的,尤其是还能额外拿到乐高玩具更是开心。趁着他们开心,于是我就让他们尝试总结一下,这次在游戏里面搭公寓,都学到了点啥呀?


两个小朋友们天马行空的说了很多。妹妹说没想到爸爸要求这么严格,误差不能超过1毫米很难的,然后又说最近画图水平提高很多;哥哥说绝不放弃。


爸爸妈妈也帮着一起总结了几点:

  • 如果要做好一件事,其实没有想的那么难,但也没那么容易!

  • 学会把一个复杂的问题拆成几件简单的问题,比如要在游戏中还原我们的公寓是一件复杂的事情,但是我们把他拆分成画图纸、搭原型、换算比例、搭建后,就相对简单一些了

  • 制订计划很重要,如果没有时间点,没有计划,恐怕很难按时完成。


最后,发一下他们的作品视频。


https://v.qq.com/txp/iframe/player.html?vid=l0184pdwhm7&width=500&height=375&auto=0


补充说明一下为什么要求图纸不能超过1毫米误差。


画图时是按照实际尺寸的1英寸缩放到图纸1毫米,最终图纸上的尺寸误差不能超过1毫米。设定这个1毫米的标准,对于最终在游戏中制作确实影响不大,主要目的是提高画图的要求,让他们能认真的做好画图这件事,养成严谨的习惯;还有就是希望他们多花些时间练习画图,少些时间游戏。

还有房子么,只是租住的普通三居室公寓,并没有多大。



相关阅读: 

这个爸爸花了12年,告诉大家怎么保护孩子的创造力

Geek爸爸:让孩子不沉迷游戏的最好办法是……

 谁说在家不能学编程!他靠网络资源养出两个编程牛娃

《一块三明治怎么教计算思维?英国教育专家这么做》








海码爸爸 一群计算机博士发起的父联组织

长按识别二维码,加关注;欢迎加入QQ群:361999832







戳阅读原文,参加少儿编程课!



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存