boxmoe_header_banner_img

Hello! 欢迎来到梦汐阁!

加载中

文章导读

STM32单片机野火指南者开发板小游戏源码


avatar
烨汐 2026年6月15日 129

背景介绍

在机缘巧合下我得到了野火指南者的开发板,这里我先简单介绍一下野火指南者这块开发板。本项目我使用这块开发板做了一个小游戏机,当前包含的游戏有:俄罗斯方块星际飞船(一种躲避前面飞来的障碍物的小游戏)

这块开发板的芯片为STM32F103VET6,标配了一块 3.2 寸电阻触摸屏。按键方面上有一个复位按键和两个物理按键还有一个电容按键。LED方面这块开发板这有一个LED,但是这个是RGB彩色LED灯。开发板上存在有源蜂鸣器。其他详细配置可上网查找。

当前我手上这块,电阻触摸屏的触屏坏了,也就是我没办法触屏,但是显示没问题,所以只能当显示器用了。(PS:一开始我想做一个五子棋来着,但是触屏坏了才想着做现在的俄罗斯方块等游戏)

本项目是根据野火官方例程修改而来,可能存在其他项目的残余内容(因为当初做这个项目是我从我另一个项目复制而来再修改的),不影响当前项目内容。

项目介绍

这里我将该开发板做了小游戏机,语言使用的是英文,因为如果使用中文需要使用字模工具来16进制转换,显得比较麻烦,加上小游戏并不需要去理解每个英文是什么意思便可畅玩。

游戏首页

首先开发版通电进入游戏菜单页面,这里源码里只有两个游戏,俄罗斯方块和星际飞船(一种躲避前面飞来的障碍物的小游戏)。K1按键可以切换游戏,K2按键为确认。

俄罗斯方块

选择俄罗斯方块进入后即开始游戏,由于按键有限,当前设计为K1按键为向左移动,K2按键为向右移动,电容按键为旋转。

太空飞船

选择该游戏后,玩家是屏幕游戏界面下面的三角形状的“飞船”,障碍会从上方垂直下落,速度各不一样,玩家需要进行躲避。存活时间越长分数越高,玩家共有三条生命,即最多可被撞毁三次。游戏难度会随时间递增,障碍下落速度会越来越快。K1按键和K2按键分别是操作飞船左移和右移。尊敬的指挥官你能在太空中撑多久呢?

(PS:别问我这个障碍是陨石还是苹果,你觉得是什么就是什么,美术不佳让AI随便画出来的 😂 )

源码下载

源码为ZIP压缩包,7M大小。编译可使用Keil MDK版本编译下载。

下载方式有两种,一是加入梦汐阁官方群聊群文件里即可免费下载梦汐阁官方Q群416136987

方式二则为下方直接下载,梦汐阁VIP可直接下载。

资源下载此资源仅限VIP下载,请先
客服QQ3151683496 交流群416136987


评论(0)

查看评论列表

暂无评论


发表评论

表情 颜文字
插入代码
已成功复制,转载请标明出处哦