贪吃蛇课程设计概要.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
贪吃蛇课程设计概要

《 面向对象程序设计》 课程设计报告 题 目: 贪吃蛇游戏设计与实现 院 (系): 信息科学与工程学院 专业班级: 计科1302班 学生姓名: 毛慧剑 学 号: 20131101057 指导教师: 苏莹 2015年8月31日至2015年9月25日 华中科技大学武昌分校制 面向对象程序设计 课程设计任务书 一、设计(调查报告/论文)题目 贪吃蛇游戏设计与实现 二、设计(调查报告/论文)主要内容 内容: 玩家可以通过键盘或鼠标控制游戏区。游戏设定不同级别,级别越高难度越大,玩家可以根据自己的需要自由设定初始游戏级别,当玩家取得的分数到达一定水平时游戏自动进入下一个级别。游戏以最终玩家获得的分数来判断玩家水平的高低。使用Eclipse 和JDK1.6WINDOWS,采用面向对象方法完成,包括总体设计、详细设计、编码实现、测试。设计要求如下: ①游戏由模块组成:游戏区模块,游戏控制模块,级别设置模块和帮助模块。 ②游戏区模块,为玩家提供主体游戏功能,能够处理玩家的各种游戏操作, 显示得分情况,并最终显示游戏结果。 ③游戏控制模块,该模块为玩家提供游戏控制功能,应包括开始游戏,暂停游戏和退出游戏三部分功能。 ④级别设置模块为玩家提供自行设置游戏的初始级别功能,主要提供初级,中级和高级三个游戏初始级别设置。 三、原始资料 1.《面向对象程序设计课程设计》指导书 2. 耿祥义.JAVA大学实用教程.北京:清华大学出版社,2009. 四、要求的设计(调查/论文)成果 1.课程设计报告 2.课程设计软件 五、进程安排 布置任务,查找资料、需求分析2天 总体设计1天 详细设计2天 编制源程序实现4天 测试与修改1天 撰写课设报告2天 六、主要参考资料 [1] 张广彬. Java课程设计案例精编(第二版.北京:清华大学出版社, 2011. [2] 耿祥义. Java课程设计(第二版.北京:清华大学出版社, 2008. [3] 耿祥义.JAVA大学实用教程.北京:清华大学出版社,2009. [4] 邹林达.陈国君 Java2程序设计基础.北京:清华大学出版社,2010. 指导教师(签名): 20 年 月 日 目录 1需求与总体设计 1 1.1总体设计思路 1 1.2系统主要功能图 1 1.3系统主要类图 2 2详细设计 3 2.1 Login类 3 2.2 SnakeFrame类 3 2.3 SnakeModel类 3 2.4 SnakePanel类 3 2. 5 LocationRO类... ......................................................4 2.6 Location类.............................................................4 3.编码实现 4 3.1 Login类的详细代码 4 3.2 SnakeFrame类的详细代码 7 3.3 SnakeModel类的详细代码 12 3.4 SnakePanel类的详细代码 17 3.5 LocationRO类的详细代码 22 3.6 Location类的详细代码 23 4系统运行与测试 25 4.1程序主界面 25 4.2游戏开始界面 25 4.3游戏操作界面 25 4.4游戏难度设置界面 26 4.5游戏窗口大小设置 27 4.6游戏软件开发人员介绍 27 5系统使用步骤 28 总结 29 1需求与总体设计 1.1总体设计思路 本系统要进行的是贪吃蛇游戏的开发。这个游戏是在窗口的平台上进行相关操作的。为了满足大部分用户的要求,本游戏必须实现的功能有如下要求: (1)贪吃蛇游戏是大家很常见的小游戏,在生活工作之余大家可以玩它,已达到放松各种压力的目的。游戏可以进行升级,也就是增加吃食物的难度,以便使大家更有挑战性,不觉得太无趣。游戏界面大小可以任意指定,数据从文件读入。利用实现良好的GUI界面Login类 //登陆界面 public class Login extends JFrame { private TextField f1;//创建文本框 private TextField f2; private JButton b1;//创建按钮 private JButton b2; public Login() {//登陆界面 Container cp=getConte

文档评论(0)

0022515 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档