1. 引言本篇设计是采用汇编语言编制而成的一个贪吃蛇小游戏,通过这个小游戏 的制作,我们可以得到很多的益处,我们制作完游戏还可以给自己或者别人来休 闲娱乐一下,同时自己也会有一种成就感。特别当你用自己学到的知识制作出一 个东西的时候,或者克服一个困难的时候你就会发现你自己的价值所在了,而且 这还能促进你喜欢学习的念头。 最重要的意义是通过课程设计实践来锻炼汇编语 言的实际应用,以及初步熟悉软件项目开发的整体流程。2.需求分析2.1 用户的特点 游戏开发成功后,最终用户为各个年龄段的人群,用户范围相当广泛。本 游戏友好的用户界面,简单易学的按钮操作以及简单通俗的游戏规则,使广大的 用户不需要专门进行培训,就可以立即学会如何使用。 2.2 功能需求 2.2.1 游戏主界面模块需求 游戏界面主框架主要包括游戏图形区域界面、 游戏开始按钮、 游戏暂停按钮、 关闭按钮以及游戏的速度选择:低级、中级、高级按钮。 2.2.2 游戏图形区域界面的需求 游戏区域界面主要应该包括游戏画布中贪吃蛇随机出现的位置, 贪吃蛇重新 出现的位置,食物随机出现的位置。 2.2.3 属性需求 在可使用性方面,要求各个功能实现简单,操作方便,系统处理正确;整个 系统恢复性能好,连接速度快,以确保系统可使用性好。 另外,还要求系统的可扩展性、可维护性、可移植性良好。 2.3 设计内容 可设置方格数目,颜色,大小,线宽等;随机产生一老鼠; 蛇可根据键盘改变行动方向,当遇到老鼠时,就吃掉,遇到自己的身体或边 缘时为蛇死亡,并结束游戏; 可产生音乐;可以进行文件操作(保存当前游戏进度或装入游戏进度及当前 的环境设置等) ; 显示当前日期时间,及进度进行的时间;显示得分和排名; 可进行键盘操作,如菜单功能选择、方向改变等。