Facebook游戏开发 - .NET - 哪种架构?

时间:2010-03-17 11:36:02

标签: asp.net asp.net-mvc silverlight facebook mvvm

我开始使用ASP.NET + Silverlight开发Facebook游戏

您会使用哪种架构? ASP.NET MVC或MVVM或RIA服务?

您如何看待将XNA与Silversprite一起使用?

游戏不会是街机游戏。这将是更多战略/角色扮演。

提前多多感谢。

2 个答案:

答案 0 :(得分:3)

如果您正在开发游戏,那么我怀疑您将拥有MVC帮助您的大量导航。因此,如果您应该关注MVVM,甚至可能不适用于游戏开发者,那么它确实取决于您正在创建的游戏类型。

考虑Silversprite可能值得您考虑使用XNA来开发基于2D Sprite的游戏,然后在Silverlight上提供它。

答案 1 :(得分:2)

没有理由你不能使用几乎所有这些的组合。

  1. 您的网络应用程序可能是一个asp.net mvc网络应用程序
  2. 可以使用mvvm
  3. 实现silverlight应用
  4. silverlight / server可以使用ria服务进行通信
  5. 留下是否使用silversprite ......这实际上取决于游戏的类型。如果您的游戏将使用大量菜单和文本,那么您可能希望避免使用silversprite(基于xna)。但是,如果你想要更多的图形/互动体验,那么silversprite是一个很好的选择,因为它基本上只是用xna编写游戏。

    然后,您可以将游戏移植到Windows,xbox360,Windows Phone 7甚至iphone(通过xnatouch),因为Silverlight基于XNA; - )