FireBeetle 2 ESP32-C5+GDI显示屏玩恐龙快跑小游戏
2025-10-042425
AI 快速预览详细
这篇帖子分享了如何使用FireBeetle 2 ESP32-C5 + GDI显示屏运行Arduino版本的《恐龙游戏》。项目名称是《恐龙游戏》,硬件清单包括FireBeetle 2 ESP32-C5开发板和1.4寸GDI显示屏。最终效果是通过按键控制小恐龙跳跃,避开障碍物获取分数。难度等级适中,适合STEM教育场景。
|
[size=15.7415px]这篇帖子分享了使用 FireBeetle 2 ESP32-C5 + GDI显示屏,来运行Arduino版本的《恐龙游戏》。 [size=15.7415px] [size=15.7415px]一、《恐龙游戏》了解 [size=15.7415px]在Google的Chrome浏览器中,有一个内置的彩蛋小游戏:《恐龙游戏》(英语:Dinosaur Game)。 [size=15.7415px]这是一款内置于Google Chrome的横向滚动栏形式网页游戏,玩家操控一只像素风格的小暴龙避开障碍物并获取分数。[size=15.7415px] 该游戏由Google的Chrome用户体验团队于2014年开发。 [size=15.7415px] ![]() [size=15.7415px] [size=15.7415px]如果你想体验的话,可以在Chrome浏览器的地址栏输入:chrome://dino,就能打开下面的游戏界面: [size=15.7415px] ![]() [size=15.7415px] [size=15.7415px]记住,要在Google的Chrome浏览器中,才有这个彩蛋小游戏。 不过,如果使用的不是Googgle的Chrome浏览器,也可以访问网址 https://dino-chrome.com/ 来体验: [size=15.7415px] ![]() 二、Arduino版本的《恐龙游戏》因为Chrome浏览器的《恐龙游戏》简单又有趣,所以爱好者开发了很多衍生移植版本。 在Arduino环境中,也有对应的移植版本,我了解过的有: [size=15.7415px]之前,我曾将 [size=15.7415px]Dino-Game-Arduino-Edition[size=15.7415px] 移植到了 AVR64DD32 Curiosity Nano开发板 上,具体可以查看 [size=15.7415px]移植Dino Game(恐龙游戏)到AVR64DD32 Curiosity Nano开发板[size=15.7415px]。 三、移植到FireBeetle 2 ESP32-C5 这次用到的硬件很简单,就是FireBeetle 2 ESP32-C5开发板,以及1.4" 172×320 IPS TFT LCD高清显示屏。 FireBeetle 2 ESP32-C5开发板的扩展板并没有实际用到,可用可不用 。 ![]() 因为之前移植到[size=15.7415px]AVR64DD32 Curiosity Nano开发板上时,已经对很多配置做了处理,方便后续的移植。 [size=15.7415px]所以再次移植到FireBeetle 2 ESP32-C5 + 1.47 GDI显示屏上的时候,主要就是修改了TFT引脚的设置。 具体的引脚配置,可以参考我之前的文章:FireBeetle 2 ESP32-C5开发板Arduino环境多库点屏大作战 具体的代码,可以下载查看: dino_FPS.zip在代码中,使用到了Arduino自身的库以及第三方的库,分别如下:
主要函数说明如下:
因为FireBeetle 2 ESP32-C5及扩展板上,没有蜂鸣器,所以声音输出的部分,暂时就关闭了。后续考虑添加蜂鸣器或者用音频功放模块输出声音。 游戏的主界面如下: ![]()
操作说明:操作很简单,就是看到有树过来,就按BOOT按键,让小恐龙跳起来,越过树即可;否则就会game over。 四、游戏展示 编译烧录运行后,运行效果如下: ![]() |
相关帖子
- . 基于FireBeetle 2 ESP32-C5的游戏搭子
- . FireBeetle2-ESP32-C5将方块躲避游戏搬上手机
- . 基于 Firebeetle 2 ESP32-C5 的6通道2.4G 遥控器
- . FireBeetle 2 ESP32-C5开发板 + Air780E 做随身WiFi
- . Firebeetle 2 ESP32-C5 之 火车上的霓虹灯
- . FireBeetle 2 ESP32-C5之火车上的MP3
- . ESP32-C5 FireBeetle 2 搭建离线版的课堂交互网页
- . FireBeetle 2 ESP32-C5 网络收音机
- . FireBeetle 2 ESP32-C5之大棚环境监测系统












