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

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

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

1. 事件模塊

2. 控制模塊、偵測模塊

3. 運動模塊、外觀模塊

腳本示例

小貓的積木


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

蘋果的積木


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


遊戲截屏


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


教學中的一些改變

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

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

增加“遊戲控制”角色

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

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

腳本示例

遊戲控制角色腳本


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


小貓的腳本


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


蘋果的腳本


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


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

克隆體


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


遊戲截屏

遊戲開始


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


遊戲停止


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


分享到:


相關文章: