《JAVA 语言程序设计》课程设计报告 2048 智力小游戏设计专业班级: 计算机科学与技术嵌入 13-1 学生姓名: 卓海有 学生学号: 13031010166 小组成员: 单建飞 堵文斐 李栋承 梅孔伟指导老师姓名: 宋 强 目录1.前言....................................................12.游戏需求分析............................................12.1 需求分析...........................................12.2 可行性分析.........................................23.概要设计................................................34.详细设计................................................44.1 流程图.............................................44.2 界面的整体布局.....................................44.3 方法模块分析.......................................55.测试....................................................86.总结...................................................106.参考文献...............................................107.部分源代码:...........................................10一、前言最近以来,移动手游越来越成为当下游戏产业中重要的一环,市场也在加大对这一产业的投入,涌现出了生气的小鸟,水果忍者,flappy bird,2048等诸多优秀的手游,然而任何一款手游能够风靡,主要还是依靠其简单的操作性,因此本次 java 课设我选择其中的典型 2048PC 版作为本次课设的课题。2048 游戏规则很简单,玩家每次可以选择上下左右其中一个方向去移动,每移动一次,所有的数字方块都会往移动的方向靠拢外,系统也会在空白的地方随机出现一个数字方块,相同数字的方块在靠拢、相撞时会相加。系统给予的数字方块不是 2 就是 4,玩家要想办法在这小小的 16 格范围中凑出“2048”这个数字方块。二、游戏需求分析2.1 需求分析现代社会对休闲小游戏的需求是:提高游戏的操作可行性,降低游戏的操作难度,降低游戏的上手难度,降低游戏的竞争需求,对使用设备的要求趋于简单化和多样化,游戏界面更加人性化,功能更加贴合使用。(1)界面一款的好的游戏其界面必须友好,简洁已经成为当今 UI 设计的主流,简单易上手才能得到玩家的青睐。(2)功能需求能够显示游戏的当前得得分,并记录游戏的最高分并显示,当在次打开游戏时,能够显示最高分;在游戏进行的过程中循环播放音乐,并能够关...