这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » VGA贪吃蛇基本完成,先展示一下

共6条 1/1 1 跳转至

VGA贪吃蛇基本完成,先展示一下

助工
2014-12-23 21:14:38     打赏



关键词: FPGA    

院士
2014-12-24 15:04:47     打赏
2楼
广铁视频啊,说说你的代码

助工
2014-12-24 21:53:49     打赏
3楼
VGAtanchishe0.8.zip  这是工程文件。

助工
2014-12-24 22:04:46     打赏
4楼
我觉得FPGAVGA贪吃蛇的实现主要要注意以下几点:1——猎物生成的位置追求伪随机即可,真正的随机数产生非常麻烦,需要许多数学标准判断。伪随机数的产生可以用带有反馈输入端的位移寄存器或用计数器产生(蛇头碰到猎物时取计数器的值作为下一个猎物产生的地址)。2——蛇身长度以及每节蛇身的位置可以定义数组来储存。3——可以用一些小技巧来简化逻辑。比如640*480的VGA图像显示,我们可以截取hcount[9:5],vcount[9:5]作为每个方块的地址(这个方块可以作为边界显示,猎物,以及蛇身)。这样整个屏幕实际上的分辨率就是(640/32)*(480/32),即20*15。这样就方便多了。

助工
2014-12-24 22:13:10     打赏
5楼
但是,期末就要考试了,只能留下几个遗憾,:1——本计划撞到边界或蛇身显示GAMEOVER(代码中暂时用十字代替的),撞到边界显示正常,但是偶尔会出现误判为撞到蛇身。2——猎物生成位置有可能会在蛇身上,未进行相关设计避免。

菜鸟
2015-09-04 09:27:42     打赏
6楼
没接触过FPGA  毕设却要求弄这个....哭

共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]