Artillery Fire游戏的设计与实现毕业设计论文.doc

Artillery Fire游戏的设计与实现毕业设计论文.doc

ID:12017827

大小:8.19 MB

页数:44页

时间:2018-07-15

Artillery Fire游戏的设计与实现毕业设计论文.doc_第1页
Artillery Fire游戏的设计与实现毕业设计论文.doc_第2页
Artillery Fire游戏的设计与实现毕业设计论文.doc_第3页
Artillery Fire游戏的设计与实现毕业设计论文.doc_第4页
Artillery Fire游戏的设计与实现毕业设计论文.doc_第5页
资源描述:

《Artillery Fire游戏的设计与实现毕业设计论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、哈尔滨工业大学分类号密级UDC学号2010004680论文题目“ArtilleryFire”游戏的设计与实现ThesisTopicDesignandImplementationof"ArtilleryFire"theGame学生姓名荣子豪学号2010004680所在院系软件学院专业班级1011班导师姓名职称完成日期2014年5月7日2014年4月25哈尔滨工业大学哈尔滨工业大学"ArtilleryFire"游戏的设计与实现摘要我的毕业设计的主题为一款电子游戏的设计制作,游戏灵感来源于“AngryBirds”,并加以改进,加入我自己的新鲜元素。游戏的设计

2、突出两个个重点特色;物理效果,3D效果。流畅的物理效果会为游戏的交互体验增添很多趣味;3D效果是当代游戏的主流视觉效果,给人以逼真的视觉感受。基于这两点,游戏的制作采用了Panda3D1.7.2游戏引擎,采用PythonAPI。游戏的定名为ArtilleryFire,目前最新版本为V1.0.2;游戏以安装程序的形式打包发布,安装过程简洁。在游戏中,体验者通过键盘操纵一门火炮,目标是处在砖块壁垒上的蓝色小球,命中所有蓝色小球即可过关。此外,在V1.0.2中还加入了“BombMode”:体验着可以切换为“炸弹模式”,通过发射一枚威力十足的爆炸性炮弹来达到目

3、的。本文集中阐述了一款PC平台3D游戏的开发全程。首先您将了解到PC电子游戏的发展简史,以及当下世界PC电子游戏的新形势与新趋势。接下来,您将了解到一些与游戏开发紧密相关的该念;理解这些概念对于理解游戏开发中的诸多技术细节有很大帮助。然后,拜访一下Python,并看看Python与之后我们要见到的Panda3D游戏引擎的联系。接着,正式向您介绍Panda3D游戏引擎。这里您将充分了解到Panda3D的整体结构以及特色;更多地,各个组成部分的内部细节,以及组织形式。现在,我们可以说说ArtilleryFire,包括游戏的组成与布局以及逻辑流程,以及各部分

4、实现的细节,包括第一手的代码。关键字:游戏;PC;3D;Panda3D;Python;游戏引擎哈尔滨工业大学哈尔滨工业大学DesignandImplementationof"ArtilleryFire"theGameAbstractMyprojectofgraduateisaboutdesigningandmakingofavideogameinspiredbytheinnovationofRovio'sAngryBirds,and,furthermore,withsomeadvanceandpersonalstyleinmultiplerespect

5、s.Thedesignofthegameemphasisontwofeatures:physicaleffects,3Deffects.Fluentphysicalsimulationmakesplayers'experienceduringinteractingwiththevirtualworldmoreinteresting;3-Dimensionalgraphicsisthemajorvisualeffectadoptedtremendouslybyrecentlyreleasedgames,producingrealisticvisualex

6、perience.Withthesetwoinitialdecisioninmind,thegameisimplementedwithmassivesupportofPanda3DGameEngine1.7.2,allfunctionwrappedintoPythonInterface.ThegameisnamedArtilleryFire,whosemostcurrentversionisnumberedasV1.0.2;thegameiswrappedintoainstallerfordistribution.Inthegame,theplayer

7、willmanipulateasetofcannontoshoottargets:bluefrowney.Thebluefrowneysarepositionedonbarricadesmadeupofbricks.Gettingallofthemshotwillcarriestheplayerthroughthelevel.Besides,inArtilleryFireV1.0.2,anewnode,"BombMode",isaddedin:theplayercouldswitchtothismodeandlaunchexplosiveproject

8、ilestoattainmultipletacticalpurpose.Thispaperin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。