移动平台上射击类游戏设计开发
2015-08-07王启明
微处理机 2015年3期
甘 泉,王启明
(平顶山学院计算机科学与技术学院,平顶山467000)
移动平台上射击类游戏设计开发
甘 泉,王启明
(平顶山学院计算机科学与技术学院,平顶山467000)
在移动应用设计开发过程中,基于类的设计成为应用开发的主流方法,类的设计方法及运用直接影响应用开发过程及结果。在Android移动应用平台上,采用面向对象的移动应用开发,以雷电游戏为例,着重探讨类的设计,开发一个射击类游戏。在应用设计过程中,分析了系统接口类的特点。通过系统分析,设计和分析类、类间关系和类的组织。为了便于团队开发,提高类的复用性,提出了类的优化建议。最后实现并发布游戏,为移动应用平台,尤其是Android平台应用开发提供参考。
移动平台;应用开发;游戏设计
1 引 言
Android操作系统因其稳定性、开放性、低成本等特点,受到广大手机游戏开发者关注。Android平台提供给开发者的开发类库,即Framework层提供的API和LIBRARIES层提供的一些类库,决定了移动应用的开发条件、开发过程和开发结果[1]。Android平台游戏设计是基于Android手机平台,运用Java语言,使用2D游戏引擎的部分技术,开发出针对于Android平台的手机应用[2]。这里以雷电游戏的开发为例,研究Android平台上移动应用中类的特性、组织、设计。基于Android平台借助面向对象的技术,对基础构件和常用设计进行抽象和实现[3]。
2 系统实体分析
在游戏设计中,需要寻找实体。这里使用OOAD大师Peter Coad所提出的事物模式[4]来寻找实体。在一个游戏中,可以把“游戏的运行”看作一个事务,围绕着这个事务来分析出系统中涉及的类。……
登录APP查看全文
