想做个B/B在线即时对战游戏,前端用Html+JavaScript,后端可能用Php或C#.Net
比如象棋,我想知道怎么保存游戏状态信息?并怎么更新状态到浏览器?
比如我这边上兵,对方怎么知道我走了哪一步?
怎么通信?

解决方案 »

  1.   

    这你都问,那还做什么,基础准备差太多了。数据的交互存储:1。数据库(实体的或者内存式的,一般相对推荐后者),2。服务器文件。
    每一种又可以有很多种具体选择和做法。状态变化通知,AJAX轮询,长连接,WEBSOCKET。
      

  2.   

    呵呵,我正在学习web开发,想做个小游戏学习一下,之前都是做软件开发,对web领域了解很少。
    我想做的在线象棋想要多人同时在线玩,这样游戏状态应该如何保存?
    还有,后端不知道用什么语言好,貌似。net虚拟主机较少,而且开发难度大(我有php基础和c#软件开发基础,但没c#网页开发基础)
    不知道网页开发有那些书可以推荐的?)
      

  3.   

    对了,html5+js怎么实现soctet通信,网上找不到相关资料额
      

  4.   

    我给个参考:用户下棋时,用cookie来save
    当用户退出(保存)时,
      将cookie 放进服务器的数据库中。
      

  5.   

    JS 用Socket?
    没有听过,
    只知,js 可以用ajax 方法来通讯!