《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 模擬設(shè)計(jì) > 業(yè)界動(dòng)態(tài) > 基于 FPGA 的飛機(jī)大戰(zhàn)游戲系統(tǒng)設(shè)計(jì)

基于 FPGA 的飛機(jī)大戰(zhàn)游戲系統(tǒng)設(shè)計(jì)

2022-10-04
來源:FPGA技術(shù)江湖

  圖片

  第一部分 設(shè)計(jì)概述

  1.1 設(shè)計(jì)目的

  我們?cè)O(shè)計(jì)了一款基于 FPGA 的SEA開發(fā)板 的飛機(jī)大戰(zhàn)游戲。飛機(jī)大戰(zhàn)游戲是一款休閑益智類游戲,既簡(jiǎn)單又耐玩。在初始界面,我們有開始游戲、重新開始、皮膚選擇和結(jié)束游戲四個(gè)選項(xiàng)。開始游戲后,玩家可以用游戲手柄方便的控制飛機(jī)在屏幕上向任意方向移動(dòng),通過躲避子彈和射擊敵機(jī)得分,在屏幕左上角可以看到當(dāng)前生命和得分。

  1.2 應(yīng)用領(lǐng)域

  最近的一些復(fù)古游戲網(wǎng)上商店吸引了許多喜歡老式電子游戲的買家。一些愛好者一直在收集復(fù)古游戲產(chǎn)品,一些普通玩家也開始收集舊式磁帶和CD,還有小時(shí)候玩過的游戲機(jī)。

  雖然復(fù)古游戲只占全球 1090 億美金游戲行業(yè)的一小部分,但確是非常有吸引力的縫隙市場(chǎng)。該游戲平臺(tái)可以作為一個(gè)復(fù)古游戲機(jī)使用,經(jīng)過后期加工改良,可以將游戲移植到專用游戲機(jī)或手機(jī)等設(shè)備上,供玩家使用。這款飛機(jī)大戰(zhàn)游戲,可以放松心情,釋放壓力,提高反應(yīng)能力。

  1.3 主要技術(shù)特點(diǎn)

  (1) 在 BRAM 資源較少的情況下,采用了圖片壓縮編碼的方式,以較少的數(shù)據(jù)量來表示原來的像素矩陣。

  (2) 我們編寫了游戲的主菜單和控制邏輯,游戲功能豐富,界面美觀。

  (3) 我們外接了自制游戲手柄,可以直插在開發(fā)板上,方便地控制游戲。

  1.4 關(guān)鍵性能指標(biāo)

  (1) 游戲界面美觀,飛機(jī)圖標(biāo)清晰,游戲動(dòng)畫顯示流暢。

  (2) 游戲手柄上的搖桿與按鍵靈敏度高、指令延遲小。

  1.5 主要?jiǎng)?chuàng)新點(diǎn)

  (1) 使用了自制游戲手柄,相比普通按鍵,能更方便地控制游戲,提升用戶體驗(yàn)。

  (2) 在板載 BRAM,資源較少的情況下,采用了圖片壓縮編碼的方式,以較少的數(shù)據(jù)量來表示原來的像素矩陣。

  第二部分 系統(tǒng)組成及功能說明

  2.1 整體介紹

  系統(tǒng)硬件由 SEA 開發(fā)板(型號(hào) xc7s25ftgb196-1)、游戲手柄拓展板和 HDMI 顯示屏組成。FPGA 讀取按鍵和搖桿的狀態(tài),來控制游戲顯示的內(nèi)容, 其中,F(xiàn)PGA 通過 IIC 方式來讀取搖桿的狀態(tài)。游戲總體控制模塊分為按鍵 功能控制、主菜單控制、游戲邏輯控制和文字圖片信息顯示控制四個(gè)方面。根據(jù)玩家不同的指令,HDMI 屏上顯示相應(yīng)的內(nèi)容。

  

2.png

  2.2 各模塊介紹

  根據(jù)總體系統(tǒng)框圖,給出各模塊的具體設(shè)計(jì)說明。

  (1) 游戲總體控制模塊

  按鍵功能控制:不同的按鍵對(duì)應(yīng)不同的指令,該模塊主要負(fù)責(zé)按鍵消抖與指令轉(zhuǎn)化。

  主菜單控制:游戲初始界面的主菜單有開始游戲、重新開始、皮膚選擇和結(jié)束游戲四個(gè)選項(xiàng)。可以通過按鍵上下移動(dòng)光標(biāo),選擇不同功能。

  游戲邏輯控制:該模塊主要進(jìn)行了游戲規(guī)則的設(shè)計(jì)。

  顯示模塊:主要負(fù)責(zé)文字顯示和飛機(jī)圖標(biāo)、子彈顯示。

  (2) HDMI 顯示驅(qū)動(dòng)模塊:驅(qū)動(dòng) HDMI 屏,在屏上流暢的顯示游戲界面。

  (3) 游戲手柄驅(qū)動(dòng)模塊:驅(qū)動(dòng)手柄上的 PCF8591 芯片,輸出搖桿的位置狀態(tài)。

  (4) IIC 通信模塊:實(shí)現(xiàn)游戲手柄和 FPGA 的通信,F(xiàn)PGA 讀取 PCF8591 輸出的數(shù)據(jù)。

  第三部分 完成情況及性能參數(shù)

  顯示的菜單如圖 3 所示,可以上下移動(dòng)光標(biāo)選擇相應(yīng)的功能。游戲界面如圖 4 所示,實(shí)現(xiàn)了搖桿控制飛機(jī)朝任意方面移動(dòng)。圖片清晰,畫面顯示流暢,指令延時(shí)小,并且游戲規(guī)則正確,可以給玩家良好的游戲體驗(yàn)感。

  

5.png

  第四部分 總結(jié)

  可擴(kuò)展之處

  A.利用板載的 esp32 模塊,實(shí)現(xiàn)脫機(jī)下載。

  B.可以存儲(chǔ)一些其他游戲,設(shè)計(jì)個(gè)游戲選擇菜單。

  C.利用板載的藍(lán)牙模塊,實(shí)現(xiàn)聯(lián)機(jī)游戲。

  D.增加游戲音樂部分。




更多信息可以來這里獲取==>>電子技術(shù)應(yīng)用-AET<<

圖片.jpg


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲欧美另类久久久精品2019| 亚洲精品影视| 亚洲精品精选| 亚洲国产一区二区三区在线播| 男女激情视频一区| 亚洲精品日本| 亚洲第一福利社区| 亚洲人精品午夜在线观看| 欧美日韩国产系列| 香蕉久久一区二区不卡无毒影院| 亚洲在线免费观看| 国外成人免费视频| 欧美精品免费播放| 亚洲欧美成人综合| 亚洲图片欧洲图片av| 亚洲欧美日本伦理| 今天的高清视频免费播放成人| 欧美激情一区二区三区不卡| 蜜桃av一区二区三区| 亚洲深爱激情| 欧美一级午夜免费电影| 狠狠色丁香久久综合频道| 欧美精品在线免费| 欧美一级电影久久| 亚洲三级视频| 亚洲茄子视频| 亚洲视频在线免费观看| 国产综合一区二区| 很黄很黄激情成人| 亚洲国产va精品久久久不卡综合| 国产精品电影在线观看| 久久香蕉国产线看观看网| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 欧美日韩一级大片网址| 午夜精品一区二区三区电影天堂| 久久精品男女| 亚洲视频一区在线| 亚洲男人的天堂在线aⅴ视频| 午夜视频在线观看一区二区三区| 亚洲卡通欧美制服中文| 激情欧美国产欧美| 亚洲国产成人一区| 日韩五码在线| 在线观看视频一区二区| 国产日本欧美一区二区三区在线| 欧美久久久久中文字幕| 欧美视频久久| 欧美韩日亚洲| 久久亚洲国产精品日日av夜夜| 狂野欧美性猛交xxxx巴西| 性欧美video另类hd性玩具| 性刺激综合网| 葵司免费一区二区三区四区五区| 欧美精品一区二区三| 国产精品亚洲аv天堂网 | 国产精品二区二区三区| 国产亚洲欧美一区二区| 国产精品永久免费在线| 欧美午夜电影在线观看| 国产小视频国产精品| 国产精品青草久久| 欧美丝袜第一区| 国产日韩专区在线| 亚洲日韩中文字幕在线播放| 午夜精品福利电影| 亚洲每日在线| 亚洲另类春色国产| 欧美一乱一性一交一视频| 蜜臀久久99精品久久久久久9| 欧美日韩一区二区三区免费看 | 久久精品国产免费观看| 在线天堂一区av电影| 久久精品国产77777蜜臀| 亚洲欧美日本精品| 老司机午夜精品视频在线观看| 欧美亚一区二区| 欧美午夜片在线观看| 国产主播在线一区| 99热这里只有成人精品国产| 久久精品一区二区三区不卡牛牛| 亚洲在线一区二区| 中文在线不卡| 蜜臀久久99精品久久久画质超高清| 国产精品国产三级国产普通话99| 在线成人亚洲| 校园激情久久| 亚洲在线成人精品| 欧美国产高潮xxxx1819| 国产一区在线看| 亚洲自拍偷拍色片视频| 一区二区三区视频在线看| 久久综合激情| 国产日韩欧美综合一区| 亚洲少妇自拍| 在线亚洲一区| 欧美激情一区二区| 1024成人| 亚洲伦理一区| 亚洲国产精品精华液网站| 亚洲人成网站在线播| 欧美一区免费| 国产精品久久一区二区三区| 亚洲精品免费电影| 亚洲国产精品一区在线观看不卡 | 久久精品理论片| 国产精品伦一区| 99国产精品| 99re6热只有精品免费观看| 亚洲少妇诱惑| 欧美激情第二页| 一区二区视频欧美| 欧美在线免费观看| 亚洲精品久久7777| 久久久视频精品| 欧美激情片在线观看| 精品999成人| 久久se精品一区精品二区| 亚洲精品资源| 另类天堂av| 韩国亚洲精品| 久久都是精品| 久久久999精品视频| 欧美激情一区二区| 亚洲精品1区2区| 亚洲精品国产系列| 欧美高清视频一二三区| 亚洲国产精品成人精品| 亚洲经典一区| 欧美高清在线精品一区| 欧美精品一区二区视频| 欧美电影免费观看高清完整版| 欧美精品一区二区三区在线看午夜| 亚洲第一页中文字幕| 亚洲精品乱码| 欧美精品v日韩精品v韩国精品v | 国产精品嫩草久久久久| 亚洲一级在线观看| 亚洲国产精品99久久久久久久久| 日韩视频专区| 欧美久久久久久久久| 99re66热这里只有精品3直播 | 黄色亚洲在线| 91久久久一线二线三线品牌| 欧美成人午夜激情视频| 亚洲欧洲在线播放| 亚洲影院在线| 国产毛片一区| 亚洲国产日韩综合一区| 欧美黄色大片网站| 日韩视频一区| 香蕉亚洲视频| 狠狠色香婷婷久久亚洲精品| 亚洲巨乳在线| 国产精品久久久一区二区三区 | 亚洲一区自拍| 国产伦精品一区二区三区四区免费 | 黄色成人在线免费| 日韩一级片网址| 国产精品久久久久毛片软件| 欧美一区成人| 欧美高清日韩| 亚洲一区观看| 另类天堂av| 在线亚洲国产精品网站| 亚洲精品一级| 欧美午夜片在线观看| 欧美一区二区三区在| 欧美成人综合网站| 亚洲午夜精品| 久久综合五月| 一二美女精品欧洲| 99re66热这里只有精品3直播| 国产精品福利网| 久久精品国产精品亚洲精品| 欧美精品一区在线发布| 亚洲资源av| 欧美精品一区二区三| 亚洲一区二区精品视频| 美女999久久久精品视频| 一本一本久久| 狂野欧美激情性xxxx欧美| 一区二区三区三区在线| 久久综合九色综合欧美就去吻| 99re6热只有精品免费观看 | 亚洲欧美视频一区二区三区| 欧美11—12娇小xxxx| 在线视频一区观看| 美日韩精品免费观看视频| 国产精品99久久久久久有的能看| 老司机免费视频久久| 亚洲一二三四区| 欧美福利一区二区三区| 午夜精品视频一区| 欧美日韩免费在线| 久久精品亚洲乱码伦伦中文| 国产精品国产三级国产普通话蜜臀| 亚洲激情偷拍| 国产午夜精品在线| 亚洲欧美激情视频| 亚洲日本成人女熟在线观看|