推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

获得赏金
15.00元
基于stm32的恐龙小跳游戏+躲避障碍小游戏

更新时间:2025-01-02 17:41:54 大小:17M 上传用户:mulanhk查看TA发布的资源 标签:stm32 下载积分:9分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

这是谷歌断网时的小游戏,灵感来源。

image.png


项目原理介绍:

这段代码是一个基于STM32F10x系列微控制器的简单游戏程序,游戏内容是模仿了谷歌网页游戏。

其中玩家控制一个小恐龙角色,通过跳跃和下蹲来躲避障碍物。

代码中包含了多个函数,用于初始化OLED显示屏、按键、定时器,以及游戏的主要逻辑和动画显示。


代码逻辑:

游戏逻辑和动画显示函数:

image.png

ShowDinoRun()  :显示恐龙奔跑动画。

ShowBigDinoRun()  :显示变大后的恐龙奔跑动画。、

ShowDinoDownRun()  :显示恐龙下蹲动画。  

ShowDinoJump()  :显示恐龙跳跃动画。

KeyStatus()  :获取按键状态。  

ShowCrowFly()  :显示乌鸦飞行动画。

ShowGameCore()  :游戏核心逻辑,包括障碍物生成、按键响应、碰撞检测等。


image.png


主函数代码部分:

游戏状态控制:

ino_jump_flag :用于控制恐龙跳跃的动画帧。

power_flag :用于控制恐龙变大(无敌)的状态。

invincibl_flag  :表示恐龙是否处于无敌状态。


游戏效果实物图:

image.pngimage.png


部分文件列表

文件名大小
ChromeGame_Moyiji/
ChromeGame_Moyiji/DebugConfig/
ChromeGame_Moyiji/DebugConfig/Target_1_STM32F103C8_1.0.0.dbgconf7KB
ChromeGame_Moyiji/EventRecorderStub.scvd
ChromeGame_Moyiji/Hardware/
ChromeGame_Moyiji/Hardware/key.c1KB
ChromeGame_Moyiji/Hardware/key.h
ChromeGame_Moyiji/Hardware/OLED.c
ChromeGame_Moyiji/Hardware/OLED.h3KB
ChromeGame_Moyiji/Hardware/OLED_Data.c
ChromeGame_Moyiji/Hardware/OLED_Data.h2KB
...
  • 21ic小能手打赏了15.00

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载