我想将我的Zuma类游戏移植到浏览器中。它不是真正复杂的2D街机游戏,只是一些动画和粒子系统 - 与我链接的复杂性非常相似。 我想知道我应该使用什么技术。我正在考虑Java,Flash或者一些没有插件的解决方案(SVG,Canvas?)。这项技术的成本对我来说也很重要(我当然更喜欢免费解决方案,但不知道是否可行)。
我很可能也将游戏移植到Android和iPhone上。也许如果我选择Java,我可以编写一个适用于浏览器和Android手机的版本吗?
抱歉,由于我缺乏知识,我的情况现在非常奇怪,因为我收到了制作人提供的有趣报价。
答案 0 :(得分:1)
HTML5,javascript和CSS3将让您的游戏在任何地方运行,免费和未来。
答案 1 :(得分:1)
如果您真的想将游戏移植到网络上(例如,它不是您的周末项目),那么这是一个真正的项目,应该被许多用户使用,并且您不会被Google或Microsoft专门付费要使用JS + canvas制作这个游戏,你应该选择flash。使用适用于每个浏览器的HTML5制作专业游戏是非常耗时的任务。此外,我不确定是否可以制作没有Flash的HTML5游戏,据我所知,网页版本愤怒的小鸟和Cut the Rope正在使用flash播放器播放声音(因为浏览器中没有低延迟声音api)。
所以这就是使用Flash的原因之一。另一个原因是Flash用于创建游戏很长时间,有很多资源,游戏引擎,教程,用户组等。
此外,您不需要从Adobe购买任何东西来开始构建游戏,有免费的编辑器(如FlashDevelop)或更高级的商业IDE(来自JetBrains的f.e。Astella)。
答案 2 :(得分:1)
HTML,CSS,JQuery似乎是在网络上创建任何东西的新兴方式。这包括游戏。是的,这项技术尚未“完善”,但我至少会花一些时间。嘿,它是免费的,便携的,并且一直在改进。
我通过“搜索HTML5游戏引擎”在Google上找到以下链接。 http://impactjs.com/
有人在几天前在YCombinator上发布了一个全部CSS游戏。你现在能做什么真是太神奇了! http://news.ycombinator.com/item?id=3483662 http://jsrun.it/GeckoTang/4rXg/