菜单
  

    本项目的用户需求如图4.1所示
    1.、简单易学 
    时间无论对于谁来说都是非常宝贵的。用户不会愿意花大量地时间去学习如何使用一款软件。一款软件如果操作界面不友好,用户觉得很难使用,那就说明这款软件开发得不够成功,从而就有可能失去大量的用户。所以必须拥有良好的交互界面,简单易上手,能让用户安装之后就能进行游戏。
    2、运行稳定 
    一款软件的设计如果不好,那么就很有可能在运行的时候出现一些无法预料的错误,从而造成软件崩溃。要是用户正在游戏的过程中突然遇到软件崩溃的情况,无法继续游戏,这无疑会让用户感到非常不舒服,从而就有可能就把软件给卸载了,这样的话也就会失去很多用户。
    3、操作简便 
    用户是玩家不是程序员,他们不会复杂的编程,也不知道程序的内部逻辑。所以程序员必须提供给用户方便,快捷的操作接口来供用户操作,灵活便捷的操作性直接影响了一款软件的好坏,操作复杂的程序会直接让用户产生卸载该软件的想法。
    4.2.3    功能需求分析
    贪食蛇是一款比较经典的手机游戏,同时也是一款比较需要耐心的游戏,通过点击屏幕的左上和右下来控制贪吃蛇上下左右的方向,寻找吃的东西,每吃一口就发生改变,贪吃蛇就会发生变化,贪吃蛇的身子会越吃越长,身子越长游戏的难度就越大,不能碰墙,更不能咬到自己的尾巴,当贪吃蛇的蛇头碰到墙或者自己的身体则游戏结束。在本游戏中,通过选择不同的地图来确定游戏的难易程度。
    本项目是一个运行在Android手机上的游戏,所以在应该实现以下功能。
    1、 响应键盘事件 
    玩家可以从手机键盘或者触屏开始游戏,操控游戏,结束游戏。
    2、绘制游戏图形界面 
    玩家开始游戏后,手机屏幕上出现一圈围墙,围墙是由绿色的小星星围成,增加用户的视觉享受。同时在手机屏幕上绘制出一条初始由5个节点组成小贪吃蛇,贪吃蛇的蛇头与蛇身的颜色不一样,蛇头是由红色小星星组成,而蛇身则是由黄色小星星组成,做这样的特别设计是为了方便玩家区分。贪吃蛇能够在屏幕上移动,屏幕上随机位置出现食物,食物的颜色与贪吃蛇的蛇头颜色相同,同为红色小星星组成,当贪吃蛇吃到食物后,蛇的身体会增长一截,并且蛇移动的速度增快。而当贪吃蛇的蛇头碰到墙壁或者碰到自己的身体时游戏结束。
  1. 上一篇:ASP.net公司新闻管理系统设计+文献综述
  2. 下一篇:ASP.net的企业办公自动化系统设计
  1. 基于MATLAB的图像增强算法设计

  2. 基于Kinect的手势跟踪与识别算法设计

  3. JAVA基于安卓平台的医疗护工管理系统设计

  4. 基于核独立元分析的非线...

  5. 基于Hadoop的制造过程大数据存储平台构建

  6. php+mysql志愿者服务平台前端页面设计

  7. 基于安卓系统的测量软件...

  8. 电站锅炉暖风器设计任务书

  9. 杂拟谷盗体内共生菌沃尔...

  10. 当代大学生慈善意识研究+文献综述

  11. 酸性水汽提装置总汽提塔设计+CAD图纸

  12. 大众媒体对公共政策制定的影响

  13. 河岸冲刷和泥沙淤积的监测国内外研究现状

  14. 中考体育项目与体育教学合理结合的研究

  15. 乳业同业并购式全产业链...

  16. 十二层带中心支撑钢结构...

  17. java+mysql车辆管理系统的设计+源代码

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回