• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

如何用LED点阵屏幕做贪吃蛇或者俄罗斯方块

Linux小学童 2020-10-19 浏览量:735

LED点阵屏幕是很多商店门头上挂的做广告走字的那种。

如何使用这个,使用STM32F103做一个贪吃蛇或者俄罗斯方块

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 贪吃蛇和俄罗斯方块就是在LED面板上控制不同形状灯的亮灭,并且连续性的,成为动画,所以看起来有意思。

    所以需要做:

    1、LED驱动,先让LED能亮灭起来。

    2、控制策略。按照贪吃蛇和俄罗斯方块,弄清楚里面的游戏规则与方式

    3、模拟那些形状和下一步的形状,控制相应LED的亮;在下一时刻,按照移动方向,控制下一组LED灯的亮灭,实现游戏效果。

    • 发布于 2020-10-31
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 游戏的本质是可控的动画

    所以这个过程其实是绘制帧图像的过程,贪吃蛇或者俄罗斯方块对应为图形,最简单的可以退化为指定高宽的点阵,可以映射到1bit二维数组,如果单行数据量合适,其实可以对应为普通的字节数组。

    然后根据这个数组数据去刷新LED点阵开关状态即可。

    • 发布于2020-10-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以做的

    先把游戏的原理弄清楚了吧。

    一般就是显示与控制按键的驱动再加上与游戏代码的接口.

    • 发布于2020-10-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种应用就是要在LED点阵上面每秒显示一幅图像,俄罗斯方块和贪吃蛇本身的逻辑应该有开源代码,但将对应的图像刷到LED点阵的驱动需要自行设计
    • 发布于2020-11-23
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

如何用LED点阵屏幕做贪吃蛇或者俄罗斯方块