贪吃蛇游戏开发总结报告.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文档。上传文档
查看更多
开发总结报告 引言 编写目的 贪吃蛇游戏的开发已经基本完成。写此项目开发总结报告,以方便我们在以后的项目开发中来更好的实施项目的订制开发; 让我在今后的项目开发中有更多的有据的资料来规范我们的开发过程和提高我们的开发效率,从而创造更多效益。controller、entities、game、listener、save、util、view 主要功能和性能 主要功能: 开始新游戏 重新开始一个游戏 暂停 使游戏暂停,并保存暂停时的游戏状态 继续 游戏暂停后可以继续 设置为初级 将游戏设置为比较简单的模式 设置为高级 将游戏设置成稍有难度的模式 查看历史成绩 查看以前包括本次的游戏成绩和游戏时间 查看游戏说明 说明游戏规则 退出游戏 主要性能: 精度 本软件对数据的精度没有特殊的要求。 时间特性 响应时间不能超过1秒钟。 更新处理时间也不能超过1秒钟。 灵活性 本软件采用的可视化界面,用户通过单击界面上的相关按钮就可以完成相关操作。 基本流程 进度 任务 计划进度(天) 实际进度(天) 主要原因 游戏面向对象的设计 2 1 开始对游戏的功能研发小组仍有争议 编写各个类的主体框架 1.5 2 研发小组对游戏的功能要求仍有模糊 实现各个类的功能 3 2 经过前面的商讨,对各个类的功能非常清楚 完善游戏功能 2 2.5 实现的功能比较杂 系统测试 2 1.5 游戏比较简单 系统维护 2 1.5 出现的bug比较少 费用 工时:需求分析2人*1天/30=1/15人月 系统设计4人*8天/30=16/15人月 系统测试2人*1.5天/30=1/10人月 计算机的使用时间:280机时 总计:1/15*3000+16/15*4500+1/10*5000+280*5=6900元 预计费用2/15*3000+17/15*4500+2/15*5000+336*5=7846.7元 节余原因:需求分析和搭建框架时花费的时间较多,为后期设计阶段打好了基础。 开发工作评价 对生产效率的评价 总行数约为1200行 程序的平均生产效率:1000行/人月 文件的平均生产效率:50M/(37/30)=40.5M/人月 对产品质量的评价 在测试中一共检查出30个错误,错误发生率2.5和错误/千行。 应该说是一个比较低的数值,这与我们在编码中严格控制质量有必然联系。 对技术方法的评价 采用简单工厂设计模式,程序结构化强,逻辑严谨,提高了开发效率和准确度。 出错原因的分析 对事件监听不熟悉。 不了解如何同时监听键盘事件和鼠标点击事件。 对进程了解不够透彻。 经验与教训 本次项目的开发对键盘事件和鼠标点击事件的监听有了更深的了解。在设计过程中,遇到的最大问题是:系统设计了快捷键和鼠标点击事件,添加快捷键监听事件和鼠标监听事件后,程序运行时,每次按快捷键后就不能响应鼠标事件,开始点击鼠标后就不能响应按键事件,原因在于,如果开始运行后按快捷键则监听事件的焦点在按键上,所以不能响应鼠标点击事件。如果开始运行后点击鼠标则监听事件的焦点在鼠标上,所以不能响应快捷键按键事件。解决的方法是为每个鼠标监听事件添加按键监听事件。

文档评论(0)

精华文档888 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档