STMCU小助手
发布时间:2022-6-23 21:00
|
一. 简介 在stm32上已经实现过了贪吃蛇和俄罗斯方块这两款游戏。今天将实现第三款小游戏-----2048。将这三款游戏集中在一起,不就可以当做一个小课设嘛(#^.^#)。实现代码与硬件无关,显示部分和控制部分需要根据所使用的具体硬件来修改。界面图如下,字体使用的是55*55大小的图片。接下来调试读取SD播放视频,敬请期待。
二. 核心过程
2. 移动 每一次的移动,都需要将所有的方块移动到一起。简单来说,就是将下一个方块的值赋值给上一个方块的值(也不是完全这样,如果有0的话,就没了)。 也是利用冒泡的方法,如果当前方块为0,就将下一个方块赋值给当前方块,然后将下一个方块赋值为0。
三. 调用过程 先调用一下_2048Init函数,初始化地图数组的值。然后根据捕获的按键的值,调用Merge函数并传递相应的参数就可以了。
|
【福利三:逢7发帖赢大礼】想要充分利用STM32H743VI片内的RAM空间(但并不顺利)
基于stm32平台上的IC-MU磁绝对值编码器SPI通讯和码盘数据处理
使用STM32 MCU和MPU连接PDM数字麦克风
分享STM32资料-采用 STM32U031R8 MCU 的 STM32 Nucleo-64 开发板,官方资料,数据手册等资料
好用软件推荐-TouchGFX Designer
HRTIM 指南
使用 STM32 的 DWT 单元监控内存
DAC,COMP,HRTIM Fault 功能的使用
一个软件引起的 LSE 驱动不良的问题
STM32 GUI LTDC 最大像素时钟评估方法
微信公众号
手机版