asp.net WebForm或MVC浏览器游戏

时间:2010-05-11 13:07:36

标签: asp.net-mvc webforms

我想知道这个平台(MVC或WebForms)是创建基于webBrowser的游戏的好技术,如果是这样的话,你可能会得到一些教程,书籍,任何可能有助于开始使用这些东西的资源。

感谢您的帮助,再见

3 个答案:

答案 0 :(得分:4)

也不是可以真正开发游戏的平台。理想情况下,您应该看FlashSilverlight

除此之外,我建议使用WebForms,因为你将拥有ViewState的优势和伪事件驱动的引擎。 MVC可能会更加艰苦,但如果您对本地Web开发很有帮助,那么您可能更喜欢它。

答案 1 :(得分:2)

Flash是创建网页游戏最成熟的平台之一,我建议您将它用于几乎任何类型的游戏。如果您熟悉.net技术堆栈,可以尝试使用Silverlight。它也非常强大,也支持一些很好的3D功能。如果您有兴趣去探索,请尝试使用html 5 + JavaScript,但请注意,并非所有浏览器都完全支持它。使用JS和html 5进行游戏开发的好文章是http://www.brighthub.com/internet/web-development/articles/38364.aspx。我喜欢asp.net和MVC的唯一类型的游戏是基于回合制(基于文本)的在线策略,如UtopiaDominion。在这种情况下,我强烈建议ASP.NET MVC框架,因为它有很多你会发现有用的功能。

答案 2 :(得分:0)

我不同意这些答案,但我想根据您制作的游戏类型提供另一种观点。如果您正在寻找创建非常简单的几乎没有图形的东西,ASP.NET肯定是一个可行的解决方案。一些非常好的游戏已经完成了看似“非游戏”的语言......看看厌恶王国(用PHP编写)。

就webforms与MVC而言,我会回答这个问题同样我一直认为它应该得到回答:MVC将提供您的应用程序需要(或将来可能需要)的内容,这使得额外的学习曲线值得它?如果你已经熟悉webforms并且不认为(真的,真的,不要认为)你需要MVC,我说要节省开发时间并使用它。