自己补“漏洞”
编程对我有着神奇的吸引力。
我在三年级时,就与编程结下了不解之缘。那时,我特别喜欢信息技术课,对一切与信息技术有关的东西都很感兴趣。有一次,妈妈告诉我一个编程软件——scratch2。于是我就开始不断地“研究”这个软件应该怎么用。妈妈也参与了进来。几天后,我们终于弄懂了每一个模块的用途。我们为了进一步了解这个软件怎么编程,还上网看了好几个别人用这个软件编程的视频。渐渐的了解了这个软件的使用方法,做了几个小程序,并保存了起来。
五年级时我报了一个编程课。我和安佑经常看别人做出来的程序和效果,并略带模仿的做成新的作品。但这些作品都比较简单和粗糙,不怎么样。
经过一年的练习和学习,我们终于能做出一些小游戏了。比如走迷宫、打飞机、画画小程序等。并且我们只要有思路,就可以把小游戏做出来了。我们感到很开心。
可是有些时候,思路会出错。就比如说画画小程序。一开始,我先让画笔的中心变到了笔尖上,又让画笔移到了鼠标指针位置。并且做了一个“判断”如果鼠标下移就落笔,否则就抬笔。我觉得如果画下去去不掉不太好,就做了一个清空的按钮——当角色被点击时就清空。接下来,我为了能让画笔变色,先画了一个调色盘。又在画笔的脚本里做了很多判断。比如:如果画笔碰到了红色,且鼠标下移,就把画笔颜色调成红色。并把这条代码复制下来,把红色调成其他颜色再接上去,放进重复执行里。正当我以为已经完成时,却发现了一个漏洞——画多了,颜色就会混乱。于是我想了一会儿,在判断里又加进了“并且碰到调色盘”和“并且黑色碰到红色”等逻辑运算,终于补好了漏洞。
编程就像一条路,让我一直走下去。