STM32HAL库游戏手杆控制俄罗斯方块游戏

通过控制游戏手杆来玩俄罗斯方块游戏,里面的代码很多很长,而且也不是我写的,所以我不能直接把一整个代码给出。只是整理了一下思路,还有部分代码截图

,希望对你们有所帮助。

STM32HAL库游戏手杆控制俄罗斯方块游戏_第1张图片

STM32HAL库游戏手杆控制俄罗斯方块游戏_第2张图片

 

STM32HAL库游戏手杆控制俄罗斯方块游戏_第3张图片

STM32HAL库游戏手杆控制俄罗斯方块游戏_第4张图片

 就是游戏设置了三个等级,主要是因为设定定时器的定时时间长短来控制俄罗斯方块的掉落。按下游戏控制杆的UP键就是开始游戏。

STM32HAL库游戏手杆控制俄罗斯方块游戏_第5张图片

STM32HAL库游戏手杆控制俄罗斯方块游戏_第6张图片

STM32HAL库游戏手杆控制俄罗斯方块游戏_第7张图片

STM32HAL库游戏手杆控制俄罗斯方块游戏_第8张图片

 

STM32HAL库游戏手杆控制俄罗斯方块游戏_第9张图片

STM32HAL库游戏手杆控制俄罗斯方块游戏_第10张图片

STM32HAL库游戏手杆控制俄罗斯方块游戏_第11张图片

STM32HAL库游戏手杆控制俄罗斯方块游戏_第12张图片

手柄函数:

STM32HAL库游戏手杆控制俄罗斯方块游戏_第13张图片

剩下的LCD函数十分复杂,主要是颜色,文字,寄存器那一块。我不懂,哈哈。

STM32HAL库游戏手杆控制俄罗斯方块游戏_第14张图片

你可能感兴趣的:(游戏,stm32)