主要工作
- 在 Keil µVision 中基于 LPC1768(Arm Cortex-M3)实现游戏,先在软件调试模拟器上完成,再移植到 LandTiger 实物开发板
- 在 LCD 上绘制迷宫、分数、生命数和 60 秒倒计时,大部分图形更新放在周期 50 ms 的 RIT 中断中
- 实现游戏规则:摇杆控制移动和撞墙停止、两侧传送、240 颗普通豆和 6 颗随机位置与时间出现的能量豆、每 1000 分加一条命、INT0 暂停
- 增加 AI 控制的幽灵,支持追逐和受惊两种模式:平时追击玩家,吃到能量豆后逃跑,被吃掉 3 秒后重生
- 配置 CAN 控制器,以 32 位消息发送剩余时间、生命数和分数,并驱动扬声器播放音效和背景音乐