hxyzxyz 发表于 2024-5-19 18:48:35

基于STC15单片机的星球大战小游戏

先来看下小游戏截图:

原始的代码是国外小哥在Arduino上开发的,最近花了一点时间,移植到了STC15F2K60S2单片机上面。
材料清单如下:● 单片机型号:STC15F2K60S2。需要说明的是,代码也适用于其他STC 51单片机型号,基本上不用修改代码或者只需要修改少量几行代码。● 显示屏型号:SSD1306 OLED显示屏,分辨率为128*64● 最少3个按键,分别是上下方向键和射击键。
IO连接如下:向上按键-----P06向下按键-----P25开始键/射击键----P04OLED的SDA----P03OLED的SCL----P02





顶部lives表示生命值,初始生命值有5条;顶部L表示游戏难度等级,L从1开始,游戏每隔一段时间,L会逐渐变大,即游戏难度会逐级提升。底部score表示游戏得分,每打中一次boss,得分+1底部右下角表示游戏进行的时间,单位为秒。
游戏结束时,画面如下:



也有视频的演示,
https://www.bilibili.com/video/BV1WJ4m1P7RQ/






Snapdragon 发表于 2024-5-28 14:22:00

不错不错,有时间玩玩{:5_350:}

jwd 发表于 2024-5-28 14:27:22

{:4_174:}{:4_174:}

李鑫发 发表于 2024-5-28 15:44:32

厉害了,我的哥,俄罗斯方块啥时候弄

soma 发表于 2024-5-28 16:00:11

有提供源码不

21cnsound 发表于 2024-5-28 17:39:52

是否能分享出代码来啊?

soma 发表于 2024-5-28 23:15:29

找到源码了

mengjun 发表于 2024-8-28 15:24:46

这也行????
页: [1]
查看完整版本: 基于STC15单片机的星球大战小游戏