中国教育在线 中国教育网 加入收藏 设为首页

Android游戏开发实例之游戏架构

http://itpx.eol.cn  来源:  作者:IT168  2010-09-10    

  在编写游戏代码之前,必须要仔细地理顺思路,清晰地构建出整个游戏的框架。有的开发者经常抱怨说,游戏开发到最后总是千头万绪,一旦出现bug就不知道该如何修改,身心疲惫甚至是痛不欲生。其实不然,只要搭建好了游戏的架构,就不会再走到骑虎难下的尬境,游戏开发就会成为一个极其享受的过程,成为一个高技术性的商业艺术创造过程。

  我们将逐步地展示“是男人就坚持20秒”游戏架构的搭建过程。在掌握策划案的基础上,开发者应该迅速作出判断,细分出游戏的功能模块。“是男人就坚持20秒”的功能模块可以如表9-3-4所示进行划分。

  成了项目流程图之后,还不能直接进行Android游戏编程,项目执行流程和游戏运行流程是存在着较大差别的。因为项目流程图只是从用户体验角度(或者策划角度)进行的宏观描述,它只是起到过渡作用;而用于编程的流程图则是基于程序角度给出的微观描述,它将涉及到编程的实际环境。因此,我们还需要分析一下游戏实际运行的流程,而我们将要分析的这个流程就是传说中的“状态转换”。是男人就坚持20秒”的游戏状态相对比较简单,只有如下表所示的4种状态。

  当然,这个游戏总共就只有一关,所以关卡资源加载就只能加载唯一的一关的资源。

  接下来,就需要来做游戏状态的转换图了。状态转换一般通过有限自动机来表示,“是男人就坚持20秒”的状态转换比较简单,下面给出一种状态转换的参考图,如下图所示:

 


推荐给好友    我要收藏    我要纠错    分享到

免责声明:

① 凡本站注明“稿件来源:中国教育在线”的所有文字、图片和音视频稿件,版权均属本网所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发表。已经本站协议授权的媒体、网站,在下载使用时必须注明“稿件来源:中国教育在线”,违者本站将依法追究责任。

② 本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。

内容推荐
eol.cn简介 | 联系方式 | 网站声明 | 京ICP证140769号 | 京ICP备12045350号 | 京公网安备 11010802020236号
版权所有 北京中教双元科技集团有限公司 EOL Corporation
Mail to: webmaster@eol.cn