2012-01-31 63 views
0

我想将我的Zuma类游戏移植到浏览器中。这不是非常复杂的2D街机游戏,只是一些动画和粒子系统 - 与我所链接的复杂度非常相似。 我想知道我应该使用哪种技术。我正在考虑Java,Flash或者某种解决方案,而无需插件(SVG,Canvas?)。技术的成本对我来说也是非常重要的(当然我更喜欢免费的解决方案,但不知道是否有可能)。创建一个类似祖玛的网页游戏 - 使用哪种技术?

我很可能会将游戏移植到Android和iPhone上。也许如果我选择了Java,我可以编写一个适用于浏览器和Android手机的版本?

对不起,我缺乏知识,现在我的情况很奇怪,因为我从制片人那里得到了一个有趣的报价。

+0

你列出的优点和缺点都很好。没有单一的最佳技术。 – 2012-01-31 19:25:26

回答

1

如果你真的想将游戏移植到网络上(例如,它不是你的周末项目),它是一个真正的项目,应该被许多用户使用,并且你没有专门由Google支付或微软使用JS + canvas来制作这款游戏​​,你应该选择flash。使用适用于每个浏览器的HTML5制作专业游戏是非常耗时的任务。另外我不确定是否有可能制作不带Flash的HTML5游戏,据我所知网络版本愤怒的小鸟和Cut the Rope使用Flash播放器来播放声音(因为浏览器中没有低延迟的声音API)。

所以这是使用Flash的原因之一。另一个原因是Flash很长时间用于制作游戏,有很多资源,游戏引擎,教程,用户组等,有免费的编辑(如FlashDevelop)或更高级的商业IDE(JetBrains的fe Astella)。

1

HTML5,javascript和CSS3将使您的游戏在任何地方运行,免费运行,未来。

1

HTML,CSS,JQuery似乎是在网上创建任何东西的新兴方式。这包括游戏。是的,这项技术还没有“完美”,但我至少会花费一些时间。嘿它是免费的,便携式的,并且一直在改进。

我通过“搜索HTML5游戏引擎”在Google上找到以下链接。 http://impactjs.com/

有人在几天前在YCombinator上发布了一个CSS游戏。现在你可以做的很棒! http://news.ycombinator.com/item?id=3483662 http://jsrun.it/GeckoTang/4rXg/