友情提示:380元/半年,儿童学编程,就上码丁实验室。
同学们,上次课我们做出来了桌面弹球游戏,怎么样,你的程序运行的还好吗?
这次课呢,我们一起来优化一下代码。
什么叫 优化代码呢,就是把一些能重复利用的代码,要重复利用,我们大家仔细观察一下上节课代码中,哪个部分可以重复利用呢?
是不是第二个如果,和第三个如果之间的代码是一样的啊?如果是一样的,就可以把他们合并,请先仔细想一下怎么合并呢?
目前他们的情况是碰到挡板或者碰到边缘,都转一个方向,对吧?
那么用程序语言来写就是使用或者的关系,后面的两个如果变成了一个如果,也就是个样子:
同学们,有没有发现,还有哪些代码有变化么?
对了,就是当旗子被点击的下面那句代码(就是第二行代码),老师添加了一个语句:移到X:0 Y:0
你知道为什么要添加这个语句吗?
因为如果上一次游戏,小球落在了底面上,游戏结束,可是如果想再玩的时候,小球还在底面上,就没有办法玩第二次了啊!
所以,不管什么情况下,先让小球放在中间,就一定能继续玩游戏了。