摘要
在现代文明高度发达的今天,人们在日常生活中来源于各个方面的压力也越来越大。在所剩无几的闲暇时间里,人们更希望通过某种娱乐方式来放松疲惫不已的身心。游戏,我相信这是很大一部分人的选择!说到游戏,可能每个人有不同的答案,但是有一款游戏是每个人都熟悉并且玩过的,那就是贪吃蛇。贪吃蛇以其无网络运行、硬件要求低,操作简单等优势在非智能手机时代大放光彩。本次毕业设计的主题就是小游戏贪吃蛇的设计与实现,此次选择的程序设计语言为Python。Python运用地越来越广泛,甚至有着“黄金语言”的美称,它拥有相当丰富的标准库以及第三方模块库。为了节省开发的时间成本,本文运用的就是其中的PyGame模块来实现游戏的开发工作。
关键词:游戏;贪吃蛇;Python;PyGame
目录
摘要I
Abstract II
一、绪论1
(一)研究现状与背景1
(二)行性分析2
二、需求分析2
(一)功能性需求2
(二)非功能性需求3
三、游戏及开发工具简介3
(一)游戏简介3
(二)Python简介3
1.Python的运行原理3
2.Python的特点4
3.PyGame简介5
(三)PyCharm简介5
四、概要设计6
(一)功能介绍6
(二)程序流程设计6
1.程序流程图6
2.界面设计7
3.功能设计8
(三)游戏过程8
五、系统实现8
(一)功能概览9
(二)构建开始界面9
(三)蛇与食物的绘制10
(四)蛇的移动11
(五)游戏运行主体12
5.6碰撞检测14
6系统测试15
6.1开始游戏15
6.2生成障碍物15
6.3无敌功能16
6.4系统测试17
七、优化与总结18
(一)优化升级设想18
(二)项目总结18
致谢20
参考文献21
1、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“文章版权申述”(推荐),也可以打举报电话:18735597641(电话支持时间:9:00-18:30)。
2、网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
3、本站所有内容均由合作方或网友投稿,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。
原创文章,作者:打字小能手,如若转载,请注明出处:https://www.447766.cn/chachong/207061.html,