作者:无锡工艺职业技术学院 张润宇 张园园
指导教师:查荣 李敏
作品简介
一、实物图片
二、开发背景:
蛇引诱夏娃吃了苹果之后,就被贬为毒虫,阴险的象征。而蛇吃东西是整只动物吞进去的,大概在文艺复兴的时候(好象是那个时候但是不确定)就有人发明的一种游戏,是现在贪吃蛇的前身。后来慢慢的发展就变成了今天的贪吃蛇了。贪食蛇游戏简单易行,操作方便,娱乐性较强,吸引了不少人。这款游戏紧紧抓住了人们的心理,虽然简单,却其乐无穷,在人们不断追求更多的欲望下,该游戏给人们带来了追逐的快感,以及成功后的满足感,对于一直处于高压下的现代人来说,这是最好的放松工具。
贪吃蛇游戏非常普遍,几乎所有人都有玩过,人们可以在上班,上学比较紧张的时候放松娱乐一下,游戏操作简单。市场上有过许多贪吃蛇的游戏 ,但此项目在画面控制和开机界面上有着特色之处。
团队成员在单片机项目开发方面积累了一定经验,从事过液晶的驱动。
此项目可设计开机画面,按键抖动设置,显示分数,撞墙失败,音乐提示等功能。
三、结构说明:(流程图)
四、功能与使用说明
1、功能简介
1) 显示蛇的动作,所得分数,
2) 通过本人控制显示当前分数
3) 具有音乐提示功能(未完成)
4) 根据所得得分数越多,蛇的动作越快,长度越长
2、使用说明
1)接通电源,显示开机画面1:
2)当开机画面1显示4秒后,出现开机画面2:
3、S1~S4按键的功能:
① S1:控制其向上运动
② S2:控制其向下运动
③ S3:控制其向左运动
④ S4:控制其向右运动
在主界面中,显示当前得分数,当前蛇的运动状态位置等.
当接通电源开关时,显示开机画面,1秒后自动切换进入游戏画面,分别用s1,s2,s3,s4控制其上限下左右并显示所得分数,撞墙再重来的界面,当游戏失败时,按复位按钮重新开始新的游戏。
平台选型说明
1.小组成员熟悉单片机平台,本项目用单片机平台够用、经济。
2. 采用宏晶公司最新STC15系列IAP15F2K61S2 芯片。ISP/IAP,在系统可编程,无需编程器,无需仿真器。可当仿真器使用。
3. 增强型8051 CPU,1T,单时钟/机器周期,速度比普通8051快8-12 倍,测距精确。
4. 61K字节片内片内Flash程序存储器,擦写次数10万次以上。
设计说明
五.设计说明
5.1原理图
5.2设计方案
游戏界面:
1)开始游戏
2)积分界面(没吃掉一个食物增加一分)
3)重新开始
设计思想:
贪吃蛇游戏非常普遍,几乎所有人都有玩过,他可以在上班,上学比较紧张的时候放松娱乐一下,游戏操作简单,界面整洁,是一款非常浩大游戏,本游戏是由设块的移动的四个方向通过吃到食物的多少自身体积慢慢变大,在贪吃蛇没吃一个食物,页面就更新一下,相继出现新的食物,保持游戏的动态和连贯性.逐步积分,游戏由易到难逐步的,大概思想是这样的.
5.3设计原理
贪吃蛇是一个深受人们喜爱的游戏,一条蛇在密室围墙内,围墙内随机出现一个食物,通过键盘上的四个按键控制蛇的上下左右方向的移动, 蛇头撞到食物,则表示食物被蛇吃掉,这时蛇的身体长一节,同时计1分,接着又出现食物,等待被蛇吃掉,如果蛇在移动过程中,撞到墙壁或身体交叉蛇头撞到自己的身体游戏结束。蛇在撞墙或交插身体时会有着音乐提示你已经结束了游戏了。
作品特色
七、作品特色:
作为一款像俄罗斯方块一样的古老游戏,能应用至今并被许多人所认可是因为该游戏能很好得锻炼手指的灵动性和头脑的反应能力的,而且在蛇的长度达到一定的量时候,就需要合理的安排蛇的走向,以便能够尽可能的空出可移动的位置,所以可以很好得锻炼自己的空间想象能力和安排食物的能力,对孩子玩这款游戏可以提高体智力和一种逻辑的控制能力。
贪吃蛇不仅就是所谓的贪吃蛇游戏,它更是一款开发智力和逻辑安排能力还有提高应变能力的一款游戏,希望通过我们的努力,有还可以通过稍加改变做成3D的那种的,从而更受人所青睐。
系统演示视频:http://v.eepw.com.cn/video/play/id/2668