“大宝机器人已启动,请小主人输入本次任务的目标。”
今日的我突然以机器人的语气与小家伙互动起来,正在玩遥控汽车的小家伙很是惊奇。我简单表述了下互动游戏的玩法:现在我当机器人,你拿着遥控器去操控指示我。先说明目标,再详细输入完成这个目标的程序步骤。
“你好,本次任务的目标是把地球仪拿过来。”小家伙开始尝试游戏了。
“收到目标任务,请小主人开始输入正确的程序指令”我回答。
他目测了下整个路线途经和当前的地板距离,用自己的脚丫丈量步数后,按着遥控器的前进档说:“向前走四步”,接着我模仿机器人的步伐向前走四步。
“向左转走三步”我按指令完成,小家伙意识到自己说反了,应该是向右转,笑的他说道“向右转,再向右转,走六步”。
“向右转走十步”由于我的迈步比他想象的迈步要大一点,出现了步数偏差,走到第八步时我变卡在沙发上动不得,模仿撞沙发的动作,发出“滴滴滴滴”的警示声“请输入正确指令”,笑的小家伙合不拢嘴。随即调整程序“向后退一步...向左走八步”我像螃蟹一样横着左走了八步,他有点疑惑。我悄悄的说“向左走八步和向左转走八步”是不同的指令,请认真想一下我需要横着走还是直走。恍然大悟。
接下来几个步骤后,终于拿到了地球仪报到“本次任务已完成,祝小主人玩的开心!”
兴奋的他要互换角色,让我拿着遥控器指令他完成任务,自取名为“元宝机器人”,在模仿学习的过程中,我又给编入了“向后转、转圈、跨过障碍物、抬腿上爬等”动作指令,玩的不亦乐乎。
又当轮到我当机器人时,赶上饭点要吃饭了,见他不想结束游戏的意思,于是我开始发出“咕噜咕噜,大宝机器人饿了,电量不足无法前进,请小主人及时为我补充能量!”小家伙一听很乐意的将我送到“能量站”结束了游戏。
日常生活中,很多看似简单的一套行为其实都可以有意的融合编程思维、逻辑思维等。当熟悉了玩法后再增加难度,让其一次性完成任务的编程。简言之就是把任务拆分成每个具体的小步骤,按顺序排列组合,就像当遇到大问题时,不要焦躁,耐心的去一个个解决小问题;遇到不好实现的大目标时,不要气馁,认真的思考如何实现一个个小目标一样。当中途出现了Bug,并非都是坏事呀,也许从中还会获得意想不到的创意思维与乐趣呢。