我正在为我的论文开发 Facebook Card Game ,我想知道哪种架构最合适?
我将使用Silverlight + ASP.NET开发游戏。
一方面,游戏应该包含玩家与玩家纸牌游戏。
另一方面,还有很多类似于Mafia Wars(或任何其他类似的游戏)的内容,你只需要与服务器(包括数据库)进行交互
我阅读了很多关于ASP.NET MVC,Silverlight MVVM等内容。 但对于像这样的游戏来说什么最适合?
此外,我不确定我是否应该使用Silverlight 4?
我不想以错误的方式开始。
我非常感谢你的帮助。
答案 0 :(得分:0)
我会选择您熟悉的富媒体架构。卡片游戏可以(并且已经)在几乎所有存在的客户端+服务器体系结构中完成。
但是,这里有一些注意事项:
Facebook平台拥有丰富的PHP开发者历史,更不用说在PHP5中经过严格审查的API库了。
如果您担心平台支持,请仔细选择富媒体选项。 Flash拥有比silverlight更深入的用户安装基础。如果您担心IPad支持,请使用HTML + CSS并使用像JQuery这样的JS工具包。
任何拥有大量流量的体面Facebook游戏都需要一个对象缓存策略。选择一个本机,支持一个或与一个集成的服务器架构(如memcached)