一隻小貓在舞臺區隨著鼠標的移動而移動。舞臺之上還有數個蘋果,當小貓遇到蘋果的時候,蘋果會立刻消失掉,彷彿就被吃掉了。
這是一個“入門”的遊戲,在遊戲設計過程中的學習內容包括:
1. 事件模塊
2. 控制模塊、偵測模塊
3. 運動模塊、外觀模塊
腳本示例
小貓的積木
蘋果的積木
遊戲截屏
教學中的一些改變
這其實都不能算作是一個完整的“作品”。遊戲的運行過程,基本屬於“有頭無尾”的狀態,當所有的蘋果都消失了,遊戲就已經結束了,還需要自己點擊“停止”按鈕退出遊戲。
在實際的教學環境下,我們決定增加一些內容,“挑戰一下”。
增加“遊戲控制”角色
整個遊戲的運行過程可以分解為:準備、開始、結束(程序終止)3個階段。
為了判斷遊戲終止條件,增加變量蘋果數,當舞臺上剩餘蘋果的數量等於零的時候,程序就可以結束了(在程序正式結束之前,還可以調整各個角色的狀態)。
腳本示例
遊戲控制角色腳本
小貓的腳本
蘋果的腳本
在腳本中我們還增加了蘋果的顏色特效。
克隆體
遊戲截屏
遊戲開始
遊戲停止