大鱼吃小鱼

这个程序设计也是在程序设计中经常做的,也是有不同的版本。这个程序设计可以联想到猫抓老鼠的程序设计。

在设计大鱼的移动时,有不同的方法 ,有的自由移动,有的跟随鼠标。在这里用到面向鼠标,不是移动到鼠标,模拟现实的角度看,这样的做法更符合大鱼游动的规律。同时让旋转的模式设置为左右翻转。

大鱼吃小鱼

移动到鼠标和面向鼠标还是有区别。移动直接跳过去,而面向鼠标和移动几步一起用,这样就会有鱼游动的效果,再加上鱼的造型变化,效果还是不错。

大鱼吃小鱼

而小鱼的游动,同样用到面向角度的命令模块。这些是一个角度主要让小鱼的游动不会出现平着移动而是上下移动,并有一个角度移动,这样就会看到小鱼在舞台上到处游动的效果。

大鱼吃小鱼

对于怎样表达吃掉小鱼的效果,就是需要隐藏,并且通过变量的设置体现吃掉小鱼的次数。同样这里怎样停止程序,在以往的程序设计中都会提及这样程序。还是要通过程序来停止程序。比如,设置重复的次数,变量增加一定的数值之后,就停止。或者,很多学生喜欢设置负增长。直接让变量增加为o的时候,就停止全部。

大鱼吃小鱼

在这个程序设计中还要注意一点让学生学会优化程序,并且在优化程序过程中,感受不同的脚本会有同样的效果,但是在程序运行过程中多少会有些问题。帮助学生树立在编写脚本的过程中,在解决问题的过程中,分析判断找出一个最佳的方案,或者比较理想的方案。

特别提示的是,在停止程序的时候,经常会忘掉重复执行的结构。

在等待的时间里可以多等待几秒,或者,可以再等待设置一个随机数。随机数的设置在程序设计中非常重要。


分享到:


相關文章: