Android手机发售后,如何制作传统游戏游戏平台的措辞

Android手机发售后,如何制作传统游戏游戏平台的措辞

1.首先,我先说一下这里的传统游戏。

游戏的范围非常大,文曲星上的推箱子也可以算是一个游戏。 这里所说的游戏主要是指包装精美、玩法复杂、游戏时长超过100小时的游戏。

对于这样的游戏,如果你是一个经验丰富的玩家,你肯定会首先想到PSP、NDS、GBA等。 如果范围更大,还可以包括大型PC版网络游戏。

而当游戏在Android这样的平台上线时,难免会被拿来与这些作品进行比较。 那么我们就按照本次时钟游戏的要求继续进行。

2、Android平台没有稳定的发展路线

回顾那些成功的游戏平台,它们的成功都有一个前提,那就是标准。

至少我的硬件是一样的。 不管我们主机的其他方面如何变化,至少对于一个游戏厂商来说,我们面对的都是同一台机器,我们不用担心兼容性问题。 这样就省去了很多步骤。

但对于Android来说,硬件没有统一标准,性能高低参差不齐。 这种缺乏统一性使得开发人员很难了解整体情况。 如果对硬件的性能要求很高,就会流失很多低端玩家。 但如果要求低的话,性能就会损失很多。

这对于开发者一开始做决策时是非常困难的。

随着Android手机的不断销售,这个问题不但不会改善,反而会变得更糟。 反观iPhone,虽然目前只有三款终端,但至少在配置上保持了高度的一致性。 iPhone平台上的游戏开发就不存在这样的问题。

3.它实际上是Java

事实上,对于开发者来说,这样的高级语言比普通的C或者C++更有利于编程。 事实上,Java也是一种优秀的编程语言。

但是游戏开发呢! Java开发使用虚拟机,不可避免地无法发挥出全部的硬件性能。 而且之前手机上也出现过很多优秀的J2ME游戏。 因此Android是J2ME游戏的天然载体,这使得很多开发者更加倾向于J2ME。 而且,目前Android框架提供的框架根本不能很好地支持游戏开发。

NDK的发展可能会改变这种状况,但是Android游戏环境不可避免地会受到J2ME游戏的影响。

4.Android就是Linux

这里简单提一下很多游戏的显示模式。 虽然2D游戏还有很大的市场,但3D的发展已经成为趋势。 事实上,3D 不一定是真正的 3D。 最重要的是,3D可以利用自身先天的优势,创造出更具感官刺激的效果。 至于最近的《街头霸王4》,游戏模式其实还是2D横板,不过3D效果更加出色。

Linux对3D的支持据说是三大操作系统中最差的。 虽然Windows的核心代码和性能都很糟糕,但DirectX为开发者提供了极其优秀的开发环境。 玩家也因为DirectX而更加统一。 不同的硬件只会影响显示效果,但不会影响功能的实现。 但对于Linux来说,问题就大得多了!

Android平台在这方面还做得不够好。

事实上,对于iPhone和PSP平台来说,它们都有自己独立的3D加速引擎。 NDS的3D很弱,但是通过双CPU还是可以实现3D效果的。 在这里我还是忍不住批评一下Android的硬件问题。 没有统一的标准。 如果每个厂商想要更好地支持3D,就必须从整个系统开始,从硬件驱动到中间实现。 成本非常高,手机的价格也会水涨船高。 最终也没有什么好的解决办法。 硬件基础小,软件再好也无法实现盈利。

5. Android的目标是手机,而不是游戏机

玩过Gphone的朋友都知道,退出后所有应用程序都不会关闭。 这样既提高了程序的运行速度,又合理地利用了内存。 但这肯定会影响性能。 如果我同时运行一个游戏,那么该游戏在Android框架下将无法最大化硬件性能。 这个损失一点也不小。

而且重要的是,Android是Linux,对程序的管理非常严格。 以前我以为在运行游戏时,可以关闭其他进程,让游戏运行得更好,但这样天真的想法在Linux的严格要求下破灭了。

6. 开发周期

根据第一点定义的游戏,这里的游戏应该是一件艺术品。 在很多玩家眼中,游戏与电影、音乐是同等重要的。 那么这个开发并不像我们普通的应用程序开发。 应用开发就是发现用户的需求橙光游戏,满足用户的需求。

而游戏则需要挖掘用户对新事物的兴趣,而我们的开发者需要创造出用户自己无法想象的东西。

这需要一定较长的时间,而这个基础是稳定的环境。 如果我们的开发者在实现某个功能的时候总是期待下一批Android的到来,

SDKandriod 手机游戏 开发,如何才能做好这个游戏?

iPhone

软件开发工具包

它们都是在一定的时间段发布的,而且每次都有非常有规律、很大的变化,以便我们游戏开发公司更好地安排工作。

7. 你真的想制作游戏吗?

这也是我的个人经历。 能做出好游戏的人或团队一定有一群喜欢游戏的人,因为只有当你玩得开心时,你才能把这种乐趣带给其他玩家。

但遗憾的是,很多开发商仍然过于注重游戏的商业品质而不是其艺术品质。

虽然现在Android上的大多数游戏都很糟糕,但仍然有一些相当不错的产品。 例如Hudson公司生产的几款软件产品。 虽然他们有2D图形,但由于过去丰富的积累,他们无法在可怜的Android平台上竞争。 ,还是出了相当不错的作品,棒球和炸弹人的效果比其他游戏好很多。

J2ME的时代即将消亡! 如果你真的想做游戏,你就必须想清楚。 想要制作游戏,就必须严格遵循游戏厂商的标准。 如果你不想做游戏,就趁早转行吧!

这七点是我对Android不适合游戏开发这一观点的解释。

但尤莉卡写这篇文章并不是只是为了给大家泼冷水。 尤莉卡也有一定程度的思考。

针对目前的情况硬件设备,Yulica认为Android游戏开发应该走这条路线。

1. 3D 很酷,但 2D 仍然令人兴奋

3D的实现需要大量的硬件支持,虽然做不到。 但2D还是有很多华丽的特效。 且不说《地下城与勇士》的成功andriod 手机游戏 开发,它实际上宣告了并非所有游戏都需要3D。 并且通过一些视觉特效,2D还可以创造一些三维效果。

与其苦苦挣扎于 3D,不如加强 2D 技能。

当然,如果开发周期已经比较长,那么就应该考虑3D。

2. 尝试使用Flash。 事实上,很多开发者不喜欢Flash游戏。

事实上,Flash不能制作特殊的游戏。 虽然Android的Flash注定不会很强大,但是标准化的环境绝对比动荡的环境更有利。

3.放弃Java,拥抱C

这一点是参考上面的第七点。 如果你真的打算成为一个专注于游戏开发的团队或厂商,那么你必须展示如何制作游戏。

从现在开始,为自己以后的发展做一些积累。 每个游戏编码完成后,都会整理并保留一些优秀的资源,以便以后更好的发展!

文章来源:https://tech.it168.com/a2009/1230/831/000000831398.shtml