创建网页游戏,使用什么技术?

时间:2009-07-22 11:46:37

标签: web-applications

我打算创建一个网页游戏。我希望这个游戏能够在浏览器内部运行,具有不错的性能以及大量连续的动画和输入。我希望这款游戏能够很好地扩展,因为我希望它能够在以后变得更加强大。

我想过尝试创建一个java applet,但后来我开始怀疑。小程序是正确的选择吗?我应该看看javaFX吗?或者我应该尝试Flash还是JavaScript?还是有一项我还没想过的技术?

您建议使用哪种技术来制作网页游戏?

8 个答案:

答案 0 :(得分:5)

我真的建议你使用Haxe。很多运行网页游戏的网站都使用这种语言/框架,因此我现在记不住了。事实上,它是专为此而设计的。

Haxe结合了JavaScript,Flash,PHP ......

编辑:与Haxe一起运行的网站列表:here。所有Motion-twin网站都使用Haxe。

答案 1 :(得分:3)

  • Adob​​e Flash
  • Adob​​e Flex
  • Microsoft Silverlight

答案 2 :(得分:3)

我永远不会考虑用于网页游戏的Java applet。我会去:

  1. HTML + Javascript,如果格式允许
  2. Adob​​e Flash
  3. Microsoft Silverlight
  4. 纯粹是因为没有安装就可以玩游戏的人数。

答案 3 :(得分:0)

Processing可能适合您的需求。它比纯Java更容易使用,并附带了一堆漂亮的库,最终你得到了一个普通的Java applet。 Flash也是网页游戏的不错选择。

答案 4 :(得分:0)

这真的取决于标准,是2D,3D,文本模式?但是,只要让它尽可能简单,这意味着你不应该过度思考和过度操作,只需选择一种技术,因为“名称”或其他。创建一个架构并使用适合您游戏的任何技术。

已知良好技术清单

  • Microsoft Silverlight
  • Adob​​e Flash
  • Java(Applet)

还有更多,但这些是最常见的。

答案 5 :(得分:0)

Flash真的是你最好的选择。我会远离新技术,例如Silverlight或其他任何技术,只是因为你根本不经常看到它们,尝试学习如何做一些通常不会做的事情是一个糟糕的决定完成了。

特别是因为你提到缩放,flash使用vector graphics,它可以根据你的需要大小,因为它们的大小不是以像素为单位定义的。

Java是可行的,但实际上,所有最好的网页游戏都是使用flash制作的。看看像Kongregate这样的网站上的所有精彩游戏,特别是那些由Armor Games制作的游戏。一旦它变得足够大,可能值得移出浏览器以克服某些限制,但这在未来很远。

答案 6 :(得分:0)

还有:

  • 按钮 - 开源闪存引擎。

  • Game Maker - 现在有一个网络组件,免费提供简单的游戏,整个引擎的成本很低。

  • Wild Tangent - 优秀的图形,​​但成本更高。

  • Flixel - 我认为免费提供闪存的新游戏引擎。

  • FlashPunk - 块上的新手,试图与Flixel竞争。

答案 7 :(得分:0)

Actionscript 3,你应该从flash开始,当你认为你只需要编码时,就可以使用flex;)