快來康康啊,教你一個mblock的簡單小遊戲

一隻小貓在舞臺區隨著鼠標的移動而移動。舞臺之上還有數個蘋果,當小貓遇到蘋果的時候,蘋果會立刻消失掉,彷彿就被吃掉了。

這是一個“入門”的遊戲,在遊戲設計過程中的學習內容包括:

1. 事件模塊

2. 控制模塊、偵測模塊

3. 運動模塊、外觀模塊

腳本示例

小貓的積木


蘋果的積木



遊戲截屏



教學中的一些改變

這其實都不能算作是一個完整的“作品”。遊戲的運行過程,基本屬於“有頭無尾”的狀態,當所有的蘋果都消失了,遊戲就已經結束了,還需要自己點擊“停止”按鈕退出遊戲。

在實際的教學環境下,我們決定增加一些內容,“挑戰一下”。

增加“遊戲控制”角色

整個遊戲的運行過程可以分解為:準備、開始、結束(程序終止)3個階段。

為了判斷遊戲終止條件,增加變量蘋果數,當舞臺上剩餘蘋果的數量等於零的時候,程序就可以結束了(在程序正式結束之前,還可以調整各個角色的狀態)。

腳本示例

遊戲控制角色腳本



小貓的腳本



蘋果的腳本



在腳本中我們還增加了蘋果的顏色特效。

克隆體



遊戲截屏

遊戲開始



遊戲停止