Facebook 卡牌游戏?哪种架构?
我正在为我的论文开发一个 Facebook 纸牌游戏,我想知道哪种架构最适合?
我将使用 Silverlight + ASP.NET 来开发游戏。
一方面,游戏应该包含玩家对玩家的纸牌游戏。
另一方面,也会有很多类似于 Mafia Wars(或任何其他类似游戏)的内容,您只需与服务器(包括数据库)交互
我读了很多关于 ASP.NET 的内容MVC、Silverlight MVVM 之类的东西。 但是什么最适合这样的游戏呢?
另外我不确定我是否应该选择 Silverlight 4?
我不想以错误的方式开始。
我真的很感谢你的帮助。
I am developing a Facebook Card Game for my thesis and i am wondering which architecture fits best?
I am going to develop the game using Silverlight + ASP.NET.
On the one side the game should contain player vs. player card games.
On the other there will be also a lot of contant similar to Mafia Wars(or any other game like that) where you just interact with the server (incl. database)
I read a lot about ASP.NET MVC, Silverlight MVVM and that stuff.
But what fits best for a game like that?
Also i am not sure if i should go with Silverlight 4 already?
I don't want to start the wrong way.
I really appreciate your help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我会选择您熟悉的富媒体架构。纸牌游戏可以(并且已经)在几乎所有现有的客户端+服务器架构中完成。
不过,这里有一些注意事项:
Facebook 平台拥有丰富的 PHP 开发历史,更不用说 PHP5 中经过严格审查的 API 库。
如果您担心平台支持,请仔细选择您的富媒体选项。 Flash 的用户安装基础比 silverlight 深得多。如果您担心 iPad 支持,请使用 HTML+CSS 并使用 JQuery 等优秀的 JS 工具包。
任何具有大量流量的体面 Facebook 游戏都需要对象缓存策略。选择一种本地具有、支持一种或与一种集成(如 memcached)的服务器架构
I would choose a rich media architecture that you are familiar with. A card game can (and has) been done in just about every client + server architecture that exists.
However, here are some considerations:
The Facebook platform has a rich developer history with PHP, not to mention a decently vetted API library in PHP5.
Choose your rich media options carefully if you are concerned about platform support. Flash has a much deeper user install base than silverlight. If you are concerned about IPad support, go with HTML+CSS and use a good JS toolkit like JQuery.
Any decent Facebook game that has a large amount of traffic will need an object caching strategy. Choose a server architecture that has one natively, supports one, or integrates with one (like memcached)