第六次:程式設計-SCRATCH(4)

網碟路徑

\\10.231.114.143\03**\**


當我們以解決問題為目標,利用電腦程式開發軟體系統做為解題方法,就會經歷一系列的工作包含需求分析、系統設計、程式開發、安裝測試、後續維護,稱為系統開發的生命週期

 

 

ㄧ.遊戲需求-第三個Scratch的程式-打磚塊

• 腳本(構思):球藉由打到磚塊得*分.若得*分則顯示"YOU WIN" 訊息.若球碰若到死亡線.則顯示"YOU LOST" 訊息並停止遊戲.計時*秒鐘

• 場景(舞台):匯入路徑outdoors/brick-wall1

• 演員(角色):球(ball)、反彈板(bar)、磚塊(brick)、死亡線(dead line)

二.遊戲系統分析圖



三.程式開發

1.舞台及演員的建立-匯入路徑outdoors/brick-wall及新增角色-球、反彈板、磚塊(至少4塊)、死亡線、YOU WIN 、Time Out





 

 


2.程式設計:參考腳本(語法)

(1)反彈板


(2)死亡線

(3)球的彈跳

(4)球與反彈板碰撞 (聲音路徑/effect/WaterDrop)

(5)球與磚塊的碰撞動畫

聲音-electronic/Laser1

 


參考網站

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

https://sites.google.com/a/ykjhs.ntpc.edu.tw/ahua/scratch/scratch-cheng-shi-fan-li/da-zhuan-kuai

http://scratch.chooinc.com/thread-32-1-1.html

http://www.chener.idv.tw/Material/main.asp