應用 Digilent Basys 3 設計小遊戲: PhantomRush 幻影冲撞

隨著現代生活節奏的不斷加快,生活壓力越來越大,我們發現很多同學在長時間的持續工作後會出現肩頸酸痛、脖子僵硬等問題,並試圖通過活動手指、脖子,轉動眼睛等方式來緩解,且如 flappy bird,dancing line 等一些小遊戲也十分盛行,因此我們嘗試自主設計一款可有效緩解痠痛的小遊戲,並透過 FPGA 來實現。

玩家可透過上下方向鍵來控制重力系統,使得遊戲中的綠色方塊持續向上或向下移動。玩家的遊戲目標是讓方塊躲避隨機產生的障礙物,透過晶體管來記錄遊戲得分。可加入體感控制元素,幫助肩、肘部骨折初癒的病人或長期坐在電腦前的辦公族鍛煉並緩解壓力。

作為當紅音樂類游戲的操作基礎。 程序模組主要分為遊戲總體控制、玩家操作控制以及產生障礙物三個模組。三大模組都採用 Verilog 編寫。總體控制是控制遊戲的開始和結束,玩家只需任意按下一個方向鍵便可以觸發遊戲;死亡時綠色方塊會閃爍四秒並回歸到開始遊戲的畫面。

玩家操作模組主要是玩家透過操作板上的按鈕來改變遊戲中的重力系統,以此來控制綠色方塊躲避障礙,玩家存活的時間越長,獲得的分數越高,分數顯示在數碼管上。障礙物生成模組透過隨機數來產生適當數量的障礙物。

玩家可透過開發板的按鈕控制遊戲中的綠色方塊,適當難度的障礙物可以訓練玩家的眼手協調能力。後續會加入體感操作模式,以達到鍛煉肩、肘部肌肉的效果。 未來還可加入體感控制元素,可幫助肩、肘部骨折初癒的病人或長期坐在電腦前的辦公族鍛煉並緩解壓力。亦可作為當紅音樂類游戲如 Dancingline 的操作基礎。

(本文為2017 DDC中國區選拔賽作品)

 

o 1bj5m8uj1pgk1elrt6lpe81qqj1l


文章連結 │ PhantomRush: 幻影衝撞
程式碼下載 │ https://drive.google.com/file/d/1DWiKdAwPI7OxTSoZiKPU-9dvPygnZAZx/view?usp=sharing

 

 

和澄科技 Haley Technology

電話 │ 886-3-5790380
傳真 │ 886-3-5790370
信箱 │ sales@haleytech.com
地址 │ 新竹市關新路27號18樓之2

              

 

 

M有任何問題嗎? Line 我們最快! 

產品搜尋