一、超級貓咪-跨越障礙遊戲
我們在之前都有玩過超級瑪利歐的遊戲,或是音速小子,每次都是別人設計好給我們玩,現在換我們來設計新的遊戲,讓遊戲符合我們自己的需求,那就開始動手吧!
動動腦:
首先我們要思考以下幾個問題:
1.貓咪要跳躍甚麼樣的障礙物比較好玩呢?
2.如何讓貓咪有一直往前跑的感覺呢?
3.碰到障礙物要怎麼處理呢?
4.怎麼設計跳躍的效果呢?
5.如何設計禮物的加分?
6.如何用按鍵和聲音控制貓咪的彈跳呢?
腳本構想:
貓咪不斷地奔跑,用空白鍵或發出聲音控制彈跳。碰到仙人掌,遊戲失敗,碰到禮物,就得分。
一、舞台
我們設計出三個不同背景的舞台,可以自行決定要不要加背景音效,這次沒有加入。
設計一個"滑動"的變數,並將這個"滑動"的變數設為''0",因為有三個背景圖,每一次滑動都會減4,依序減到最後,如果減到-480的時候,這時候讓變數"滑動"設為0,讓變數可以從0開始,把這個0到-480之間的數值,切出幾個等份,小於-100的數的範圍內,背景變成blue sky,如果變數大於-200時,就把背景變成"背景"的圖示,如果變數大於-300時,就把背景變成"背景2"的圖示,透過這三個背景,讓舞台的變換可以比較不那麼單調。
二、貓咪
這個貓咪有幾個特別的點要思考一下:
1.當按下"向上鍵"時,貓咪就往上跳。
2.當貓咪往上跳時,停止變換造型(在地上時,才會奔跑)。
3.貓咪跟大家打招呼。
1.設計一個判斷式:等待直到"向上鍵"被按下時,Y的值會改變20(貓咪會往上跳的感覺),但是跳下來的設計比較困難一點,因為要自然慢慢地下來,所以可以設計一個變數,將變數名稱設為"彈跳力",先將"彈跳力"變數設為10,然後慢慢地減0.5,就是將變數"彈跳力"改變為-0.5,但是要設計一個範圍,不然這個貓咪會一直往下跳,所以設計當y座標小於-100就不要再減0.5,就是設計"循環值到y座標小於-110'',那這樣就只會減到y到-110就不會再繼續減下去。可以發現"Y座標等於-100"就是一開始貓咪的Y座標位置,等於貓咪跳上去後,就會跳下至原本的高度。
2.跳起時停止換造型:
設計讓貓咪跳起來時,就不會有奔跑的行為,那最好的方式就是用y座標來判斷,當貓咪在某個高度時就不會奔跑,這邊是設計當y軸小於-90時,才不斷變換造型(=大於-90時不要變換造型)。
3.設計一開始貓咪說出"大家好"後會喵喵叫和向上跳後會"喵喵"叫。
三、仙人掌
依序設計以下幾個要點:
1.一開始定位到指定位置,先隱藏起來。
2. 3到5秒就產生一個以不同造型顯示的分身。
3. 分身出現後,不斷往左滑動到底就消失。
4. 偵測如果碰到貓咪,就停止遊戲。
四、禮物
依序設計以下幾個要點:
1. 一開始定位到指定位置,先隱藏起來。
2. 增加一個變數【禮物】當作成績。
3. 1到5秒就產生一個以不同造型顯示的分身。
4. 分身出現後,不斷往左滑動到底就消失。
5. 偵測如果碰到貓咪,就將【禮物】成績增加1。
沒有留言:
張貼留言