飞机对战游戏策略设计-精品·公开课件.pptVIP

飞机对战游戏策略设计-精品·公开课件.ppt

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
飞机对战游戏策略设计 指导教师:张俊杰 学生:刘飞 专业:信息与计算科学 1.问题概述 在游戏前,双方各准备一张坐标纸,在上面分别制作7×7的方格,如图1所示。在自己的方格中画一架飞机,飞机呈“士”字形,其中上面的一长横占5个格子,下面的短横占3个格子,一竖占4个格子,最上面突出的一个格子代表机头。所画飞机的位置以及机头的指向由游戏者自己决定,游戏结束前双方不能互看对方的坐标纸。游戏时双方交替用“炮弹”打击对方,攻击的一方报告“炮弹”打击的位置,被攻击的一方报告是否命中飞机 . 2.问题演化 上述游戏是人与人之间的对战,并且是在现实场景中进行。然而,本论文旨在设计出人机对战游戏,即人与计算机之间相互攻击,攻击到对方的飞机头部为胜。本文主要是站在计算机攻击人的角度,为计算机出谋划策,设计攻击游戏者的算法,以最少的次数攻击到游戏者所画飞机的头部,打败玩家。 3.游戏设计 本文设计了7×7格单架飞机对战游戏和9×9格双架飞机对战游戏 算法有二分法,机头概率法及两种方法的混合使用 用VB6.0设计游戏的界面并实现游戏 用MATLAB软件辅助设计游戏的算法,并进行初始的测试和调试 界面设计展示 4. 游戏实战玩法设计 为了增加游戏的玩法种类,增强游戏的耐玩程度,使游戏有更多的趣味性,游戏考虑了如下因素:方格数、飞机数目、难度级别、参赛人数、时间限制、开局和续局谁先攻击以及赛制等因素。设计的具体情况如界面所示: 5. 7×7格游戏性能测试 48架飞机均进行1000次程序测试,通过取均值,得到飞机被击中次数的分布如图五所示: 对这48个飞机进行1000测试后,对它们标准差求均值得1.052,对它们的均值再求均值得4.923,这说明其总体的攻击速度较好,而波动性能也良好,根据图六图可以看出此点。 6. 程序设计的改进方案 本游戏设计时,没有严格按照软件工程方法学方法设计,因此,需要利用软件工程方法学方法进一步改善和提高程序各方面的性能和质量。 游戏设计的下一步目标是实现网络对战游戏。并设想出多人合作对战的模式,即像打牌那样可以选择多人合作,但要求每一方的玩家同样多,保持公平性。 7.致谢 在完成毕业设计的过程中,张俊杰老师曾提出过许多宝贵的建议,也得到了唐强老师的指导和帮助。此外,应数052班的魏翔和应数051班的王能波也给我提供了很大的帮助。在此,我真诚的感谢他们! 同时,也感谢大学四年以来理学院各位老师的教导和培育! 谢谢大家! * * 武汉科技学院 2009年毕业论文答辩 图一 下面是7×7格和9×9格两种类型游戏的界面 图二 图三 图四 图五 图六 *

文档评论(0)

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

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

1亿VIP精品文档

相关文档