我正在实现基于浏览器回合的游戏,使用javascript和asp.net MVC,未来可能会使用html5。使用MVC/Javascript实现基于回合的网页游戏
我有一个关于它的一些问题,因为我是相当新的ASP.NET MVC和javascript:
我不知道我该怎么javascript和MVC, 之间的互动,这意味着如何我制作了一个不重新加载页面的GUI,但是在使用它的服务器上发送给出的函数/动作的信息并相应地更新GUI。
例如:单击按钮将调用服务器端函数,该函数将更新网站上的某些字段而不重新加载页面。
自然,我想打的JavaScript负责的仅仅是GUI, 和所有的计算将在服务器端,它似乎是:
点击东西
发送信息断绝端函数
计算并更新GUI
在战斗中我需要为每个玩家保存大量数据 ,我想知道最好的地方是什么保存这些数据。
我可能会有一个包含数据的Battle对象,它将访问数据库并使用javascript更新gui。
既然它是一个转动的基础游戏,我将不得不实现一个系统,将在玩家之间进行同步。我认为最好的方法是在每个客户端上创建一个计时器,每2秒钟会从数据库获取信息,并在相应情况发生变化时更新GUI(例如,其他玩家用X类型完成移动移动造成X点伤害)。你有更好的解决方案吗?
谢谢。
听起来像你需要查找AJAX。 – thedaian 2011-12-16 23:13:54