推荐关注
› Meteor
› JSLint - a JavaScript code quality tool
› jsFiddle
› D3.js
› WebStorm
推荐书目
› JavaScript 权威指南第 5 版
› Closure: The Definitive Guide
xxxpara

web 版赛跑游戏如何做到所有用户进入页面都能同步看到同一时刻的赛跑进度?

  •  
  •   xxxpara · Apr 28, 2016 · 4851 views
    This topic created in 3842 days ago, the information mentioned may be changed or developed.

    一个 web 版的赛跑竞猜游戏,需要保证赛跑过程对所有用户都是同步的,如何能够做到人物移动(赛跑)时的位置和速度数据同步展示?

    24 replies  •  2016-04-29 22:15:01 +08:00
    whh945atsyzx
    whh945atsyzx
    Apr 28, 2016
    1
    这跟实时推送差不多吧.....
    loading
    loading
    Apr 28, 2016 via Android
    2
    websock

    当然,还是有延时。
    just4test
    just4test
    Apr 28, 2016
    3
    可以试试野狗……
    murmur
    murmur
    Apr 28, 2016❤️1
    4
    赛跑游戏不知道 赛艇游戏估计可以做到
    zado
    zado
    Apr 28, 2016
    5
    发一个我做的多人同步游戏,不过不是赛跑游戏。
    http://182.254.212.143/game/
    codehehe
    codehehe
    Apr 28, 2016
    6
    websocket
    menc
    menc
    Apr 28, 2016
    7
    野狗+1
    panlilu
    panlilu
    Apr 28, 2016
    8
    @murmur +1s
    hackerwgf
    hackerwgf
    Apr 28, 2016 via iPhone
    9
    @murmur 你们搞的这个同步技术啊, excited !
    fy
    fy
    Apr 28, 2016
    10
    服务器和客户端同时做计算,同时服务器向客户端推送结果,本地先以本地的计算结果做显示,当因为延迟问题导致本地和远程计算结果不符的时候强行以服务器为标准同步即可。
    不管谁家的推送都解决不了延迟。
    ayaseangle
    ayaseangle
    Apr 28, 2016 via Android
    11
    这都能膜。。。
    mrsatangel
    mrsatangel
    Apr 28, 2016
    12
    根本不需要看好嘛,论赛跑,香港记者比谁都快
    techme
    techme
    Apr 28, 2016
    13
    signalR
    fangch
    fangch
    Apr 28, 2016❤️1
    14
    @zado 好厉害啊
    fangch
    fangch
    Apr 28, 2016
    15
    @zado 开源吗
    Mutoo
    Mutoo
    Apr 28, 2016
    16
    斗鱼直播
    SlipStupig
    SlipStupig
    Apr 28, 2016
    17
    @murmur 哪怕是赛乌龟有啥区别。。。。。主要还是数据多方同步
    这种一般就是本地逻辑在数据库记录,把地图切割成 9*9 方格,用户 A 在一个时间内坐标增加了多少, B 用户增加了多少,至于距离差距直接查接口啊, A 用户的坐标 B 用户的坐标,遇到网络延迟了谁也没办法
    murmur
    murmur
    Apr 28, 2016
    18
    @SlipStupig 有区别 因为是钦点谁跑的快
    zado
    zado
    Apr 29, 2016
    19
    @fangch 没有开源,客户端代码可在浏览器看到,没有压缩。
    hitmanx
    hitmanx
    Apr 29, 2016
    20
    @SlipStupig 你没理解他的意思。。
    xxxpara
    xxxpara
    OP
    Apr 29, 2016
    21
    @just4test 野狗是啥
    just4test
    just4test
    Apr 29, 2016
    22
    @xxxpara 一个后端即服务。右边就有链接。
    xxxpara
    xxxpara
    OP
    Apr 29, 2016
    23
    @just4test 好吧,开了 adblock 的表示没看到,不过已经找到官网了,谢谢
    markocen
    markocen
    Apr 29, 2016
    24
    firebase
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4917 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 67ms · UTC 08:07 · PVG 16:07 · LAX 00:07 · JFK 03:07
    ♥ Do have faith in what you're doing.