Presentation is loading. Please wait.

Presentation is loading. Please wait.

射小鳥!? DCL FINAL PROJECT #9 or ?.

Similar presentations


Presentation on theme: "射小鳥!? DCL FINAL PROJECT #9 or ?."— Presentation transcript:

1 射小鳥!? DCL FINAL PROJECT #9 or ?

2 組員介紹 B 蔡明驊 B 王志勝 B 林運生 B 張洺偉

3 實驗架構 遊戲開始畫面 ↓ Start← ← ← ← ← ← ← ← ← ← ← ↓ ↑ → →時間開始計時 Restart ↑ ↓ ↑
↓ ↑ → →時間開始計時 Restart ↑ ↓ ↑ ↑← 開始射擊→ 剩餘時間為零 →遊戲結束畫面→END

4 遊戲說明 目的:打爆小鳥!! 玩法:移動你的槍去打小鳥 有三種不同大小的鳥兒,不同大小會有不同分數。 鍵盤說明:
時間有1~15秒(可調整),倒數至零時會出現TIME UP的畫面。 I J K L A 射擊

5 遊戲說明(Continue) DE2板一開始所有的SW都在’0’,除了SW[17]~SW[14]
遊戲結束後,要重新開始,首先先把SW[3]扳回’0’,然後調整時間,再按下KEY0。 Special : 鳥被打到會吐血,有時候比較胖的鳥,吐的血會比較多。

6 遊戲說明(Continue) DE2板上,最左邊七段顯示器代表時間倒數。 DE2板上,中間的七段顯示器代表分數。

7 最高の記錄 時間 1 2 3 4 5 6 7 分數 10 14 16 17 21 保持人 王志勝 張洺偉 8 9 10 11 12 13 14 15 21 27 29 33 35 37 40 46 張洺偉 王志勝

8 最高記錄分析 似乎跟卡丁車等級有種奇妙關係。 沒事多練習,多練習沒事。 所獲得的分數約為時間的三倍。 戰術!!
孫子曰:兵者,國之大事,死生之地,存亡之道,不可不察也。 遠交近攻 欲擒故縱

9 實作方法 使用VHDL。

10 遇到的困難 VGA的配色,10-bit和外面常用的8-bit色。 VGA如何生圖。 鍵盤的輸入會卡鍵。 倒數計時器。 音效弄不出來。

11 解決方案 VGA和鍵盤的code,就是參考DCL網頁的範例code。 另外co了一個program去run小畫家畫出來的圖。
因為if的判斷順序,導致鍵盤輸入有點卡。 倒數計時器,深刻體會到clock的快速。 音效部分,還沒研究出來…,主要還是對於AUD pin腳的不認識,有想過把wav寫成死的,針對DAC輸出。

12 心路歷程 第一次把雲和鳥印在上面,就覺得很高興,但是那時候很陽春,配色也不全。 把鍵盤和分數的部分搞定,控制十字瞄準器打鳥,很高興….
進入無窮迴圈,於是想到了沒有子彈或時間倒數的限制;時間倒數一開始跑太快了^^”。 完成了基本版,剩下時間幾乎都在研究音效,但是還是搞不出來。 完成了某一些東西,就會再多想可以再多弄些什麼,結果就是有點無限上綱…結果常常吃完早餐才睡= =。

13 心路歷程 第一次把雲和鳥印在上面,就覺得很高興,但是那時候很陽春,配色也不全。 把鍵盤和分數的部分搞定,控制十字瞄準器打鳥,很高興….
進入無窮迴圈,於是想到了沒有子彈或時間倒數的限制;時間倒數一開始跑太快了^^”。 完成了基本版,剩下時間幾乎都在研究音效,但是還是搞不出來。 完成了某一些東西,就會再多想可以再多弄些什麼,結果就是有點無限上綱…結果常常吃完早餐才睡= =。

14 組員分工 蔡明驊 : 時間倒數計時器,買早餐。 王志勝 : 鍵盤部分,買午餐。 林運生 : VGA部分,買晚餐。
共同部分 : report和wiki和程式架構和音效(失敗)。


Download ppt "射小鳥!? DCL FINAL PROJECT #9 or ?."

Similar presentations


Ads by Google