我是编程新手,所以请在此原谅技术含糊不清。我将尝试尽可能具体地说明我想要实现的目标。
我正在尝试构建一个交互式网站,其中多个客户端可以登录并查看棋盘游戏。棋盘游戏包括地图上带有颜色的区域(控制它的玩家)和数量(军队)变量,以及可拖动的令牌。
我使用适用于SVG图形的Raphael界面在JavaScript中构建了一个客户端版本,并希望构建一个服务器,可以处理客户端对电路板所做的任何更改并更新其他客户端的电路板。在我看来,序列将是这样的:
我已经阅读了一些关于Ajax / XML的内容,但是我发现的教程主要是关于获取静态数据,我还没有看到实际上在服务器上更改动态数据的示例,也没有看过能够找到服务器功能应该是什么样子的任何例子。
基本上我的问题是,有人能指出我在正确的方向吗?我非常感谢关于如何实现这一目标的大纲,以及与任务相关的教程或两个方向的指导。谢谢!
答案 0 :(得分:1)
您可以查看nodeJS和socket.io。 利用这项技术,可以创建实时Web应用程序。
它有点老了,但这是我们前段时间做过的游戏: https://github.com/stravid/unitacs 它还使用raphaelJS。