4.2.1 数据库连接    8
4.3 游戏流程图设计    9
4.4 游戏整体结构图    10
4.5 游戏功能模块    10
4.5.1 各类之间的对应关系    12
4.5.2 监听器的作用    12
4.6 游戏菜单设计    13
4.7 蛇、食物、障碍物的产生    14
4.8 蛇的移动    15
4.8.1 蛇的移动方向    16
4.8.2 蛇身设计    18
4.8.3 判断蛇的状态    18
4.8.4 蛇的移动地形    19
4.8.5 游戏角色控制    22
4.9 实体类及方法详细介绍    24
4.9.1 主类MainFrame    24
4.9.2 类Snake    25
4.9.3 类Food    26
4.9.4 类Controller,Ground,GameListener,SnakeListener    26
4.9.5 类Global,GameOptionPanel,GamePanel    26
5 贪吃蛇游戏的测试界面截图    27
5.1 游戏开场动画    27
5.1.1 游戏的界面    27
5.2 开始游戏 蛇吃到食物后的变化    29
5.3 部分关卡显示    29
5.4 游戏测试    30
5.4.1 测试的意义    30
5.4.2 测试的结果    30
6 总结    32
6.1 设计收获    32
6.2 游戏扩充方面    32
6.3 未来工作    32
致谢    33
参考文献    34
 1    绪论
手机游戏占游戏市场很大的比重,未来的移动设备将更加强大,游戏仅仅需要在一个小巧的手机上即可以获得良好的体验感,玩家可以在任何使用手机的场合随时随地的玩手机游戏,它不像电脑那么占空间,更不需要在特定的场合才能选择玩游戏,只要玩家愿意,就可以充分享受到手机游戏带来的快感。随着手机硬件水平的提高,游戏开发新技术层出不穷,贪吃蛇作为世界上最耳熟能详的小游戏,我们自小就接触过这个游戏。它对每个人的成长是意义非凡的。那么,java作为目前很流行的一种编程性语言,自然会成为手机游戏开发选择的语言。只要手机支持java,就能够体验游戏。这些都为开发的这款贪吃蛇游戏提供了条件。
本论文基于java技术和Eclipse开发环境,设计并实现了一个操作简单、界面美观的“贪吃蛇游戏”。由于是自己初次编写程序,自己的技术有限,编写的贪吃蛇游戏不是很完美,但目的是通过本游戏的设计与实现,达到学习java技术和熟悉软件开发流程的目的,本文首先进行了需求分析进而通过java语言设计出了贪吃蛇这个经典的小游戏,为了保证代码的正确性和可靠性最后还进行了系统测试。
1.1    课题背景及意义
在信息全球化的趋势下,手机等移动设备硬件的提升,移动设备的功能越来越完善。迄今为止,国内已经有很多Android系统的用户,安卓系统已经成为国内市场的领军人物。手机游戏作为Android系统平台的一个重要组成部分,正在被越来越多的人重视和挖掘。手机游戏潜在的市场比其他任何平台都要大。此次设计的贪吃蛇游戏也是手机游戏的一种。手游已经开始不知不觉的成为了我们生活中的一部分了。
手机等移动端的游戏应用也愈加广泛。主要表现在以下几个方面。
商业发展。众所周知,Android/苹果平台首先就是其开发性,开发的平台允许任何移动终端厂商加入到Android/苹果联盟中来。显著的开发性使其拥有更多的开发者,由于安卓平台的众多优势,解决了开发商开发难的问题。解决了用户操作和体验性差的问题。随着日益庞大的安卓市场,游戏开发商高瞻远瞩的抓住了这次商机,投入到了手机游戏的开发中。一个完美的手机游戏会使用户尽情的体验游戏的快乐,而往往这种情况下,用户可能会自费去买一些游戏当中所需要的物品,所以手游能够促进商业发展。
上一篇:ASP+access养生健康网站建设
下一篇:基于Flash的五子棋游戏设计+文献综述

java+mysql通用试题库系统后台设计与实现

java+mysql宿舍管理系统的设计+ER图

java+mysql家庭财务管理系统设计

java+mysql银行ATM软件项目管理系统设计

java+mysql电瓶车进销存采购子系统的设计

java+mysql云平台的移动考试系统设计

java+mysql电脑彩票销售与管理系统设计

中国学术生态细节考察《...

国内外图像分割技术研究现状

医院财务风险因素分析及管理措施【2367字】

公寓空调设计任务书

志愿者活动的调查问卷表

AT89C52单片机的超声波测距...

10万元能开儿童乐园吗,我...

承德市事业单位档案管理...

神经外科重症监护病房患...

C#学校科研管理系统的设计