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

整了个多人在线数独游戏

  •  7
     
  •   mythjava · 46 天前 · 6281 次点击
    这是一个创建于 46 天前的主题,其中的信息可能已经有所发展或是发生改变。
    数独游戏还是很好玩的

    https://github.com/myth984/sudoku
    第 1 条附言  ·  45 天前
    各位 人心不古 抱歉要先暂停一段时间了 https://github.com/myth984/sudoku/issues/4
    96 条回复    2021-01-25 00:50:40 +08:00
    laoxigua
        1
    laoxigua   46 天前   ❤️ 1
    好像一进去就有 bug,怎么打两次招呼的?
    mythjava
        2
    mythjava   46 天前
    @laoxigua 我刚刚又看了一下并没有复现呀
    xinl
        3
    xinl   46 天前
    快结束了被人重来了,体验极差!!!
    None123
        4
    None123   46 天前
    快结束了被人重来了,体验极差!!!
    mmrx
        6
    mmrx   46 天前
    挺有意思的作品,就是容易在聊天框里问候清空的人
    mythjava
        7
    mythjava   46 天前
    @xinl @None123 @mmrx 那我把重来按钮禁用掉怎么样
    shouzizicsgo
        8
    shouzizicsgo   46 天前
    迫于没钱过年,出新版官方 macbook pro
    HolaPz
        9
    HolaPz   46 天前
    不好玩 被人一直重新
    luxcen
        10
    luxcen   46 天前
    不好玩 被人一直重新
    None123
        11
    None123   46 天前
    @mythjava 赶紧禁用
    luxcen
        12
    luxcen   45 天前
    @mythjava 建议不要重来按钮,做成一级级递进的,每次增加五到十个需要填充的,每次过关后自动升级难度
    DShen
        13
    DShen   45 天前 via iPhone
    重来按钮的存在就是这游戏最大的 bug,楼主咋不修复下呢
    zhuangjia
        14
    zhuangjia   45 天前
    体验极差……
    总是重来
    ermao
        15
    ermao   45 天前
    笑死了 一直在重来
    junnplus
        16
    junnplus   45 天前
    快结束了被人重来了,体验极差!!!
    M3oM3oBug
        17
    M3oM3oBug   45 天前 via iPhone
    楼主数独的生成算法是咋样的,或者是已有的数据包吗
    zzzmj
        18
    zzzmj   45 天前
    冲进去就是一通清空
    RiverMud
        19
    RiverMud   45 天前
    @mythjava 搞成大多数人同意清空才能清空,有的明显就填错了,不如清空重来
    DoodleSit
        20
    DoodleSit   45 天前   ❤️ 2
    @mythjava 我就不告诉你:

    你发布的时候没有关掉一些参数,导致可以看见 Vue 源码~

    appId 啥的都泄露了,楼主快处理吧
    DoodleSit
        21
    DoodleSit   45 天前
    @mythjava productionSourceMap: false,
    CismonX
        22
    CismonX   45 天前
    进去一直被刷新,根本没法玩

    建议每个人独立“棋盘”,多人同屏竞技,只能填自己的,可以看别人的进度
    EUPxxx
        23
    EUPxxx   45 天前
    玩着玩着就被刷新,火大
    dier
        24
    dier   45 天前   ❤️ 1
    我觉得不如改成只有本局填完才会自动重新生成一个新的,不然你这一直刷新,真没法玩😂
    shichuango
        25
    shichuango   45 天前
    不要重来功能了,这么多人想办法肯定能过关
    fangcan
        26
    fangcan   45 天前
    [nihao] 将 x:5,y:4 清空了

    这个人一直晴空是什么意思
    mythjava
        27
    mythjava   45 天前
    @M3oM3oBug 先用一个正确的棋盘 然后打乱 然后挖洞 具体算法你可以看一下里面 algo.js
    mythjava
        28
    mythjava   45 天前
    @DoodleSit 感谢 不过没关系啦 不重要
    mythjava
        29
    mythjava   45 天前
    @dier 接受建议
    spacebound
        30
    spacebound   45 天前
    现在是在维护么?一直转圈圈
    imn1
        31
    imn1   45 天前   ❤️ 2
    看样子大家都优先测试“重来”功能是否正常,🐶

    我一直想这种单人游戏,多人参与是种什么感受
    相对地,也在思考那种必须多人玩的游戏,能否实现单人游戏的感受,例如四个真人玩麻将,每个人都把其他三个当 AI 了
    18115692244
        32
    18115692244   45 天前
    老师重来,不知道怎么一回事.是不是有人捣乱.
    mythjava
        33
    mythjava   45 天前
    @imn1 @18115692244 @shichuango @EUPxxx @zzzmj @junnplus 各位已经没有重来了
    jobsofchina
        34
    jobsofchina   45 天前 via Android
    下线了吗?打不开了
    thexiaoming
        35
    thexiaoming   45 天前
    体验感极差! 被人各种清空。。
    mythjava
        36
    mythjava   45 天前
    @jobsofchina 没 刷新试试
    mythjava
        37
    mythjava   45 天前
    @thexiaoming 已经去掉重来了
    None123
        38
    None123   45 天前
    @mythjava 还是能重来
    Darao
        39
    Darao   45 天前
    玩个寂寞。。
    ljhaoboy
        40
    ljhaoboy   45 天前
    浏览器有缓存,Crtl+R 之后重来按钮才消失
    mythjava
        41
    mythjava   45 天前
    完蛋了 learncloud 用户数上限 500 现在已经 400 多了 要玩完了
    mythjava
        42
    mythjava   45 天前
    @None123 我要选李白
    mythjava
        43
    mythjava   45 天前
    真是人心难测 有人用了我的 appId 改了后台数据 生成了错误的棋盘
    iamsad3508
        44
    iamsad3508   45 天前 via Android
    手机是没办法玩吗
    moguanqi
        45
    moguanqi   45 天前
    RiverMud
        46
    RiverMud   45 天前
    @mythjava bug 了,一个格子里 4 个 8
    lovecy
        47
    lovecy   45 天前
    擦。。全是 8
    fim
        48
    fim   45 天前
    catsoul
        49
    catsoul   45 天前   ❤️ 1
    人心不古 233
    Vegetable
        50
    Vegetable   45 天前
    突出一个太年轻了
    None123
        51
    None123   45 天前
    404
    dier
        52
    dier   45 天前
    永远不要低估了别人的破坏力🤣🤣🤣
    shichuango
        53
    shichuango   45 天前
    太年轻了🤣🤣🤣
    NexTooo
        54
    NexTooo   45 天前
    本来是进来瞅瞅创意的,没想到看到的是广大网友的创意
    kangyan
        55
    kangyan   45 天前
    笑死
    Dvel
        56
    Dvel   45 天前
    哈哈哈哈哈
    OMGZui
        57
    OMGZui   45 天前
    人心不古啊
    OMGZui
        58
    OMGZui   45 天前
    期待下次的优化版
    mythjava
        59
    mythjava   45 天前
    @Dvel 笑一笑十年少
    mythjava
        60
    mythjava   45 天前
    @OMGZui 感谢期待!准备重新起航
    xiaojianghu
        61
    xiaojianghu   45 天前
    笑死了
    zhuangjia
        62
    zhuangjia   45 天前
    @mythjava 等你更新完
    misdake
        63
    misdake   45 天前
    要不要每个人加个操作频率上限,避免害群之马瞎填。
    zgray2580
        64
    zgray2580   45 天前
    等待更新:)
    mythjava
        65
    mythjava   45 天前
    @misdake 不知道具体要怎么实现
    mountains
        66
    mountains   45 天前
    眼看他起朱楼 眼看他宴宾客 眼看他楼塌了。。。
    LLLYang
        67
    LLLYang   45 天前
    虽然我没进去玩,但是看到回复都笑死了
    ayangshaw
        68
    ayangshaw   45 天前
    等我看到楼塌了,笑死了!哈哈哈...
    等待更新...
    Aierk
        69
    Aierk   45 天前
    @mythjava #65 弄一个节流函数
    RayDG
        70
    RayDG   45 天前
    还没玩就被评论逗乐了,哈哈哈
    chocovon
        71
    chocovon   45 天前
    不对账户的注册和行为进行限制,最后只会沦为之前的 reddit 像素涂鸦那样的抢地盘游戏吧
    linglongll
        72
    linglongll   45 天前
    笑死了....
    xianxiaobo
        73
    xianxiaobo   45 天前
    哈哈哈,人心不古是要笑死我吗?
    renmu123
        74
    renmu123   45 天前 via Android
    增加注册机制,增加投诉封号
    lovecy
        75
    lovecy   45 天前
    建议弄一个在线人数列表
    mythjava
        76
    mythjava   45 天前
    @renmu123 怕添加注册流程 大家嫌麻烦 不想玩了
    more1sec
        77
    more1sec   45 天前
    成攻防游戏了
    brader
        78
    brader   45 天前
    @mythjava 建议简化注册流程,比如,只需填昵称,就可使用,我想法是,系统生成 3 位随机码前缀,后面用户自己填,例如: 951-brad,这样后续就能针对用户名做一些限制
    zepto
        79
    zepto   45 天前
    建议先这么野蛮生长,制造话题更有意思
    kaiki
        80
    kaiki   45 天前
    @mythjava 不需要真正的账号,识别下浏览器指纹就行,除了游戏本身的操作不要相信前端发来的任何东西。
    至于重置功能,参考 LOL 的投降系统,你设计一个当前百分比选择重置和拒绝重置的投票界面,如前多少人人超过 70%的同意则重置,或即将重置的时候倒计时,可以投票否决这次重置
    jinnian
        81
    jinnian   45 天前
    哈哈 评论比游戏好玩
    shawnsh
        82
    shawnsh   45 天前 via Android
    啊,我大学的网络编程大作业就是这个,两个人同时填一个数独
    mara1
        83
    mara1   45 天前
    @M3oM3oBug , 我也做过一个数独, 我是先把数字填满, 然后随机挖掉几个,我写的有步骤,欢迎来瞅瞅.
    https://marcoatom.github.io/sudoku/
    Exin
        84
    Exin   45 天前
    楼主不要气馁,期待你下次发布
    ixx
        85
    ixx   45 天前   ❤️ 1
    想起了自己之前写的一个游戏:炸飞机: https://jisuye.com/static/pop.html 不知道有没有玩过的
    以前都是两个人在本子上玩
    also24
        86
    also24   45 天前   ❤️ 1
    @ixx #85
    是因为玩儿的人比较少么。。感觉戳了好几个都是第一名。

    and 这里是个 bug ?为什么用的步数更多了还是第一名:
    ixx
        87
    ixx   45 天前   ❤️ 1
    @also24 #86 这么晚还不睡。。。应该是 bug,回头我改改,玩的人确实不多
    also24
        88
    also24   45 天前
    @ixx #87
    40 分钟前点开了你这个链接,然后就没能停下来
    also24
        89
    also24   45 天前
    @ixx #87
    好像又遇到个 bug

    also24
        90
    also24   45 天前
    @ixx #87
    啊这 bug,黑幕太多,不玩儿了不玩儿了 hhhhh

    ericls
        91
    ericls   45 天前 via iPhone
    你的 concurrency 怎么做的? 用的锁吗?
    kaiki
        92
    kaiki   44 天前
    @mara1 你的算法错了,我花了半个小时把数独解了,然后跟我说我填错了,我自己用数独的规则横竖和框中全算了一遍是对的,你这个只能用你预生产的唯一解,不能存在其他解法
    mara1
        93
    mara1   44 天前
    @kaiki 是的, 我以为这个是唯一解的, 我验证逻辑是和最初生成的对照, 我写的不对.
    ixx
        94
    ixx   43 天前   ❤️ 1
    @also24 #90 bug 有点多了 等我抽时间改改改好了 AT 你
    also24
        95
    also24   43 天前
    @ixx #94
    哈哈哈哈哈哈,确实是 bug 蛮多的,不过大概能看懂怎么回事儿了。

    BTW:有个朋友好像写脚本刷了榜,代为道歉。。。
    ixx
        96
    ixx   43 天前   ❤️ 1
    @also24 #95 看到了,没事,就是个小玩具,当时写完就几个朋友玩了玩 ,本来想做成在线对战来着后来单机版本出来之后就没再弄了
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4828 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 163ms · UTC 03:51 · PVG 11:51 · LAX 19:51 · JFK 22:51
    ♥ Do have faith in what you're doing.