




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
铁甲风云1.0设计与实现,指导教师:张德干学生:张仕文日期:2010年6月6日,LOGO,选题原因,大学期间做过图书馆管理程序等简单的数据库管理系统的课程设计,思想大致相似,变化范围有限,没有太多自己可发挥的余地。大家作品的最终结果都离不开同一个模式。相比一些数据库软件,游戏的设计有很多人情色彩和艺术思想的发挥,正式商业的软件的人性化界面和各个游戏间迥异的结构每每会让人有去开发的冲动。工具选择:VisualStudio2005PhotoShopCS4,游戏运行方式,LOGO,开发环境,表4.3:炮弹方向表,炮弹方向示意图,首先计算出12各区域的中分线速度,然后计算属于哪一个范围。初始化速度,穿件跑单子画面。,炮口旋转函数示意图,先由y/x得出tan值,然后将360度划分为12部分,分别计算出tan范围。然后判断属于哪一个范围,再从对应表中得出应当用图片的第几帧。,LOGO,碰撞测试,由于坦克的形状是不规则的。所以在计算碰撞矩形的时候,不使用他的位置矩形,而是在图片举行的基础上计算碰撞矩形。计算方法为:矩形的每一条边都向中心移动十二分之一。在游戏循环中,更每一个子画面的时候,会测试子画面是否发生碰撞,碰撞后调用相应的函数。但是在此游戏周期中不会进行,爆炸处理,只是在子画面的相应属性上表示出,等在进行下一个循环的更新此子画面的时候在进行相应的处理。,坦克类,坦克类和奖子类是有子画面类派生的。坦克类的特点是,它由两个动态画面组成,所以它不但要添加开炮算法,还需要重写一些虚函数。它们分别是:绘图函数,更新函数,更新炮口函数。当游戏引擎更新子画面时会可以用Sprite*类型的指针调用坦克类的更新函数。virtualvoidDraw(HDChDC);virtualSPRITEACTIONUpdate();,添加敌方坦克是按照所得分数计算出现的概率。而我方坦克的边界动作为环绕型可以使的玩家的操作更具变化和创意。敌人坦克有三种边界运动方式。从而也增加了游戏的难度。炮弹的运动速度,比坦克运行速度稍快,这是为了,使玩家可以躲闪炮弹,这样玩家的可操作性可以大大加强。,开始与结束,游戏可以在XPWIN7上无任何环境配置运行,并且系统资源占用少,启动速度快。游戏中炮弹的速度相对较慢,目的是为了让玩可以有操作的空间。玩家在屏幕边缘可以玩穿越,这样可以使操作变幻无穷,是结果难以预料。游戏中设又奖子,可以使玩家延长游戏时间,是游戏更具趣味性。,LOGO,总结,学习API的困难远远超出了想象,在设计初期,为了解决位图的显示、玩家坦克如何自由操作两个问题竟然花费了数天的时间。还有很多窗口创建消息体制使用等等。每一项都需要花一定的时间去掌握和熟悉。更为困难的是,API的书记比较少,大多是介绍MFC的,所以又十分感谢游戏编程MichaelMorrison,这本书带领我走进了API的游戏世界。,总结,这次程序设计是我做的最大的一次,也是最为艰难的。一个主要的原因就是前期设计不够完善,导致许多后期设计比较紊乱。现在可是深刻的体会到了软件工程的学问了,编码只是一小部分而已。,LOGO,衷心感谢我的毕业设计指导教师-张德干老师,为我提供了很多本系统涉及
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年成人教育线上学习模式创新成人教育课程设计与开发实践策略分析
- 合肥市土地资源承载力:综合评价与发展策略探究
- 产业园区合作共建协议5篇
- 良好习惯课件
- 2025内蒙古呼伦贝尔根河市事业单位文旅岗位引进人才2人备考及答案详解参考
- 聚焦群众身边腐败问题和不正之风的问题整改措施
- 2025年二级建造师考试建筑工程管理与实务试题与参考答案
- 2025年教师招聘之《小学教师招聘》综合提升试卷附完整答案详解(夺冠)
- 2025年教师招聘之《幼儿教师招聘》考前冲刺测试卷包附答案详解【考试直接用】
- 2025呼伦贝尔农垦集团有限公司社会招聘50人考试备考及1套完整答案详解
- 《智能网联汽车运行与维护》中职技工全套教学课件
- 《第14课 算法的验证》参考课件1
- 智能云服务交付工程师认证考试题库(网大版)-中(多选题)
- 古仁人之心作文共九篇
- 招商银行营销策划书
- 妇产科学妇科病史及妇科检查
- 《中医常用护理技术基础》课件-八纲辨证施护
- 农机防灾减灾培训课件
- 土特产商业计划书
- 智鼎在线测评题库完整版
- 村上开无土地证明(标准版)
评论
0/150
提交评论