基于FPGA的贪吃蛇游戏设计开题报告

 2022-01-11 09:01

全文总字数:6968字

1. 研究目的与意义(文献综述)

1.1贪吃蛇游戏的研究现状

贪吃蛇游戏是在传统街机游戏blockade的基础上发展而来.能增强人的反应能力,是一款适用于各个年龄阶段的娱乐性的游戏[6 ]。1976年,gremlin平台推出了一款经典街机游戏blockade。游戏中,两名玩家分别控制一个角色在屏幕上移动,所经之处砌起围栏。角色只能向左、右方向90度转弯,游戏目标是让对方先撞上屏幕或围栏。听起来有点复杂,其实基本上就是两条每走一步都会长大的贪吃蛇比谁更晚撞上屏幕或围栏,玩家要做的就是避免撞上障碍物和越来越长的身体。

blockade很受欢迎,类似的游戏先后出现在 atari 2600、trs-80、苹果2等早期游戏机、计算机上。但真正让这种游戏形式红遍全球的还是21年后随诺基亚手机走向世界的贪吃蛇游戏——snake。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

基本内容:

贪吃蛇游戏是一个经典小游戏,一条蛇在封闭围墙里,围墙里随机出现一个食物,通过四个按键控制蛇向上下左右四个方向移动以捕捉食物,食物被吃掉,蛇身体对应长一节,接着又出现食物,玩家操控小蛇继续捕捉食物。需要注意的是,如果在移动中蛇头撞到墙或撞到自己身体则游戏结束。设计整体基于nios ii和fpga,用quartus ii开发软件自带的nios核搭建一个32位cpu,载入贪吃蛇游戏程序后就可以通过4个按键和vga显示器来玩贪吃蛇的游戏,4个按键控制蛇移动的方向,vga显示器显示游戏界面,可以暂停游戏,游戏中显示玩家得分。

技术方案:

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

第1-3周:查阅相关文献资料,明确研究内容,了解本课题研究所需的理论知识,初步确定设计方案,撰写开题报告。

第4-6周:对系统所涉及各部分进行模块划分,并对各个模块的基础原理知识进行系统学习,掌握基于nios ii进行软核开发的方法,学习基于vga和fpga的显示原理和实现。

第7-12周:完成基于niosii32位cpu软核的搭建,完成各个模块的编写和连接,完成贪吃蛇游戏的设计。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

[1]何志敏, 谢杰. 基于fpga的贪食蛇游戏设计[j]. 现代电子技术, 2014(18):105-106.

[2]李乔丹, 刘昌华. 基于fpga的吃豆人游戏设计与实现[j]. 信息通信, 2017,no.180(12):130-132.

[3]贺敬凯. 基于fpga平台的贪吃蛇游戏开发研究[j]. 深圳信息职业技术学院学报,2015(3):17-21.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。