"打地鼠游戏设计与实现:基本与提高要求、总体框图和分块设计"

需积分: 0 0 下载量 48 浏览量 更新于2023-12-18 收藏 3MB PDF 举报
2017211128_罗浩_2017210017_打地鼠游戏的设计与实现 本次实验的设计任务是实现一个打地鼠游戏,并根据基本要求和提高要求进行程序设计和电路实现。基本要求包括游戏的基本功能实现,包括地鼠的出现与消失、打中地鼠得分等。而提高要求则包括增加游戏难度等。实验使用的总体框图如下: --------------------- | 打地鼠游戏设计 | --------------------- | | --------------- ------------------ | 基本要求 | | 提高要求 | --------------- ------------------ | | | | ---- ---- ---- ---- | 设计思路 | | 分块设计 | 首先,游戏的设计思路是通过计时器控制地鼠的出现与消失,同时通过按钮实现打鼠操作,并通过数码管显示得分。在分块设计的部分,利用计时器模块实现地鼠的出现与消失控制,按钮模块实现打鼠操作,数码管模块实现得分显示。 在基本要求的部分,首先通过计时器模块控制地鼠的出现与消失,地鼠在随机位置出现一定时间后便会消失,玩家需要在地鼠出现时通过按钮模块进行打鼠操作,打中地鼠则得分加1并通过数码管模块显示。实验中采用的计时器频率为10MHz,按钮模块使用边沿触发,数码管模块采用扫描映射方法。 在提高要求的部分,本次实验通过增加难度来实现提高要求,增加了地鼠出现的频率和速度。地鼠的出现时间缩短,速度加快,增加了玩家的难度。同时,数码管模块还会显示倒计时时间,当时间耗尽游戏结束。实验中在利用计时器模块同时实现难度增加以及倒计时功能。 总体来说,实验设计了一个简单的打地鼠游戏,并通过基本要求和提高要求进行了程序设计和电路实现。在实验过程中,基本要求覆盖了游戏的基本功能,而提高要求增加了游戏的可玩性和难度。通过本次实验,我们对数字系统设计有了更深入的了解,并掌握了打地鼠游戏的设计和实现方法。