没有合适的资源?快使用搜索试试~ 我知道了~
(深信息)用python实现贪吃蛇小游戏毕业设计报告 .docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉

(深信息)用python实现贪吃蛇小游戏毕业设计报告 .docx(深信息)用python实现贪吃蛇小游戏毕业设计报告 .docx(深信息)用python实现贪吃蛇小游戏毕业设计报告 .docx(深信息)用python实现贪吃蛇小游戏毕业设计报告 .docx(深信息)用python实现贪吃蛇小游戏毕业设计报告 .docx(深信息)用python实现贪吃蛇小游戏毕业设计报告 .docx(深信息)用python实现贪吃蛇小游戏毕业设计报告 .docx(深信息)用python实现贪吃蛇小游戏毕业设计报告 .docx
资源推荐
资源详情
资源评论



















深圳信息职业技术学院
计算机学院
毕业设计报告
题
目:用 python 实现贪吃蛇小游戏
学生姓名:
学
号:
专业班级:
指导教师:
2020 年
5 月
27 日
1

摘 要
:
如今,生活的步伐加快,工作、学习和生活的复杂性使得人们的生活干
涸,没有新的思想,休息时间减少。面对这种生活,人们希望找到娱乐活动,
使他们能够在一段时间内身体和精神上放松。给他们的休息时间“贪吃蛇”这
款游戏已进入公众视野。这次毕业设计的主题便是“贪吃蛇”的设计。游戏的
主要内容分为两部分:游戏界面设计和游戏功能设计。基于原始蛇游戏的基本
功能,该游戏的功能设计增添了一些其它功能。本次毕业设计所使用的开发语
言是 python,它有丰富的函数库和模块库,该设计主要使用 Pygame 模块。
关键词: 贪吃蛇;游戏 ; Python ;函数库; pygame
2

目录
摘
要: ..............................................................................................................................................................2
一、 概述..........................................................................................................................................................4
(一)中国游戏产业的现状...................................................................................................................4
(二)贪吃蛇游戏的发展状况..............................................................................................................4
(三)开发工具的简介............................................................................................................................5
1.Python3.8 & PyCharm 简介 .......................................................................................................5
2.Python 3.8 开发过程.....................................................................................................................5
二、 需求分析.................................................................................................................................................6
(一)可行性分析.....................................................................................................................................6
1.技术可行性.....................................................................................................................................6
2.经济可行性.....................................................................................................................................6
3.运行可行性.....................................................................................................................................6
(二)功能性分析.....................................................................................................................................6
1.简单性..............................................................................................................................................6
2.趣味性..............................................................................................................................................7
三、设计展示 .......................................................................................................................................................8
(一)功能介绍..........................................................................................................................................8
(二)框架设计图.....................................................................................................................................8
(三)画面展示..........................................................................................................................................8
(一).开始 .......................................................................................................................................8
(二)运行..........................................................................................................................................9
(三)游戏结束..........................................................................................................................................9
四、详细设计 ...................................................................................................................................................1. 0
(一)主要函数及模块........................................................................................................................1. 0
1.主要模块......................................................................................................................................1. 0
2.主要函数......................................................................................................................................1. 0
(二)主要功能......................................................................................................................................1. 0
1.关于贪吃蛇.................................................................................................................................1. 0
2.关于食物......................................................................................................................................1. 1
五、心得体会 ...................................................................................................................................................1. 3
致谢......................................................................................................................................................................1. 4
参考文献.............................................................................................................................................................1. 5
附录一.................................................................................................................................................................1. 6
蛇的绘制 ...................................................................................................................................................1. 6
蛇的移动 ...................................................................................................................................................1. 6
判断蛇是否死亡......................................................................................................................................1. 6
蛇是否吃到食物......................................................................................................................................1. 7
食物随机出现..........................................................................................................................................1. 7
画出食物 ...................................................................................................................................................1. 7
3

一、 概述
近年来,“游戏”像雨后春笋般出现。有些“游戏”幸存下来,显得与众不
同。有些“游戏”耗尽了精力,藏在灰尘中。但是,不管玩什么“游戏”,都会
给人带来欢乐。在工作和学习之余,大多数人会选择使用“游戏”来放松和消
除疲劳;在闲暇时间亦会使用游戏来打发时间。当然阅读和旅游同样是人们的
娱乐方式,但随着社会发展的加速,这些传统的娱乐方式不再适合人们的娱乐
需求,“游戏”便理所当然的进入人们的视野。可以说,“游戏”已经成为生活
的一个不可或缺的组成部分,它为生活带来了许多快乐和满足。
“贪吃蛇”是许多年轻人,甚至是青少年的出发点,现在受到各阶层人民
的赞赏和追捧。
(一)中国游戏产业的现状
由于中国拥有庞大的人口基数和较大产业自由,再加上中国的市场开放度
高,因此游戏产业在中国的市场上取得了令人瞩目的发展成果。根据中国产业
信息网发布的《2019 年中国游戏行业发展现状及未来发展趋势分析》指出,社
会对游戏娱乐消费支出不断增加,有效带动了游戏娱乐行业和游戏实体产品行
业的快速发展。
通过数据来看, 2019 年,移动游戏市场实际销售收入 1581.1 亿元,占比
68.5%;客户端游戏市场实际收入 615.1 亿元,占比 26.6%;网页游戏市场实际
销售收入 98.7 亿元,占比 4.3%;移动游戏收入占据游戏市场主要份额。
2019 年,中国移动游戏市场实际销售收入增速有所上升。移动设备由于易
于携带等便利成为休闲的首选,并且随着 5G 及云游戏的发展,移动游戏面临更
为稳定的市场上升空间。2019 年,中国移动游戏市场实际销售收入达到 1581.1
亿元,同比 2018 年增长 241.5 亿元,同比增长率 18.0%。
2019 年,中国移动游戏用户规模达到 6.2 亿人,在固定人口空间下,使用
移动设备的游戏用户基本处于饱和,较 2018 年增加 0.2 亿人,增速有所放缓,
同比增长率 3.2%。
(二)贪吃蛇游戏的发展状况
1997 年,诺基亚工程师 Taneli Armanto 为诺基亚 N6610 手机编写了一个
名为 Snake 的程序,中译贪吃蛇
后来,在更著名的诺基亚 3310 和其他型号上,安装了改进版本的 Snake
II。
2000 年,诺基亚重写了 Snake EX 程序,并将其安装在同年发布的诺基亚
9200 上。
在过去的十年中,贪吃蛇游戏以各种形式出现在主大游戏平台上,它们具
有新颖的设计和无穷无尽的信息流,吸引了数亿游戏爱好者前来玩。
2016 年,《贪吃蛇大作战》诞生并广受欢迎。 同年,腾讯游戏推出了下载
量很高的在线游戏“疯狂蛇”。 所有这些使“贪吃蛇”成为国内外游戏史上最
广泛的作品之一。
4
剩余16页未读,继续阅读
apple_51426592
- 粉丝: 3406
- 资源: 5757

上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制

- 1
- 2
- 3
前往页