我想玩一些非常小的,简单的基于网络的游戏(跳棋,康威的生命游戏等)。我开始研究Java applet教程,但是我多年来对冻结Java applet感到沮丧让我想知道是否有更好更容易的开发语言来投入我的时间。什么是网络游戏开发的好“首发”语言?
答案 0 :(得分:14)
最简单:JavaScript
最常用的:闪光灯
即将到来:Silverlight
在衰落:Java,Shockwave
建议:如果你做的很简单,Javascript就可以了。 Flash是一个很好的选择,因为有很多例子需要学习。 Silverlight很好,但是你可以利用更少的例子。
如果您希望能够利用许多游戏门户,将游戏推向更多人 - Flash实际上是他们大多数人都关注的问题,而且会更难(不是不可能)如果您不使用Flash,则分发给其他人。
答案 1 :(得分:10)
Flash是小型网络游戏的首选平台。正如其他人所说的那样,Silverlight最终可能会达到一个可用于此状态的状态。根据我的理解,Sun正在重新推动Applet,但我认为它可能太少,太晚了。
编辑:后代链接:OSFlash.org
答案 2 :(得分:5)
你想创建一个客户端游戏吗?然后Flash或Silverlight会这样做。
但您可能希望跟踪高分和其他统计数据。为此,客户端游戏应该调用Web服务,以便浏览器不必切换页面。在这种情况下,使用C#作为服务器端代码,使用Silverlight作为客户端将使您专注于单一开发语言。
答案 3 :(得分:4)
图形的Javascript + canvas标签效果很好。 IE还没有它,但它会。
答案 4 :(得分:3)
专注于“入门语言”位,我发现很难推荐其他而不是Silverlight。 Visual Studio IDE与丰富的文档相结合,使其非常友好。有人甚至建造了你可以使用的a basic 3D rendering engine。
答案 5 :(得分:1)
你最好使用Flash,或者新版本的Silverlight已经达到了一个好处,你可以开始用它来做一些很棒的事情。