zl程序教程

您现在的位置是:首页 >  其他

当前栏目

FPGA实现俄罗斯方块(一)

2023-03-14 22:58:07 时间

一. 项目简介

欢迎关注 微信公众号 FPGA之旅 获取获取更多,最后项目工程将会在公众号进行开源。

回复 FPGA俄罗斯方块 获取项目工程

完整视频演示


1.项目所需硬件

一块FPGA开发板

一块vga时序的显示器

四个独立按键


2.项目背景

最近看到许多学校的课设和毕设就是利用FPGA实现一个俄罗斯方块小游戏出来,然后我在网上搜索了一下,发现开源的代码太少了,并且难以学习。于是我就想实现一个基于FPGA的俄罗斯方块开源小项目,供大家学习。


二. 俄罗斯方块游戏介绍

大家可能都玩过俄罗斯方块,但是可能并没有过多的去关注游戏的一些细节,所以在这里还是很有必要做一些简要的介绍。


1.地图大小 : 宽10个方格,长20个方格。

2.图形类型 : 总共七个类型,每个图形都是由四个方块组成。

31.png

3.图形旋转 : 每次都是顺时针旋转90°,旋转点可以人为控制,根据不同的图形来,为了简便,一般写死。

4.下个图形预览: 下一个图形会提前显示在界面上,也就是说玩家可以提前知道下一个图形的形状。

到这里就对俄罗斯方块进行了一个简单地介绍,我们将在下篇文章继续推进该项目的学习。

欢迎关注 微信公众号 FPGA之旅 获取获取更多,最后项目工程将会在公众号进行开源。

公众号:FPGA之旅