自己关于手机游戏行业及开发技术的畅想

作者:Wupei  |  发表时间:  |  所属分类:我的作品

参加实习也不算短了,总结一下,顺便给自己指明道路! 

一直认为J2ME手机行业是技术门槛比较低的一个行业,但是真有这么低吗?答案应该是没有.

自己也是一直认为PC游戏的技术是最难的,最复杂的,相比Java,J2ME来说,C++也是难上加难,基于我对技术的崇拜或者什么,所以一直想转向PC游戏开发,但自从进入手机游戏部门开始实习,发现这一切应该都是表面的东西,技术低?难道就有J2ME那几个类?那几个函数吗?不是的! API越多你的工作量就越少,API越少你的工作量就越多,想C++的基本API和JAVA的基本API,C++你需要自己实现更多的东西,像DirectX与J2ME相比,J2ME你需要做更多的事情

是的,在我学Java,J2ME的时候,在毫无Java,J2ME的知识下,仅仅用了一个星期的时间,就可以完成一个图形化棋类的游戏了,相比C++来说,利用MFC做出一个像样的游戏,还是有很大的距离的,但是仔细一想,其实还是靠的我C++坚实的基础,造就了我的学习效率

在现在PC网游开发阶段,也已经看到现在开发PC网游已经不是开发游戏了,已经是开发服务器通信,或者是相关的工具,或者是图形显示,或者是3dMax插件…等等,大多数也已经从开发游戏中脱离了出来

而手机游戏呢?现在是代码量还是比较小的,但是总归是在开发游戏吧,不管是游戏的逻辑,游戏的显示也好,但已经开始向PC网游那种的形式发展了,比如游戏工具之类的东西,游戏嘛,应该都是这样的发展过程,向有利于开发人员更好的开发游戏方向发展,比如给策划用的关卡编辑器,给美术用的动画编辑器等等等

手机用户在全国用户现在也应该有4,5亿了,比PC拥有者要多得多,前景是非常好的,而且当前的手机游戏开发相比PC游戏开发就像以前的DOS下开发游戏,是基于硬件的,就像不同的手机用不同的API,不同的平台,甚至平台上的API不遵循标准,甚至是有API的BUG出现,这就是DOS时代,慢慢的就会有一个统一的平台会出现,也不知道他是什么,但是一定是会有的,就像 windows 取代 dos 一样,当时 windows 新出来的时候,很多程序员是十分摒弃 windows 的,比 dos 运行又慢,又丑陋,最终 windows 还是战胜了 dos,也战胜了其他的操作系统,最终到了我们最终用户的手中

OK,如果平台换了,API也换了,还要J2ME吗?这不白学了,NONO,不是的,作为游戏开发这个层面来讲,一切终端上的开发都是由 DOS 类似的时代转换而来的,游戏主机,比如PS,一开始也是从比如任天堂,一步一步发展而来的,而PC游戏,已经到了一个程度的,看不到他多远的路程,手机游戏缺看到有很光明的一段路程,所以作为游戏开发来讲,进入一个 dos 时代的行业,会与行业与时俱进的,平台换了,没关系,只是换了个语言,换了个工具而已,咱还可以接着干,因为咱懂, PC游戏缺不一样,因为他的开发模式已经基本成熟,如果现在PC游戏全部一直到Linux上,那上千万级别的代码怎么办呢?……这里应该也有项目大小的问题,现在J2ME是项目较小的问题

要从手机行业出发,并非以J2ME出发,J2ME只是工具,是技巧!从全局出发,再大就是从游戏出发,从底层做起,也就是DOS时代,与时俱进是非常有前途的

而且自己的技术积累,也比PC网游的多,又有网站!转向手机游戏了! J2ME还是开源的!

个人转向好处:

  1. 技术并不简单
  2. 是开发游戏,不是别的
  3. 行业很看好,是DOS时代,与时俱进
  4. 用户群体多,前途看好
  5. 自己的技术积累多
  6. J2ME开源,ant,polish,proguard出色的开源项目
  7. 自己的网站
  8. 易调试,易安装,数据量小,自己可以把握 

注意: 纯属个人意见! 

———————— 

作为程序员: 

在J2ME的游戏开发上,要时刻想着移植的问题,用户体验也非常得重要!程序员体验也相当重要,也就是你的代码的合理性与美观性!俗话就是良好的编程思想!

移植要使你的函数写得封装得很好,和可变化性高,以适应以后的修改

用户体验,要从每一细节的地方抓起,个人认为这是做精品游戏的一个关键点! 比如菜单选择框,有得选择框是一个循环的,在最后一个菜单,按下以后,会自动跳到第一个菜单,这就是对用户体验提高的一个小点,其实还有很多很多!以后将用专贴记录一下

开发游戏不是为了项目经理开发,更不是为了怎么赚钱开发,是为了用户体验,为了玩家开发,钱只是副产物而已 

Trackback from your site.

(3)条评论

  • 加了个油

    |

    好好做技术,我们就负责投钱给你们这些技术小子

    回复

  • Wupei

    |

    恩,只是个人感觉啦
    对于GUI方面,其实有很多的应用界面已经很棒了…还有一些开源的界面库可以使用的

    回复

  • gouf

    |

    J2ME还是dos时代… 貌似应用大多集中在游戏方面(呵呵 对GUI恐惧“)
    打算学习点基础 以后继续关注

    回复

请在这里留言: