先讓學準備遊戲相關角色如左圖:
一個球(X:0,Y:0)
一個反彈板(X:0,Y:-160)
三個磚塊(X:-90,Y:150),(X:0,Y:150),(X:90,Y:150)
一條終止線(使用自繪角色完成)並置於最下方
反彈板:跟著滑鼠移動,水平移,所以只要設定跟著滑鼠的X座標即可。
球:面向(-135~135)隨機方向開始移動,碰到邊緣就反彈
面向(135~225)應該會是比較好的做法
接著就可以問學生,為什麼碰到反彈板和磚塊就沒事,和學生討論後再來進行程式撰寫
將判斷放在球的移動中,如果碰到反彈板就面向-45~45移動,如果碰到終止線就遊戲結束
磚塊程式就簡單多了,一開始顯示,碰到反彈球就隱藏。三個磚塊的程式都一樣,其實就用程式複製方來即可。
最後,我們可以問學生,這個遊戲少了什麼東西,如果加上這些功能或角色會更好玩呢?這些就等著進階課程再來處理了