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

五子棋

  •  
  •   weegc · 1 天前 · 1063 次点击

    《棋局》

    那张草稿纸还躺在抽屉深处,泛黄的纸页上,密密麻麻画满了圆圈和叉。有时整理旧物,指尖不经意触到它,恍惚间又回到了那间教室。

    阳光斜斜地洒在课桌上,粉笔灰在光束中缓缓飘浮。我和她总是把课本竖起来,在底下偷偷画格子。她的圆珠笔尖轻轻点着纸面,像是在思考,又像是在掩饰笑意。我总说她耍赖,明明该我落子,她却总抢着画圈。她便会歪着头,眨着眼睛说:"谁让你下得那么慢。"

    课间的十分钟是最热闹的。前后桌的同学都围过来,有人给我支招,有人替她着急。记得有一次,我们正杀得难解难分,班主任突然出现在后门。她眼疾手快,一把将草稿纸揉成团塞进我手里。我故作镇定地握紧拳头,却感觉那纸团在掌心发烫。

    后来,我们毕业了。最后一次对弈是在高考前的那天下午,教室里只剩下我们两个人。她执黑子,我执白子,谁都没有说话。夕阳把我们的影子拉得很长,投在空荡荡的黑板上。那盘棋没有下完,她说:"留着吧,等以后接着下。"

    如今,我偶尔也会在手机上下五子棋。屏幕上的格子整齐划一,落子时会有清脆的音效。可总觉得少了些什么,或许是少了那支总爱漏墨的圆珠笔,少了课间同学们的窃窃私语,少了阳光里飘浮的粉笔灰,也少了那个会耍赖的同桌。

    抽屉里的草稿纸还在,只是那些未完成的棋局,永远停在了那个夏天。

    直到最近,我学会指挥 ai 了, 折腾了一个五子棋玩具,https://gomoku.live/zh, 一个在线五子棋在线对战的玩具,只能对着空空的棋盘发呆,轻踩

    15 条回复    2025-03-22 15:59:30 +08:00
    dog
        1
    dog  
       1 天前
    先玩了一把中级的,适应了 1.5s 的落子速度后,去玩了一把初级,卧槽,有一种被穷追猛打的感觉
    football
        2
    football  
       1 天前
    不错。试了下高级,走了十几步以后网页停止响应了;又试了把中级,AI 不会赢棋,已经四连以后开始乱走了,就是不构成五子连珠。供参考。
    WeaPoon
        3
    WeaPoon  
       1 天前
    浏览器都差点卡没了~~~
    weegc
        4
    weegc  
    OP
       1 天前
    @dog @football

    是不是体会了一把人工智障的感觉, 但是我试了好多把, 都打不过 AI

    感觉水平没有那么差啊
    SayHelloHi
        5
    SayHelloHi  
       1 天前
    浏览器很卡
    weegc
        6
    weegc  
    OP
       1 天前
    @WeaPoon 有时候很流畅, 有时候很智能, 有时候卡, 有时候很弱智, 看来得优化下了
    particlec
        7
    particlec  
       1 天前
    打不过初级
    dog
        8
    dog  
       1 天前
    @weegc 不是,初级基本能打过,中级胜率大概只有 1/5 ,不敢挑战高级
    weegc
        9
    weegc  
    OP
       1 天前
    试玩了好多次, 确实会有一些奇怪的问题
    Sunyanzi
        10
    Sunyanzi  
       1 天前
    下了几把 ... 总体来说还是很有趣的 ...

    当然也存在问题 ... 首先五子棋规则是黑先行 ... 目前默认是白先就总觉得别扭 ...

    AI 方面初级没啥可说 ... 中级的问题是没有变数 ... 只要一次赢就能次次赢 ... 高级的问题是非常卡 ...

    而且这个卡是没有道理的 ... 如果是在布局之后卡我能接受 ... 但我试的两把都是冲四之后就卡了 ...

    我能理解堵活三确实需要从两到三个点里选择 ... 需要算 ... 但能堵冲四的点无论如何都只有一个 ...

    五子棋并不需要步步都进行大量计算 ... 只有在对手没有明显攻势的时候才需要规划自己的布局 ...

    对手一旦有三有四的 ... 可选择的空间就没有那么大了 ... 现在的算法在这一块还有很大优化空间 ...

    最后附一个中级的谱 ... 是我就目前十几分钟的体验能找到最快速胜的方法 ... 胜得很怪 ... 供参考 ...

    1. 白子 [7,7] 2. 黑子 [8,6] 3. 白子 [6,6] 4. 黑子 [8,8]
    5. 白子 [7,5] 6. 黑子 [8,4] 7. 白子 [8,5] 8. 黑子 [9,5]
    9. 白子 [7,6] 10. 黑子 [7,4] 11. 白子 [9,4] 12. 黑子 [6,7]
    13. 白子 [11,2]14. 黑子 [10,3] 15. 白子 [5,5] 16. 黑子 [10,6]
    17. 白子 [6,5] 18. 黑子 [4,5] 19. 白子 [5,4] 20. 黑子 [8,7]
    21. 白子 [5,6] 22. 黑子 [7,3] 23. 白子 [9,0]
    encro
        11
    encro  
       1 天前
    能不能给我一个先手?

    太慢了。。。
    bfdh
        12
    bfdh  
       1 天前
    试了下,人工智障,选专家,又慢又菜。
    Sunyanzi
        13
    Sunyanzi  
       1 天前
    我又探索了一下发现个毁灭性的问题 ... AI 对局势压根就没有判断 ... 专家级的最速胜利法如下 ...

    1. 白子 [7,7] 2. 黑子 [7,11] 3. 白子 [7,5] 4. 黑子 [5,11] 5. 白子 [7,6] 6. 黑子 [8,11]
    7. 白子 [7,4] 8. 黑子 [6,11] 9. 白子 [5,2]

    所以这是一个 AI 绝对不会赢的游戏吗 ...
    weegc
        14
    weegc  
    OP
       1 天前
    虚心接受建议, 准备优化下算法和解决一下性能问题
    huguadao
        15
    huguadao  
       13 小时 31 分钟前
    我去,下五子棋从来没这么自信😄
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   917 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 21:30 · PVG 05:30 · LAX 14:30 · JFK 17:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.