毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于Android平台的贪吃蛇游戏设计与开发(7)
本项目的用户需求如图4.1所示
1.、简单易学
时间无论对于谁来说都是非常宝贵的。用户不会愿意花大量地时间去学习如何使用一款软件。一款软件如果操作界面不友好,用户觉得很难使用,那就说明这款软件开发得不够成功,从而就有可能失去大量的用户。所以必须拥有良好的交互界面,简单易上手,能让用户安装之后就能进行游戏。
2、运行稳定
一款软件的设计如果不好,那么就很有可能在运行的时候出现一些无法预料的错误,从而造成软件崩溃。要是用户正在游戏的过程中突然遇到软件崩溃的情况,无法继续游戏,这无疑会让用户感到非常不舒服,从而就有可能就把软件给卸载了,这样的话也就会失去很多用户。
3、操作简便
用户是玩家不是程序员,他们不会复杂的编程,也不知道程序的内部逻辑。所以程序员必须提供给用户方便,快捷的操作接口来供用户操作,灵活便捷的操作性直接影响了一款软件的好坏,操作复杂的程序会直接让用户产生卸载该软件的想法。
4.2.3 功能需求分析
贪食蛇是一款比较经典的手机游戏,同时也是一款比较需要耐心的游戏,通过点击屏幕的左上和右下来控制贪吃蛇上下左右的方向,寻找吃的东西,每吃一口就发生改变,贪吃蛇就会发生变化,贪吃蛇的身子会越吃越长,身子越长游戏的难度就越大,不能碰墙,更不能咬到自己的尾巴,当贪吃蛇的蛇头碰到墙或者自己的身体则游戏结束。在本游戏中,通过选择不同的地图来确定游戏的难易程度。
本项目是一个运行在Android手机上的游戏,所以在应该实现以下功能。
1、 响应键盘事件
玩家可以从手机键盘或者触屏开始游戏,操控游戏,结束游戏。
2、绘制游戏图形界面
玩家开始游戏后,手机屏幕上出现一圈围墙,围墙是由绿色的小星星围成,增加用户的视觉享受。同时在手机屏幕上绘制出一条初始由5个节点组成小贪吃蛇,贪吃蛇的蛇头与蛇身的颜色不一样,蛇头是由红色小星星组成,而蛇身则是由黄色小星星组成,做这样的特别设计是为了方便玩家区分。贪吃蛇能够在屏幕上移动,屏幕上随机位置出现食物,食物的颜色与贪吃蛇的蛇头颜色相同,同为红色小星星组成,当贪吃蛇吃到食物后,蛇的身体会增长一截,并且蛇移动的速度增快。而当贪吃蛇的蛇头碰到墙壁或者碰到自己的身体时游戏结束。
共7页:
上一页
1
2
3
4
5
6
7
下一页
上一篇:
ASP.net公司新闻管理系统设计+文献综述
下一篇:
ASP.net的企业办公自动化系统设计
Android手机考勤平台的设计与实现
基于android的环境信息管理系统设计
Python+mysql宠物领养平台的设计与实现
基于激光超声检测金属材...
Android全国天气移动终端应用程序设计研究
基于MOODLE平台的在线交互式学习设计
基于离散事件系统Petri网模型的可达图研究
浅谈高校行政管理人员的...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
提高教育质量,构建大學生...
压疮高危人群的标准化中...
AES算法GPU协处理下分组加...
上海居民的社会参与研究
浅论职工思想政治工作茬...
酵母菌发酵生产天然香料...
基于Joomla平台的计算机学院网站设计与开发
从政策角度谈黑龙江對俄...