2010年4月25日 星期日

【期中專題】打磚塊

組員:楊卓諭(小玉)、林昱儒(趴趴)

動機:一開始,想做一個又酷又炫的遊戲,於是經過百番思考,想出了大家都玩過的打磚塊,又剛好可以運到到視訊上,Oh yeah~酷斃了!!

遊戲介紹:用介面抓取物品顏色,可以利用此物品移動搖桿,然後用此搖桿將球撞到磚塊即贏得勝利,反之,掉到最下面則失敗。

遇到的困難:
1. 怎麼讓磚塊消失?
A:因為球碰到磚塊時可以消失,但是離開後又會出現,所以乾脆用最簡單的方法解決,當球碰到磚塊時,程式直接宣告勝利及結束。

2. 怎麼讓球反彈?
A:起初的判斷為當球的位置比介面大時,就設定反彈方向,可是此方法只能判斷一次,所以反彈後又往原方向過來,因此不可行。後來想想,就宣告一個變數,當超過介面時,就將此變數設定反彈後的位置,再將球的路徑改變即可。

3. 如何判斷勝利?
A:當球的位置碰到磚塊的位置後即可勝利。可是球只能抓到左上角的點,所以還必須加上球的直徑判斷,即可容易判斷。


遊戲說明短片:

沒有留言:

張貼留言