姓名 程序得分 90% 作业目的: 掌握基本的图形程序设计方法 掌握Java事件处理程序编写方法 掌握编写基于TCP或UDP协议的网络通讯程序 掌握Java的流、文件、多线程等编程技术 作业结果(学生填写): 程序设计思路(300字以上,可附流程图或类图) 郭阳 作业报告 得分10% 学号 1143730212 实验总分 100% 俄罗斯方块游戏设计与实现,主要分为以下二个模块:游戏主界面模块和游戏控制模块。 在此只实现游戏的游戏主界面模块、游戏控制模块。并且只是实现移动速度、重新开始等功能。 游戏主界面模块: 游戏的主界面是进入游戏后,能够给玩家第一感官的部分,主要包括游戏图形区域界面、游戏速度控制、重新开始游戏、速度等级以及当前分数。从很大程度上决定了玩家对游戏的兴趣问题,因此,游戏的主界面应该力求美观,爽心悦目。 游戏控制模块: 这个模块是游戏的中心环节,主要完成控制游戏的速度、重新开始等功能。为了能够给玩家一个很好的游戏环境,这部分应该做到易懂、易操作。设计所开发的是基于Java的一个俄罗斯方块游戏软件,主要实现游戏的速度控制。分为: 游戏主界面模块、游戏控制模块以二个模块。 性能: 本软件在设计方面本着方便、实用及娱乐性高的宗旨,在对界面进行设计的过程中,始终坚持清晰明了,在性能方面能够实现效率高,不易出错等优点。 程序使用说明(文字说明,并附界面抓图) 游戏流程图: 进入游戏界面 点击按钮“开始”,游戏开始 游戏面板 键盘操作: “左移” “右移” “旋转” “加速” 到达顶端 单击“开始”游戏继续 游戏结束 点击“开始”游戏开始如图: 按“ ”控制蛇的方向如下图: 方块不能继续下落时游戏结束,出现“Game over”,如图: 评语(总分优秀和不及格的报告必须有评语): 评阅日期:2015年4月30日
因篇幅问题不能全部显示,请点此查看更多更全内容