Facebook游戏的最佳平台
我意识到这个问题似乎非常广泛和主观,但我主要是在平台选择上寻找建议,以便以后我不会把自己描绘成角落(我更熟悉客户端编程,所以请原谅缺乏适当的服务器术语)。Facebook游戏的最佳平台
第一:我正在建造一个游戏。它将是多人游戏,玩家之间可以进行实时互动。显然,我并不是在谈论FPS,甚至是在RTS的规模上,但与Google Channel API在消息传递方面的作用类似。
我正在寻找最佳的服务器/客户端配对。
现在,由于我的日常工作,我已经意识到C#已经成为我最好的语言。我也对WPF非常熟悉,所以Silverlight似乎是这种理解的自然延伸。
从我可以找到的搜索明智,Silverlight是不是一个受欢迎的Facebook应用程序平台。是否有一个原因?
什么是“标准”客户端 - 服务器配对?前端是闪存吗,后端是什么?
有没有人喜欢配对?易于原型/开发测试?
是否有一个很好的客户端平台选择,它有一个开源的游戏引擎,并且也可以覆盖大多数浏览器(即iPad和桌面)?
编辑:我也偶然发现了Windows Azure社交工具包。任何人都有意见使用它作为出发地? http://watgames.codeplex.com/
大多数社交游戏使用Flash作为前端,因为它的市场饱和度,现在大约98%。如果您使用其他任何东西,您将失去潜在用户,原因有两个:1)某些用户无法安装想要使用的平台(例如,没有管理员访问权限的工作计算机)以及2)某些用户可以,但他们不希望安装您想要使用的平台。
至于后端,没有“标准”,更多的是品味和偏好。使用你最喜欢的代码并且更愿意代码输入。
只要确定你选择的后端架构允许你添加更多的应用程序服务器和数据库服务器,而不必将游戏关闭。最简单的解决方案可能是为此分配键值数据库(例如Cassandra)。
我认为闪存方面与市场饱和度有关,而且我曾考虑过无法在工作环境中安装Silverlight的问题。我研究了HTML5产品,对于游戏来说,它似乎比其他平台不太成熟。 Flash真的是最好的选择吗? – Paul
目前,Flash绝对是“最好”的选择,并且随着Flash 11和3D的支持,它将变得更加流行的网页游戏。 – thedaian