第五次:程式語言-SCRATCH(3)

網碟路徑

\\10.231.114.143\03**\**

第二個Scratch的程式-大魚吃小魚(下)

• 腳本(構思):有三隻小魚及一隻鯊魚在水族箱內任意游來游去 . 小魚碰到鯊魚的紅色牙齒就會消失(被吃掉了).增加用鍵盤上下左右鍵控制鯊魚.吃到小魚得1分.計時30秒.時間到畫面出現時間到

(可自行修改遊戲腳本)

例如吃到垃圾扣分且鯊魚造型改變(例如變胖.變瘦.無精神.發出聲音等)

• 場景(舞台):水族箱圖(Scratch內建)

• 演員:三隻魚及一隻鯊魚(Scratch內建)


參考作法:

1.設定score(分數)及timer(時間)變數

2.修改小魚的程式

(1)先將初始分數歸零.

(2)假如碰到紅色.就隱藏(被吃掉).分數加1分

3.增加控制鯊魚上下左右鍵控制.碰到邊緣就反彈

 

4.建立"時間到"的角色.剛開始要先隱藏

對其下程式.先隱藏

5.設計判斷遊戲時間(設定在舞台)

(1)計時器歸零

(2)將變數timer設為計時器(時間遞增0.1.2........)

(3)是否大於30秒.若超過則停止遊戲並廣播"時間到"

另一種作法

6.當接收到"時間到"則顯示

 

執行結果

 

思考問題

1.新加入垃圾角色.若鯊魚碰到了就變的沒精神(並且扣分).等待幾秒又生龍活虎

新加判斷式-假如碰到........就怎樣.....

2.時間變為倒數計時(時間遞減30.29.......0).當時間為0秒.則停止遊戲廣播"時間到"

此積木對嗎?如何修改

參考網站

http://163.22.76.240/~carey/10202/com/w10.htm

http://mail.mcjh.kl.edu.tw/~keykey/

http://120.116.50.2/dyna/menu/index.php?account=scratch