大魚吃小魚

這個程序設計也是在程序設計中經常做的,也是有不同的版本。這個程序設計可以聯想到貓抓老鼠的程序設計。

在設計大魚的移動時,有不同的方法 ,有的自由移動,有的跟隨鼠標。在這裡用到面向鼠標,不是移動到鼠標,模擬現實的角度看,這樣的做法更符合大魚遊動的規律。同時讓旋轉的模式設置為左右翻轉。

大魚吃小魚

移動到鼠標和麵向鼠標還是有區別。移動直接跳過去,而面向鼠標和移動幾步一起用,這樣就會有魚遊動的效果,再加上魚的造型變化,效果還是不錯。

大魚吃小魚

而小魚的遊動,同樣用到面向角度的命令模塊。這些是一個角度主要讓小魚的遊動不會出現平著移動而是上下移動,並有一個角度移動,這樣就會看到小魚在舞臺上到處遊動的效果。

大魚吃小魚

對於怎樣表達吃掉小魚的效果,就是需要隱藏,並且通過變量的設置體現吃掉小魚的次數。同樣這裡怎樣停止程序,在以往的程序設計中都會提及這樣程序。還是要通過程序來停止程序。比如,設置重複的次數,變量增加一定的數值之後,就停止。或者,很多學生喜歡設置負增長。直接讓變量增加為o的時候,就停止全部。

大魚吃小魚

在這個程序設計中還要注意一點讓學生學會優化程序,並且在優化程序過程中,感受不同的腳本會有同樣的效果,但是在程序運行過程中多少會有些問題。幫助學生樹立在編寫腳本的過程中,在解決問題的過程中,分析判斷找出一個最佳的方案,或者比較理想的方案。

特別提示的是,在停止程序的時候,經常會忘掉重複執行的結構。

在等待的時間裡可以多等待幾秒,或者,可以再等待設置一個隨機數。隨機數的設置在程序設計中非常重要。


分享到:


相關文章: