V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
chiebukuro
V2EX  ›  分享创造

GobangPvP 一个跨平台的 Player versus Player 的五子棋

  •  
  •   chiebukuro · 2017-09-06 18:11:25 +08:00 · 2264 次点击
    这是一个创建于 2633 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://github.com/limitfan/gobangPvP

    体验地址:

    https://gobang.limitfan.com/

    基于 Parse 的 LiveQuery 使用 Heroku 作为 Pass,一个非常简单的五子棋对战匹配系统,可以运行在基本所有兼容的平台。

    还有些需要后续改进的。

    可以做成比如一键部署到 Heroku,使用 Free Tier 就可以了。

    右下角添加简单的聊天系统等。

    8 条回复    2017-09-08 17:36:39 +08:00
    frozenthrone
        1
    frozenthrone  
       2017-09-07 11:44:57 +08:00
    有没有禁手
    chiebukuro
        2
    chiebukuro  
    OP
       2017-09-07 14:29:36 +08:00 via Android
    @frozenthrone 没有禁手,是采用的 free-style gomoku.
    yws112358
        3
    yws112358  
       2017-09-08 10:23:18 +08:00
    倒是挺惬意 没有倒计时 没有悔步啊
    chiebukuro
        4
    chiebukuro  
    OP
       2017-09-08 12:42:26 +08:00 via Android
    @yws112358 这个可以添加,基于随意的想法,现在这个没有这些。
    fcten
        5
    fcten  
       2017-09-08 16:50:31 +08:00
    落子到另一个玩家看到有 2 秒左右的延迟
    感觉 0.2 秒才比较正常
    chiebukuro
        6
    chiebukuro  
    OP
       2017-09-08 17:06:41 +08:00 via Android
    @fcten 这个应该可以通过代码优化一半,heroku 本身的物理机房一个在美东的 Ashburn, Virginia,另一个在 Dublin, Ireland,都是 AWS 的 IaSS。使用这个 parse server 是做不到 0.2s 的,如果是国内用户使用国内的服务器可以快到 0.02s,0.2s 使用一些较近的 vps 供应商都可以的。
    chiebukuro
        7
    chiebukuro  
    OP
       2017-09-08 17:25:16 +08:00 via Android
    @fcten 准确说,两个用户到服务器的报文路由时间都是 a,应该是优化掉现在所需时间的三分之一。
    chiebukuro
        8
    chiebukuro  
    OP
       2017-09-08 17:36:39 +08:00 via Android
    @fcten 也可能可以优化到一半,需要了解一些代码的问题。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   978 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:56 · PVG 04:56 · LAX 12:56 · JFK 15:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.