2010年6月13日 星期日

期末專題



組員:王棣雲,張哲人

動機:

延伸之前用色彩感應方向的貪食蛇,這次改採用背景相減的方式,利用感應在箭頭相對位置上的物體移動來判斷方向,並且增加了過關跟失敗的音效及視覺效果,同時也美化了背景。

遊戲介紹:

本遊戲共有兩個視窗,一個視窗是物體移動的視窗,另一個視窗則是控制方向的視窗。在控制方向的視窗中,一共會有四個不同方向箭頭,這四個箭頭會去偵測是否有動靜,並控制蛇的移動,若碰到視窗的邊界時遊戲就會結束了

遇到的困難:

1.如何控制蛇的移動方向?

跟之前不一樣的,這次使用到XY-projection,去劃分四塊移動方向,但是在上下以及左右會重疊的情況下,一開始必須使物體出現在視訊裝置的中心,否則會出現無法移動到特定位置的狀況

2.音樂的播放?

播放音樂的指令無法達成同時播放兩種音效,造成背景音樂會被之後的音效給取代

3.如何判斷遊戲的勝利條件以及遊戲結束的條件?

在判斷遊戲勝利的條件上是使用了一個變數當成是物體的計數器,以就是說,當碰到一個 物體後計數器就會加一當計數器的個數等於物體的個數(物體的個數已知),

就表示遊戲勝利了。

另外,在判斷遊戲結束的條件上相對上就簡單許多,當綠色方塊的座標值大於會小於視窗 的座標值時,遊戲就會結束了

未來展望:

目前還沒有達成球體的位置是隨機出現以及背景音樂持續存在,在娛樂效果上沒有很吸引人,所以未來有可能的話希望將這些問題一一的克服。

沒有留言:

張貼留言