宁波市鄞州区东湖小学 陈彦诺
2021-06-01
(本文过于模式化/呆板,建议修改为更有趣味性、新颖的内容)
最近,学校举办了一个电子科技比赛,我虽然学艺不精,也想借这次机会去练练手。比赛的主题是“珍爱生命,绿色发展”,我考虑后决定编一个“垃圾分类”小游戏,让大家对各种垃圾的分类更加清晰。
确定思路后,我就开工了。从搜集图片素材、导入编程软件,到利用编程积木完成游戏设计,经过三个晚上,我的游戏雏形终于基本完成。可是,当我胸有成竹地开始运行程序时,却遇到了好多bug(错误)。比如游戏结束后,背景音乐还继续,或者“胜利”标识不显示;垃圾分类错误后,却没有减少分数;分数下降到0分以下时,却没有显示“失败”等等……
接下去的几天,我对游戏程序进行了反复修改。比如为了得到理想的游戏效果,“当开始被点击”“发送广播”“停止所有音乐”这三个积木块的所有排列组合都被我试了一遍;还有的循环积木块被我删除后又添加、添加后又删除;更有的逻辑关系积木被我反复尝试运行了好多遍。终于功夫不负有心人,我完成了游戏的最终调试,效果也得到了老师的表扬和肯定。
经过这次编程过程,我发现“细节决定成败”。如果没有最后一组组程序逐一地打磨,没有一个个积木块精准地调试,我可能永远也不能完成这个游戏作品。