爱意满满的作品展示区。
moyuge

3D 象棋?你没玩过的船新版本,上班来一炮!

  •  
  •   moyuge · 1 day ago · 2836 views

    昨天无意中刷到有大佬实现了一个 3D 中国象棋 页面精良,动画很炫。不过只能本地双人对战,闲得无事我改进了一下。

    我主要在这个基础上整合和完善了:

    • 🤖 godogpaw WebAssembly 浏览器人机
    • 🧠 Pikafish + NNUE 服务端人机
    • 👥 本地双人模式
    • 🌐 WebSocket 联机房间与邀请链接
    • 🐳 Docker 自托管部署
    • 💻 Windows 、macOS 、Linux 完整发行版
    • ☁️ Cloudflare Pages 纯静态专版

    摸鱼快速体验

    不用下载,不用安装,浏览器打开就能玩:

    👉 https://chess.moyu.ge/

    Pages 体验版提供:

    • godogpaw WASM 人机
    • 入门、中等、困难、大师四档难度
    • 同一设备本地双人
    • 3D 棋盘与自由视角
    • 走子、吃子和将军演出

    所有人机计算都在浏览器本地完成。

    一句话概括:

    老板以为你在研究 WebGL ,实际上你正在研究这一炮该打谁。

    想真正联机对战?请下载完整版

    Cloudflare Pages 是纯静态版本,因此不包含联机服务器和 Pikafish 。

    如果你想体验:

    • 与朋友创建房间联机对战
    • WebSocket 实时同步
    • Pikafish + NNUE 人机
    • 服务端规则校验
    • Windows 、macOS 、Linux 本地运行
    • Docker 自托管部署

    请前往项目主页下载完整版:

    👉 https://github.com/inbjo/chess-cn

    项目开源,欢迎体验、提 Issue 、交流玩法,也欢迎分享你的战绩。

    最后友情提醒:

    上班可以来一炮,但记得先观察老板有没有“将军”。

    Supplement 1  ·  9h 29m ago
    各位大佬们反馈的问题基本上都做了下优化。
    1. 解决了页面闪烁问题,优化了棋子选中光圈效果
    2. 优化了部分汉字显示不一致问题,字体不再依赖 google fonts
    3. 增加了 PWA 支持,网络离线依旧可玩
    4. 很多大佬吐槽棋子混乱看不清,增加了经典大字模式专注博弈,去除花里胡哨的玩意
    5. 降低了一点入门级难度
    26 replies    2026-09-03 10:30:57 +08:00
    codebird
        1
    codebird  
       1 day ago
    有点意思,还带指引
    Mandmg
        2
    Mandmg  
       1 day ago
    支持一下。 看了确实很棒的效果
    ccvip
        3
    ccvip  
       1 day ago
    家里有好几个象棋爱好者,提个建议
    1 、能否切换 2D 画面,动效有时候会分神,方向锁定不能随便旋转
    2 、目前卡通效果对于老棋迷来说没有意义,还不如字更大一些
    3 、目标坐标的容差率可以更高一点,比如某个棋子落子的目标点已经确认好了,点在目标点的旁边几个像素都可以落子,而不是正好点到那个点上。
    coderluan
        4
    coderluan  
       1 day ago
    右键拖拽旋转视角,右键点击移动棋子并不是很符合主流游戏的交互逻辑。正常应该是左键/中建旋转视角,右键拖拽移动棋子,浏览器必须用右键的话,可以额外设置旋转视角的按钮或者快捷键。
    ohoh
        5
    ohoh  
       1 day ago
    精度太高了,点击的位置容易变为切换选择棋子。不同的视角下对点击位置的容错率太低了。
    xinyana
        6
    xinyana  
       1 day ago via Android
    有意思
    Lexin914
        7
    Lexin914  
       1 day ago
    挺有意思的,感觉很适合给小学生启蒙培养兴趣
    NotNEO
        8
    NotNEO  
       1 day ago
    可以可以 挺好玩的
    molezznet
        9
    molezznet  
       1 day ago
    落子需要微操 ^6^
    JimmyG
        10
    JimmyG  
       1 day ago
    旋转视角的时候,屏幕会有不明闪烁。
    Whiplash55
        11
    Whiplash55  
       1 day ago
    不错不错,非常喜欢
    surunzi
        12
    surunzi  
       1 day ago   ❤️ 1
    Eension
        13
    Eension  
       1 day ago
    打不过=。=我太菜了
    jackOff
        14
    jackOff  
       1 day ago
    牛逼,一下子觉得象棋有趣起来了
    imyasON
        15
    imyasON  
       1 day ago
    win 系统,Docker 启动,Edge 巨卡,谷歌正常。
    coolcoffee
        16
    coolcoffee  
       1 day ago
    M1 Max 的 Chrome 浏览器打开会闪鬼影。。。
    20200924
        17
    20200924  
       1 day ago
    红方大胜
    moyuge
        18
    moyuge  
    OP
       1 day ago
    @ccvip 感谢老哥的建议。1 ,2 建议已增加经典大字模式,改为平面视图,可自由切换。3.落子已加大容错率
    @ohoh 已增加容错处理,感谢建议
    @molezznet 已优化哦
    @JimmyG 已做优化
    @Eension 已降低入门难度,老实说入门难度我也只打过一次红方大胜
    @imyasON 已做优化,请再试试。
    @coolcoffee 请再试试。
    ohoh
        19
    ohoh  
       1 day ago
    @moyuge 虽然解决了移动的容错,但是还是需要优化改进。比如非 2D 视角下,点击的坐标可能是目标位置或者是棋子,也就是 2 者重叠的时候,建议 hover 局部放大,让用户选择。

    其实这么看下来,其实 3D 更多是噱头,不过也不是不可,比如重叠部分可透明透视
    coolcoffee
        20
    coolcoffee  
       1 day ago
    @moyuge 电脑路径显示的小圆圈有点奇怪,刚出来的时候会有显示缺陷。 然后是炮机的效果第一次出动画会卡顿,后续没有。
    SirYuxuan
        21
    SirYuxuan  
       1 day ago
    入门难度可以当门炮打掉对方的卒,然后双车拉到没有马的一侧,车下去就大胜了,,屡试不爽
    wwk
        22
    wwk  
       23h 18m ago
    感觉固定视角会更好,这个 3d 拖拽反而体验会更差
    dianso
        23
    dianso  
       22h 50m ago
    有点卡
    还有个问题就是不是那种俯瞰,感觉看不清局势
    lanyi96
        24
    lanyi96  
       20h 15m ago
    顺便推荐一下我的盲棋玩法的象棋 https://gameplayer2.com/xiangqi
    superjojo
        25
    superjojo  
       10h 51m ago
    有点看不清棋子,反而不利于下棋
    moyuge
        26
    moyuge  
    OP
       9h 37m ago
    @ohoh 3d 模式本来是偏娱乐模式的。可以切经典模式。
    @coolcoffee 炮击卡顿做了一下优化,路径小圆点显示奇怪能否上个图。
    @wwk @dianso @superjojo 可以切经典模式哦
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3300 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 72ms · UTC 12:08 · PVG 20:08 · LAX 05:08 · JFK 08:08
    ♥ Do have faith in what you're doing.