5 養一隻恐龍
feed a dinosaur
分身遊戲  

快速連結

一、遊戲說明

事件 clone event

二、初始化 Initialize

氣球是自動產生分身,所以一開始是「隱藏」,不用顯示。

恐龍:

蘋果:

氣球:

恐龍的移動

用方向鍵控制:( 可用「重複包如果」來寫)

用滑控制:

Challenge:

用webcam控制恐龍



蘋果建立分身 /Create clone

注意:本尊自己是隱藏的!

3-1. 蘋果建立分身綠旗開始產生分身

3-1. 另一種寫法:

也可以寫在「當角色被點擊」

想一想:

如何預防玩家一直點蘋果,一直產生分身?

3-2. 分身產生時(寫在蘋果)
Start as a clone

X座標用「隨機取數」

、蘋果的分身碰到恐龍的反應

恐龍收到訊息「長大」,尺寸改變

效果比較明顯

☆挑戰一下:

當恐龍碰到「蘋果」,身體會發亮(閃爍)

氣球的分身 /balloon's clone

五-1:氣球建立分身(寫在綠旗)

五-2:氣球分身的移動

氣球碰到恐龍的反應

尺寸可以改變-10

、刪除分身

挑戰 Challenge:按h隱藏恐龍

當按下「H」按鍵時

恐龍隱藏

想一想:

如果恐龍隱藏了,就不能呼叫防護罩了,下面的防護罩挑戰題,怎麼讓恐龍在隱藏時,不能呼叫防護罩?

提示:

你可以建立一個變數「h」,初始化=0

當恐龍隱藏時,h=1。

當變數h=0時,恐龍才能呼叫防護罩。

、挑戰 Challenge:防護罩/protecting mask /用造型切換

當A按鍵被按下時,呼叫防護罩

(一)畫一個防護罩造型:漸層填色,由無色到藍色 

造型名稱:

有防護罩


(二)防護罩的程式:按a呼叫防護罩

程式九-1:按a顯示防護罩,寫在恐龍

氣球(或蘋果)碰到防護罩:氣球(或蘋果)碰到防護罩的反應

程式九-2寫在氣球

想一想:

、挑戰 Challenge:防護罩/protecting mask / 防護罩角色

另一種寫法,略)

當A按鍵被按下時,呼叫防護罩

(一)畫一個防護罩角色:漸層填色,由無色到藍色

(二)防護罩的程式:按a呼叫防護罩

程式-1:按a顯示防護罩(尺寸不斷設為,才能跟恐龍的尺寸一樣大)

寫在防護罩角色:

程式十-2:修正恐龍變大、變小程式

寫在恐龍:

程式-3氣球(蘋果)碰到防護罩的反應

寫在氣球:氣球碰到防護罩消失

想一想:蘋果分身碰到防護罩,是不是也要消失?

十一結束遊戲

寫在「恐龍」:

結束遊戲的方式:時間=0 或 當 或 分數<-3結束遊戲 或 恐龍尺寸>100結束遊戲

分數也可以<-5,讓恐龍活久一點...

、動動腦:其他挑戰

1、(難)當氣球碰到防護罩,做出「彈飛」的動畫,再消失。

2、(簡單)當按下「H」按鍵,讓恐龍消失1秒後還原。

3、(中等)當按下H按鍵時,恐龍不能呼叫防護罩。

4、中等設定當分數>50,才能呼叫防護罩,當分數>50才能按「H」隱身。(加上分數判斷)

5、(中等)增加其他「破壞物件」掉落,一次扣比較多分數。(中等)

6、(難)當分數>70,恐龍變身成有武器的造型,例如:頭上戴上一頂有尖刺的帽子,可以將氣球弄破(隱藏),氣球碰到尖刺隱藏,不會對恐龍造成傷害。等待幾秒後,還原成一般造型。

7遊戲怎麼結束?

←氣球碰到防護罩彈飛的動畫