JAVA 语言课程设计报告 题 目:扫雷小游戏 设 计 者: 专业班级: 学 号: 指导教师: 2 0 1 1 年 1 2 月 1 2 日 计算机学院 目录: 1 ·设计内容及要求… … … … … … … … … … … … … … … … … … … ..1 1 .1 ·扫雷小游戏的基本要求… … … … … … … … … … … … … … … .1 1 .2 需求实现的主要功能… … … … … … … … … … … … … … … … ...1 2 ·需求分析… … … … … … … … … … … … … … … … … … … … … … ..1 2 .1 扫雷区域的布局设计… … … … … … … … … … … … … … … … ...1 2 .2 雷区的设计… … … … … … … … … … … … … … … … … … … … … 1 2.3 音效的设计„„„„„„„„„„„„„„„„„„„„.1 3· 总体设计„„„„„„„„„„„„„„„„„„„„„..2 3.1总体功能图„„„„„„„„„„„„„„„„„„„„..2 3 .2 游戏设计流程图… … … … … … … … … … … … … … … … … … … 2 4 ·主要功能设计… … … … … … … … … … … … … … … … … … … … 3 4 .1 雷区设计流程图… … … … … … … … … … … … … … … … … … … 3 4 .2 音效设计流程图… … … … … … … … … … … … … … … … … … … 4 4 .3 排行榜设计流程图… … … … … … … … … … … … … … … … … … 5 5 ·代码实现… … … … … … … … … … … … … … … … … … … … … … .6 5 .1 类之间的关系图… … … … … … … … … … … … … … … … … … … 6 5 .2 各界面图及代码:… … … … … … … … … … … … … … … … … … 6 5 .2 .1 游戏菜单界面… … … … … … … … … … … … … … … … … … 6 5 .2 .2 游戏登录界面(初级、中级、高级)… … … … … … … … .8 5 .2 .3 自定义扫雷界面… … … … … … … … … … … … … … … … … ..1 5 ...