坦克大战项目总结课件.pptxVIP

  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文档。上传文档
查看更多
坦克大战项目总结;; 起源:《坦克大战》(Battle City)是1985年日本南梦宫Namco游戏公司在任天堂FC平台上,推出的一款多方位平面射击游戏。游戏以坦克战斗及保卫基地为主题,属于策略型联机类。同时也是FC平台上少有的内建关卡编辑器的几个游戏之一,玩家可自己创建独特的关卡,并通过获取一些道具使坦克和基地得到强化。 ;对开发者的意义:由于坦克大战具有较强数学性、逻辑性等,同时又富有趣味性,开发起来乐趣无穷。因此,经常用来当做开发题材。并且该项目设计到网络,更能锻炼开发者的数据封包,规划等能力;;环境:window xp系统 工具:Eclipse+Jdk1.6;1.3、服务器界面介绍;1.3、客户端界面介绍;;1.3、客户端界面介绍;1.3、客户端界面介绍;1.4、坦克介绍;1.5、道具介绍;;2.1 MVC框架实现;2.1 服务端MVC框架实现;2.1 客户端MVC框架实现;2.2 游戏时序图;2.2 客户端流程图;2.3 网络协议规划;用户注册,登录,管理数据包;Up (Down、Left、Right、Launch、Stop、Continue);;;3.1 项目亮点----多端口; 当游戏过程中,其中一个玩家退出游戏后。此时,若游戏结束,则再连接到该端口的玩家自动匹配到该玩家,不必重新退出游戏再登录。若玩家游戏还没结束,则新连接进来的将重新分配新房间;; 时间飞逝,不知不觉,2周的坦克大战项目过去了。同时,也不知不觉的敲了13000多行代码,在这2周多的时间里,每天都是在代码中度过,经常加班加点,梦里还时常分析算法,思考实现方法。但看着项目慢慢成型,有种喜悦的心情。 在学习上:1、学会了分析问题,规划模型。2、通过多种想法去实现一个功能,然后取效率高的方法。3、学会了服务端与客户端之间的通信,包的规划,发包,解包等。 在班级上:此次项目,大家都付出了努力,加班加点,早来晚归,大家沟通想法,解决一个又一个问题,慢慢的都在成长,相信有付出就会有收获。 在这一次的项目实践中,我们都复习了jase的内容,并且熟练使用网络,流,线程等技术。但项目过程中还是遇到很多bug。例如:并发修改问题,socket连接错误,IO读取失败,json解析错误等等。但最后都慢慢找出原因,解决问题。本次项目更认识到,网络游??只不过是数据间的交互! 最后,非常感谢晓东老师的耐心、细心教导。陪伴我们共同度过了第二次的项目阶段。下个阶段---安卓,将是一个全新的开始,我们将更用心,更努力学习,与老师共同学习,共同进步。 老师,您辛苦了!!!!!

您可能关注的文档

文档评论(0)

173****6081 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档