项目简介
本项目基于Tiva C系列微控制器开发了DX - Ball游戏。利用Tiva C系列微控制器的强大性能和相关外设,结合Nokia 5110显示屏等硬件,打造出一个具有多关卡的游戏,玩家可通过开关操控游戏角色进行游玩。
项目的主要特性和功能
- 硬件适配:支持面包板、Tiva - C套件、Nokia 5110蓝色屏幕、2个LED、2个开关、2个电阻以及跳线等多种硬件设备。
- 游戏关卡:具备3个游戏关卡,难度逐步递增,如小球移动速度加快,食物行数增多。
- 生命机制:玩家有3次生命尝试机会,生命耗尽游戏结束,同时会计算并显示得分。
- 控制方式:通过两个开关控制游戏中滑块的左右移动,按下开关对应LED会亮起。
- 显示逻辑:游戏开始先显示4秒的DX - BALL标志,之后等待玩家按开关1开始。游戏中用2 - D数组表示食物,球碰到食物时,食物消失且球改变方向。
安装使用步骤
- 确保已下载本项目的源码文件。
- 下载Keil开发环境。
- 在Keil中对项目进行构建,构建完成后运行项目即可开始游戏。
控制说明
- Switch 1:将滑块向右移动。
- Switch 2:将滑块向左移动。
参考资料
TM4C123GH6PM微控制器数据手册
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】