基于STM32的推箱子游戏

我要开发同款
Tiso2023年11月26日
71阅读
开发技术单片机、嵌入式、C/C++
作品源文件
zip格式 80.79 MB
¥9.00

作品详情

本作品是一款基于STM32微控制器的推箱子游戏,主控为STM32H743,可以在正点原子H7的开发板上直接运行使用,游戏的主要目标是通过控制角色移动,将箱子推到指定位置,以完成关卡。游戏采用了经典的推箱子游戏规则,简单易上手,有在上面添加了一些自己的功能。推箱子主要逻辑路径:APP\BOXER\boxer.c boxer.h1.采用了freertos架构,使游戏运行,背景音乐播放,触屏捕捉分线程获取。2.角色移动控制:通过触摸按键实现角色上下左右移动,同时判断是否能够推动箱子。3.设计了30个不同难度的关卡,每个关卡都有唯一的解法,增加了游戏的趣味性和挑战性。4.设有静音按钮,可同时操作背景音和操作音音量大小。5.有重新开始关卡,回到上一步(最多支持保存255步操作),回到选关界面UI按钮。6.有自己写的UI函数,控制多个屏幕在不同界面的UI按钮。7.有自己写的logprint,通过log分级快速定位开发过程出现的bug。8.V2.0新增加了自动通关功能,可以通过保存已过关数据后重新演示使用。9.V2.1新增加了“菜就多练功能”,箱子会自动往目标点移动实现通关。【玩梗】10.关于此项目任何问题,可以通过项目内联系方式联系我咨询。【付费购买后服务】以上所有与推箱子相关功能皆为自己个人编程实现,欢迎各位学习使用。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论