案例名:大魚喫小魚
程序分析
二、螃蟹流程分析:
螃蟹只有一個流程,就是程序開始之後,螃蟹是在程序啓動的時候就會出現。
- 開始:程序啓動(小綠旗),程序啓動之後該執行的程序模塊在這個之後。
- 初始位置:我們的螃蟹從左邊出來,但是縱座標的位置不固定,在海底及上面一部分的隨機位置(小朋友們還可以複製一隻小螃蟹,讓一隻螃蟹從右邊出來)。
- 變量初始化:螃蟹只有一個變量那就是級別,螃蟹的級別設定爲0。
- 遊走:螃蟹每次遊走的步數即螃蟹的遊動速度(移動3步)。
- 是否碰到角色:判斷我們控制的角色自己是否碰到螃蟹,也就是我們控制的魚是否喫到螃蟹。
- 得分+1:喫到螃蟹之後得分變量+1。
- 隱藏:螃蟹被喫掉之後要消失,所以通過隱藏來實現。
- 重置位置:螃蟹被喫掉之後,會在新的不確定的位置重新產生一隻。
- 顯示:新的螃蟹產生之後要顯示出來。
-
碰到邊緣翻轉:螃蟹在遊走的時候有可能碰到邊緣,所以在碰到邊緣的時候需要讓他翻轉,不然螃蟹就會一直在舞臺邊緣。