OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3889|回复: 0

[ALTERA] FPGA实现俄罗斯方块小游戏

[复制链接]

3

主题

3

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2021-1-18
在线时间
1 小时
发表于 2022-7-15 08:58:13 | 显示全部楼层 |阅读模式
[color=rgba(0, 0, 0, 0.75)]一. 项目简介
[color=rgba(0, 0, 0, 0.75)]

欢迎关注 微信公众号 FPGA之旅 获取获取更多,最后项目工程将会在公众号进行开源。
回复 FPGA俄罗斯方块 获取项目工程
完整视频演示


[color=rgba(0, 0, 0, 0.75)]
  • 项目所需硬件
    • 一块FPGA开发板
    • 一块vga时序的显示器
    • 四个独立按键
  • 项目背景
    最近看到许多学校的课设和毕设就是利用FPGA实现一个俄罗斯方块小游戏出来,然后我在网上搜索了一下,发现开源的代码太少了,并且难以学习。于是我就想实现一个基于FPGA的俄罗斯方块开源小项目,供大家学习。

[color=rgba(0, 0, 0, 0.75)]

[color=rgba(0, 0, 0, 0.75)]二. 俄罗斯方块游戏介绍
[color=rgba(0, 0, 0, 0.75)]

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


[color=rgba(0, 0, 0, 0.75)]
  • 地图大小 : 宽10个方格,长20个方格。
  • 图形类型 : 总共七个类型,每个图形都是由四个方块组成。
  • 图形旋转 : 每次都是顺时针旋转90°,旋转点可以人为控制,根据不同的图形来,为了简便,一般写死。
  • 下个图形预览: 下一个图形会提前显示在界面上,也就是说玩家可以提前知道下一个图形的形状。

[color=rgba(0, 0, 0, 0.75)]

[color=rgba(0, 0, 0, 0.75)]

到这里就对俄罗斯方块进行了一个简单地介绍,我们将在下篇文章继续推进该项目的学习。
欢迎关注 微信公众号 FPGA之旅 获取获取更多,最后项目工程将会在公众号进行开源。
回复 FPGA俄罗斯方块 获取项目工程


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-10-4 02:30

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表