Ericl的j2me手机游戏之旅(三)游戏框架构思

来源:互联网 发布:红轴兼容mac 调节声音 编辑:程序博客网 时间:2024/04/30 07:02

Ericlj2me手机游戏之旅(三)游戏开发开始

看了(一)的文章,想必大家都对手机游戏开发的平台搭建有了初步的认识。但是俗话说的好……什么俗话我忘记了,总之意思是实践出真知。只有我们自己独立开发一个游戏出来,才算有了初步的成绩。那么我就以《是男人就飞过1000米》这个PC小游戏为例,一步一步的讲解如何用Eclipse开发java手机游戏。老鸟同学也可以跳过,其实前头这几篇文章都是给新人看的,关键的在后面后面。

=================================

先我放出《是男人就飞过1000米》PC版的下载地址,没有玩过的同学一定要先玩玩看。

(自己用google搜,嘿嘿)

运行Eclipse,文件新建其他J2ME Midlet Suite,这是建立一个J2me的项目:

项目名称输入fei

下一步,选MIDP2.0 ALL的选项:

下一步,这里是这个项目的属性,暂时不用改它,然后完成。

项目建起来了,我们先要在脑海里想象一下这个游戏在手机上运行的样子,开始画面是什么,有那些选项,每个选项进去是什么,游戏画面是怎样的,等等。一千个人心里有一千个《是男人就飞过1000米》,那我就不脸红,先把我的写出来,供大家拍砖。

首先是开始画面,对于这样一款简单的游戏,开始画面定了,基本上游戏框架就定下来了。开始画面用上下选择的形式,1为开始游戏,2为最高分,3为帮助及版权声明,4为退出。这样,我们就需要4个类。开始画面Begin,游戏画面Game,最高分,帮助,版权声明Text,分数保存Save

开始画面,这个继承MIDlet类,是整个游戏的进入点,也是游戏流程的控制中心。

游戏画面,当然是飞机飞啊飞的画面啦。

最高分,帮助,版权声明统一用Text来完成,调用不同的构造函数参数来实现不同的功能。

分数保存,这个类实现数据读取,写入数据库的功能。

这样看来我们的游戏十分简单,初步12个小时就可以完成。当然游戏越简单越耐玩越好,不然就出现那个谁谁谁的游戏客服电话被打爆的情况,笑(说明人家游戏做的好)。

不过同学们肯定不满足于简单的功能。那就要等游戏开发出来大家自己加了,比如敌人啊,奇怪的障碍物啊,飞过1000米告诉玩家其实10000米才是男人啊……。不多说了,开始游戏的第二步吧。(第一步是游戏框架构思,虽然到了后期可能会东改西加的,但是开始的时候一定要有个初步框架构思)。

=================================

PS

今天要修改毕业论文,就写到这里了,天啊 ,论文要求15000,我只写了5000,如果加上原代码的话有22000,但是老师盯着我严肃的说:同学,不能加。~~~寒

原创粉丝点击