前不久,我们家两个小朋友沉迷于玩“我的世界”(MineCraft),考虑到堵不如疏,还是正面引导他们比较好,于是和孩子的妈妈商量后,给他两出了个题目:“把我们住的公寓在MineCraft里面搭出来”。为了激励他们,告诉他们如果2个月内搭好,还可以给他们奖励一个大乐高玩具。小朋友们一听,可来劲了,觉得又有意思又有挑战,还有玩具拿,马上就要打开游戏机开始搭。哪是那么容易的事情!于是就问了他们几个问题:你知道我们住的公寓有几个房间吗?每个房间的尺寸是多少?对应到游戏是多少个方块?他两一想,确实不是那么简单的事,于是开始开动脑筋思考:哥哥提议可以用尺子量房间尺寸,妹妹说可以把尺寸记下来。我建议他们:“建筑师盖房子,会先画图纸,你们也应该先把房子的图纸画下来,然后再去算在游戏里面的比例”。
画图纸
于是小朋友们决定先把图纸画出来。为了让他们认真对待画图,要求他们图纸的误差不能超过一毫米,每一张图纸都需要交给我检查,检查通过才可以继续下一张。为了避免他们来频繁找我检查,还规定了他们的图纸如果检查不通过,必须重新画一张。
刚开始的时候,小朋友们信心满满,觉得画图并不是多难的事情,轻松就可以完成,只是1毫米的误差规定让他们发现没有想的那么容易,通常一个面要画三五张图纸才能通过。妹妹因为连续几次检查没通过,很受挫,伤心的哭了一场,都不想继续画下去了,不过在妈妈和哥哥的鼓励以及玩具的诱惑下,还是决定继续坚持。
中间有个小插曲,哥哥有个同学知道了他在家画图,同学觉得这有什么难的。在某次来我家做客的时候,尝试了一把,可惜连续三次都没能画出一副误差小于1毫米的图纸,终于相信了其实要画好一副图纸,并没想的那么容易!下图这叠图纸是他们画第一个房间时的稿子,左边是通过的,右边是没通过的,通过率估计30%左右。
搭原型
在MineCraft里面,建筑物都是由几种固定尺寸的元素搭建的,真实世界的尺寸需要经过换算才能对应到游戏里面。所以在第一个房间的设计图都画完后,我建议他们应该尝试先把这个房间搭一个原型试试。
由于他们每天游戏时间有限,不能花很多时间在游戏里面反复尝试,正好乐高积木的尺寸和MineCraft的尺寸比较好对应,于是小朋友们决定先用乐高把各个面搭出来,然后再移植到游戏里面。经过数学计算和在乐高上的反复尝试,终于把房间每个面的尺寸和乐高的尺寸有了一个对应关系。
接下来终于是在游戏里面去试了,但很快发现,按照乐高积木搭出来的比例,放到游戏里面搭出来,房子会偏大,和游戏里面的床、门不能成比例,最终发现在游戏里面,必须按照门的尺寸为基本单位,才能让房子的比例比较合适,有了这个为基准,他们终于重新确定了房子真实尺寸和游戏尺寸的对应关系。
定计划
小朋友们刚开始的时候,是非常有热情的,一放学就想着画图纸,一个星期以后,积极性就开始减退了,到第二个星期的时候产出就比较低了,如果这么下去,规定的期限内肯定完不成的。
于是我跟他们一起算了一下,我们离完成期限还剩下多少天?还有多少个面需要画?预计需要留多少天在游戏里面搭建?通过简单的数学计算,我们一起制定了一个可行的计划,并且把计划列到了白板上,每天把完成的内容更新到白板上,这样还剩多少工作一目了然。
有了计划后效果很明显,小朋友们在作业完成之后,会去白板那看看今天要完成多少面的设计图,还剩下多少天,即使当天因为一些课外班偶尔没能完成,周末也都会补上进度。
搭建
一段时间后,所有房间图纸终于都画完了,他们再用了一张大画纸把公寓整体的平面图画了出来,至此图纸工作告一段落。接下来就是按照在搭原型时算好的比例,把房间尺寸换算成游戏尺寸,换算好的数据直接在图纸上标注出来。
到了真正到MineCraft游戏里面去搭的时候,异常的顺利,把前期画好的图纸拿出来,根据比例,在游戏中先把房子地基建好,然后分工把房间一个个按照图纸搭好,最终完成时间比预期的还提前了几天。
然后他们又花了几天时间在游戏的房子里面加了很多小装饰,一直想养狗的女儿还在游戏中放了好几条狗,跑来跑去的很是可爱。
总结
小朋友们看到他们真的把公寓在游戏中搭出来,是非常有成就感的,尤其是还能额外拿到乐高玩具更是开心。趁着他们开心,于是我就让他们尝试总结一下,这次在游戏里面搭公寓,都学到了点啥呀?
两个小朋友们天马行空的说了很多。妹妹说没想到爸爸要求这么严格,误差不能超过1毫米很难的,然后又说最近画图水平提高很多;哥哥说绝不放屁(弃)。
爸爸妈妈也帮着一起总结了几点:
- 如果要做好一件事,其实没有想的那么难,但也没那么容易!
- 学会把一件复杂的问题拆成几件简单的问题,比如要在游戏中还原我们的公寓是一件复杂的事情,但是我们把他拆分成花图纸、搭原型换算比例、搭建后,就相对简单一些了
- 制订计划很重要,如果没有时间点,没有计划,恐怕很难按时完成。
最后,发一下他们的作品视频。
@jimliu, 有品位!
Congratulations @jimliu! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Do not miss the last post from @steemitboard:
Vote for @Steemitboard as a witness to get one more award and increased upvotes!