菜单
  

    1 贪吃蛇游戏的现状及设计的意义

    “贪吃蛇”是一款经典的游戏,在国内外存在着各式各样的“贪吃蛇”版本,我们就其中比较经典的几个版本进行介绍。

    (1)经典贪吃蛇:这个版本的“贪吃蛇”的独特之处在于控制,大多数版本的“贪吃蛇”游戏都是用键盘控制蛇的移动,而这款游戏是通过鼠标的移动来控制蛇的移动方向,游戏根据当前鼠标的位置来判断蛇在下一步的方向。用鼠标控制方向显得更加灵活,也便于操作。这款游戏可以选择蛇的样子,这样可以使游戏者在游戏的过程中获得很好的视觉感受。另外,各式各样的关卡也是这是这款游戏的一大特色。在第一关,是没有任何障碍物的。当分数达到一定数值,就进入了第二关。此后开始出现障碍物,如果蛇与障碍物相撞,则游戏结束,这样既增加了游戏的难度,也增加了游戏的乐趣。该游戏的不足在于当游戏速度设置过高时,蛇吃到水果会有明显的停顿,导致游戏运行不流畅。用鼠标操作带来的问题是:当鼠标停留在一点时,蛇头会与蛇身相撞。

    (2)双人贪吃蛇:该游戏最大的优点,是增加了双人对战功能,把一个单机小游戏变成了一个可以对战的游戏。两个人分别控制屏幕上的两条蛇,抢一个水果。初始有一个数值标记。当一方的蛇撞到墙或者另一方的蛇身则数值标记减一,当标记到0时,判为输。这样的设计增加游戏的竞技性。

    (3)森林贪吃蛇:这款游戏设计精美,蛇移动的方向用左右键控制,水果的图像是青蛙,其中深绿的代表加速,如果贪吃蛇吃到深绿色的水果,贪吃蛇的速度变成最快。

    项目设计的意义就是让我们全面运用在校所学的文化和技术,制作出贪吃蛇游戏,让自己更加熟悉系统开发的流程,增强自己的思考能力,检验学习成果和动手能力,提升游戏开发能力。也是我们学习完《JAVA程序设计》课程后,进行的一次全面的综合训练,JAVA程序设计的设计目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握程序设计及其在网络开发中的广泛应用,基本方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。

    2 可行性分析

    2.1经济可行性

    以手机游戏为例,它出现的年数已经接近40年之久,那么在这个长期的发展之中我们的硬件技术也随之提高了很多,所用到的编程技术也是日益更新换代。几乎每个人手机上都会有或多或少的游戏,不得不提的几款经典之作有,俄罗斯方块,贪吃蛇,推箱子等等,那么它也在影响着每一个拥有手机的人,这些手机游戏的名字也在我们的生活中经常出现。所以,游戏对于年轻人而言绝对是伴随着成长的一件重要的东西。而从技术方面来考虑,日前的Java技术也已经融入到了手机游戏之中。这一切都为开发的这款“贪吃蛇”游戏提供了必须的条件。

    2.2技术可行性

    本次的设计我们将运用Java编程语言来实现。Java编程语言作为一种跨平台,针对分布式计算的环境的面向对象的编程语言,只要是Java编程的应用程序不需要修改就可在不同的硬件上运行。Java编程语言不同于其他的一般算机编程语言。它首先是对源代码进行编译,然后编译为二进制字节码,再对字节码进行解释。最终将会而实现“一次性编译、到处可执行”的跨平台的良好的特性。这也是Java编程语言的很大的优势,这也决定了未来Java将会有很好的发展前景,但是每一个编程语言也会有它的弊端,Java每次的编译所执行都需要耗费大量的时间,这也是不可避免的,也正是因为这种原因使Java语言程序的运行效率大大的降低了。

  1. 上一篇:asp.net图书销售系统的设计与实现
  2. 下一篇:Flash红酒网站的设计
  1. JAVA基于安卓平台的医疗护工管理系统设计

  2. java+mysql设备监控记录的大...

  3. java+mysql酒店管理系统设计与实现

  4. java+mysql二手房网站的设计与实现

  5. java+mysql家居团购网站的设计与实现

  6. JAVA+MYSQL《算法与数据结构...

  7. 基于MOOCs的《Java程学设计...

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

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

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

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

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

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

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

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

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

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

  

About

751论文网手机版...

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

关闭返回