基于Python的贪吃蛇游戏设计报告.docx
《基于Python的贪吃蛇游戏设计报告.docx》由会员分享,可在线阅读,更多相关《基于Python的贪吃蛇游戏设计报告.docx(27页珍藏版)》请在第一文库网上搜索。
1、基于Python的贪吃蛇游戏的设计与实现摘要在现代文明高度发达的今天,人们在日常生活中来源于各个方面的压力也越来越大。在所剩无几的闲暇时间里,人们更希望通过某种娱乐方式来放松疲惫不已的身心。游戏,我相信这是很大一部分人的选择!说到游戏,可能每个人有不同的答案,但是有一款游戏是每个人都熟悉并且玩过的,那就是贪吃蛇。贪吃蛇以其无网络运行、硬件要求低,操作简单等优势在非智能手机时代大放光彩。本次毕业设计的主题就是小游戏贪吃蛇的设计与实现,此次选择的程序设计语言为PythOn。PythOn运用地越来越广泛,甚至有着“黄金语言”的美称,它拥有相当丰富的标准库以及第三方模块库。为了节省开发的时间成本,本文
2、运用的就是其中的PyGame模块来实现游戏的开发工作。关键词:游戏;贪吃蛇;Python;PyGameDesignanddeve1opmentofthegreedysnakesma11gamebasedonpythonAbstractInthemoderncivi1izationhigh1ydeve1opedtoday,peop1eindai1y1ifefroma11aspectsofthepressureisa1sogrowing.Inthefewsparetime1eft,peop1eprefertore1axtheirexhaustedbodyandmindthroughsomekind
3、ofentertainment.Game,Ibe1ievethatthisisthechoiceofa1argenumberofpeop1e!Whenitcomestogames,everyonemayhavedifferentanswers,butthereisagamethateveryoneisfami1iarwithandhasp1ayed,thatis,greedysnake.Greedysnake,withitsadvantagesofnonetworkoperation,1owhardwarerequirements,simp1eoperation,etc.,shinesinth
4、eeraofnonsmartphones.Thisgraduationprojectisthedesignandimp1ementationofgreedysnakeandtheprogramming1anguagechosenthistimeisPython.Pythonisusedverywide1ynow,andevenhasthereputationofngo1denIanguagen.Ithasarichstandard1ibraryandathird-partymodu1e1ibrary.Inordertosavedeve1opmenttimeandcost,thispaperus
5、esthePyGamemodu1etorea1izethedeve1opmentofthegame.Keywords:Game;Snake;Python;PyGame目录摘要IAbstractII一、绪论5(一)研究现状与背景5(二)行性分析6二、需求分析6(一)功能性需求6(二)非功能性需求7三、游戏及开发工具简介7(一)游戏简介7(二)PythOn简介71. Python的运行原理72. Python的特点83. PyGame简介9(三)Pyeharm简介9四、概要设计10(一)功能介绍10(二)程序流程设计101 程序流程图102 .界面设计113 .功能设计12(三)游戏过程12五、系
6、统实现12(一)功能概览13(二)构建开始界面13(三)蛇与食物的绘制14(四)蛇的移动16(五)游戏运行主体205.6碰撞检测236系统测试246.1开始游戏246.2生成障碍物246.3无敌功能256.4系统测试26七、优化与总结26(一)优化升级设想26(二)项目总结27致谢错误!未定义书签。参考文献28一、绪论(一)研究现状与背景游戏是如今社会非常火热的娱乐活动之一,特别是在进入网络时代之后,各种各样的游戏如雨后春笋般的涌现。有些游戏如日中天,让游戏公司赚的盆满钵满,而有些游戏的寿命却如昙花一现般短暂,隐于尘埃。但是不管哪款游戏,都一定有它存在的价值,或是推动游戏行业的发展,或是给人们
7、带来欢乐。当然,对于人们来说,影音视频、电子阅读、K歌娱乐,旅游都是不错的娱乐选择。但是随着现代化建设的不断加快,这些传统的娱乐方式,早已满足不了人们的需求,而游戏也就是在这个时候渐渐走入人们的视野。不管是出于打发闲暇时光的想法,还是放松在忙碌一天之后的疲惫身心,游戏已经是很多人的第一选择。换一种说法,现在年轻人的生活之中也越来越离不开游戏。早在1976年,美国街机游戏生产商Grem1in便推出了在后来引领了游戏行业的这么一款经典街机游戏,B1ockadeo玩法就如同它的名字一样,封锁,屏幕上会有两个游戏角色,而两位玩家分别去控制自己角色的左右行进方向,经过的地方则会生成障碍物,谁先碰到障碍物
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Python 贪吃 游戏 设计 报告
