时间就像一场盛世烟花,虽稍纵即逝,却留下了其独特的美好。依然记得第一次给学生上课的样子,孩子们天真地问我视频中只有机器人工作的无人酒店是否真实存在?不需要人类驾驶的无人汽车又是否会真的实现?我自豪的告诉他们:当然,而且他们还有一个共同的“父亲”,那便是编程。我们手机电脑各种app还有生活中的许多场景都是利用编程才实现的。后来,少儿编程社团的开设也让孩子们与编程拉近了距离,我也迎来了第一批社团学生。
游戏是孩子的天性,合理的利用游戏不仅仅能够提升学生的兴趣,还能够促进学生大脑的发育,培养学生的想象力与创造力。当问及到打地鼠游戏时,大家都很爱玩而且也都会玩。然而问到自己做一个打地鼠游戏时却纷纷摇起了头。为了玩到自己做的游戏大家纷纷表示一定会好好学!
在讲完后有同学问我,老师,刚才讲的我有点忘了,倒计时该怎么做呀?我就开始一步一步引导她,倒计时多少开始呀?60。好,那我们就要告诉计算机,我们开始要把倒计时设为多少呀?她说60。那我们就可以用将倒计时设为60这个代码,这样计算机就知道要从60开始啦!那倒计时是怎么进行的呢?她说:“60 59 58……0”那你看这数字有什么关系呀?每次少一。嗯,真棒,那我们就可以让他每次增加-1,这样是不是就可以实现不断减少啦?对,她开心地笑了。但是呢,怎么能确保她能够每次减少的都是一秒的速度呢?你找找看,有没有什么能够控制每次一秒变化呀,最后她找到了等待一秒的控件,加上了重复执行的命令,成功完成了倒计时。她开心的和我说她学会了倒计时了,然后还不断改变倒计时时间80秒,100秒…..
怎么样可以提高自己获得分数呢?有同学说可以多加几个地鼠,也有同学说可以延长倒计时,还有同学想到还可以缩短地鼠出现间隔的时间,最后经验证大家的想法都很正确。因此,虽然最后的结果都是一样的提高了自己的分数,但是方法确是不一样的。因此以后要学会利用发散思维,虽然只有一个问题,但是可以多想几种不同的方法。
最后,大家终于都如愿的玩上了自己做的游戏,不过,爱动脑筋的同学们已经不满足于“常规”的游戏啦,纷纷开始了自己的“创造”。
这位同学觉得木锤不够好看,因此升级了自己的锤子,颜值与力度得到了很大的提升。也有人换上了颜值与锋利并存的宝剑,小地鼠们,赶紧逃啊。
这位创作者是一位女生,相信她不喜欢这些“打打杀杀”的重武器,于是换上了“药剂”,被碰到的小地鼠们就再也不敢过来了。
而这个同学则是表示田野已经不配自己地鼠如今的地位了,只有偌大的银河系才是自己的归宿。为了显示出自己的“与众不同”,给他换上了新的帽子,甚至又担心自己的地鼠乏味,还给他带了“球”,估计是想上演“太空飞球”吧。
这位同学估计和自己的地鼠有点“深仇大恨”,用宝剑和电锯做成了一个新的武器,不幸被劈到的地鼠还要显示该地鼠Game over,地鼠们还是赶紧逃吧,不要为了一时利益,牺牲生命啊!
最后这一个是我印象最深的一个作品。因为起初我以为他只是为地鼠增加了旋转的动作,我便和他说待会右边也加一些,不过他和我说:“不行,因为这里有一个黑洞,所有的东西都要被吸进去,地鼠所以都在左边的位置。这时候我才想到,难怪他要做都放在左边和地鼠旋转的动作,原来是因为黑洞的吸引,那时我就觉得他的想象力真的很丰富。
亲爱的同学们,未来让我们一起创作更多有趣的游戏,一起在趣味中遨游编程的世界吧!