基于python的植物大战僵尸游戏设计与实现

基于python的植物大战僵尸游戏设计与实现

ID:25882300

大小:618.63 KB

页数:47页

时间:2018-11-23

基于python的植物大战僵尸游戏设计与实现_第1页
基于python的植物大战僵尸游戏设计与实现_第2页
基于python的植物大战僵尸游戏设计与实现_第3页
基于python的植物大战僵尸游戏设计与实现_第4页
基于python的植物大战僵尸游戏设计与实现_第5页
资源描述:

《基于python的植物大战僵尸游戏设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、湖南理工学院毕业设计(论文)学号14133901496毕业设计(论文)题目:基于python的植物大战僵尸游戏设计与实现作者石铭洲届别2013届院别信息与通信工程学院专业信息工程指导教师邓涛职称讲师47湖南理工学院毕业设计(论文)完成时间2017年5月9号摘要植物大战僵尸是现在一款非常热门的网络游戏,网络游戏发展至今,市场竞争相当激烈,这就促使开发者必须快速、高效的响应玩家需求才能占得一席之地。传统的网络游戏开发应用C/C++实现游戏的逻辑功能,随着游戏内容越来越丰富以及快速变化的市场需求,C/C++已经不能满足开发者对于语音的灵活性、易用性动态编译的需求。为此文

2、中提出了一种基于Python的游戏脚本系统,通过将游戏内容与游戏引擎相分离、避免硬编码,提高了游戏的开发效率和稳定性。本文主要利用Python语言,Python语言能更好的来处理和解决这些问题,Python最大的特点是其独特而又简洁的语法,这样就让让游戏开发变得简单,使用PyGame模块,简单方便地控制游戏的图像、声效等。关键词:Python;植物大战僵尸;PyGame47湖南理工学院毕业设计(论文)AbstractZombiesisaverypopularnetworkgame,thenetworkgamedevelopmentsofar,themarketco

3、mpetitionisfierce,whichprompteddeveloperstoquicklyandefficientlyrespondtothedemandtooccupyaspaceforonepersongameplayer.ThetraditionalnetworkgamedevelopmentandapplicationofC/C++torealizethelogicfunctionofthegame,withthegamemoreandmorerichcontentandfastchangingmarketdemand,C/C++hasbeenu

4、nabletomeetthedevelopersforthevoiceoftheflexibilityandeaseofuseofdynamiccompilationrequirements.Inthispaper,agamescriptsystembasedonPythonisproposed,whichimprovestheefficiencyandstabilityofthegamebyseparatingthegamecontentfromthegameengineandavoidinghardcoding.ThispapermainlyusesthePy

5、thonlanguagetodealwithandsolvetheseproblems,PythonlanguagecanbetterPython,thebiggestfeatureisitsuniqueandconcisesyntax,soletthegamedevelopmenteasy,usePyGamemodule,simpleandeasytocontrolthegameimage,soundetc..47湖南理工学院毕业设计(论文)Keywords:Python;PlantsvsZombies;PyGame目录摘要2Abstract21引言52游戏开发

6、所需的工具72.1Python72.1.1Python是什么72.1.2python的优点82.1.3python的搭建82.2python开发工具92.2.1Vim92.2.2Emacs947湖南理工学院毕业设计(论文)2.2.3PythonWin102.2.4其他的python开发工具112.3PyGame113游戏规划设计124收集资源144.1收集图片素材144.2收集声效素材165编写初始脚本175.1定义游戏初始环境175.2导入游戏素材196编写游戏核心脚本236.1编写游戏循环脚本236.2处理事件——响应玩家的操作256.3添加角色到游戏276.

7、4更新角色状态286.5重绘画面306.6判断角色交战状态316.7判断胜负状态317总结32参考文献33致谢3447湖南理工学院毕业设计(论文)1引言1.1简介前景《植物大战僵尸》游戏最早被命名为《活死人之园》(LawnoftheDead),影射僵尸电影《活死人黎明》(DawnoftheDead)。因法律原因,最终改名为《植物大战僵尸》(Plantsvs.Zombies)。《植物大战僵尸》是一款极富策略性的小游戏。可怕的僵尸即将入侵,每种僵尸都有不同的特点,例如铁桶僵尸拥有极强的抗击打能力,矿工僵尸可以挖地道绕过种植在土壤表面的植物等。玩家防御僵尸的方式就是栽种

8、植物。49

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

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

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