说到游戏,大家一定很熟悉吧。每当我玩游戏的时候,我总会想:这么好玩的游戏到底是怎么做成的呢?于是,我便去问妈妈,妈妈说:“游戏是用编程编出来的。”这么说编程课可是个奇妙的东西呢!不知它还能做出什么?带着好奇心,我便请求妈妈为我报一个编程班。起初妈妈不同意,耐不住我的软磨硬泡,妈妈才同意让我上编程班。
这天,开始上课了。我兴致勃勃地打开电脑认真地上课。通过老师的一一讲解,我终于知道了,编程就是将一个个信息模块叠加在一起,从而让目标物做出指令的过程。这可真是有趣啊!看起来挺简单,不过老师也告诫我们:“学编程并不是很简单的事,不能掉以轻心,因为还要懂英文,还有许多页面及复杂的模块。”看来,我不能小看这编程课。
一节课的讲解不知不觉地过去了。老师讲完了课就让我们做练习,看着这密密麻麻的英文,我眼花缭乱了,我只好用笔一个个指着读,如果遇到不懂的单词只能一个一个查词典,遇到模块搭建卡壳还需要重新看回放……。哎,这可真难呀。当我好不容易做到了最后一个关卡时,就彻底被难倒了,这次人物既要渡河,又要伐木,模块运用还不能超数。我先试着编边造桥边伐木的程序,我一步步地计算着人物走的步数,可是当我把模块放上去时,发现在小岛上的人物还是在造桥,最后还自己撞到了桥上。看来这个方法不行。
不然,试一下造桥和伐木分开的吧!我又尝试了一次,通过移动模块,这次总算可以达到目的地了,可是新问题又出现,我使用的模块太多了,没办法达到最优化,怎么办呢?我绞尽脑汁也想不出来,我垂头丧气地对妈妈说:“妈妈,这个游戏我编不来了,你帮我想一下。”可妈妈听了,摇摇头,语重心长地对我说:“这个我没学过,我也不会,不过,你要知道我们做人做事都要坚持到底,不能一遇到困难就退缩呀,再想想,我相信你一定可以成功。”听了妈妈的话,我只好又重整旗鼓,开始想办法。一次,两次,三次……。到了第八次还是不成功,我暗暗地鼓励自己:一定能成功的,别急,再想想,一定行的。对了,老师说程序太多,可以用循环。我终于想到新办法了。于是,我先将循环模块拖出来,把要循环的模块放进去,再仔细计算循环的次数,最后小心翼翼地输入循环数字,当我心惊肉跳地按下确认键,屏幕上马上跳出:闯关成功!耶,我激动得跳起来。看着自己亲手编出了游戏,我心里别提多开心。
看来妈妈说得对,我们做任何事都不能轻言放弃,一定要坚持到底,俗话说:“一份耕耘一份收获,”通过这次学习编程,不仅让我学到了一项新技能,更让我懂得了坚持的道理。我想:以后不管在学习上,还是在生活上,我也一定要这样做到。