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

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

  •  
  •   moyuge · 1h 7m ago · 385 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 、交流玩法,也欢迎分享你的战绩。

    最后友情提醒:

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

    4 replies    2026-09-02 10:34:26 +08:00
    codebird
        1
    codebird  
       56 mins ago
    有点意思,还带指引
    Mandmg
        2
    Mandmg  
       49 mins ago
    支持一下。 看了确实很棒的效果
    ccvip
        3
    ccvip  
       40 mins ago
    家里有好几个象棋爱好者,提个建议
    1 、能否切换 2D 画面,动效有时候会分神,方向锁定不能随便旋转
    2 、目前卡通效果对于老棋迷来说没有意义,还不如字更大一些
    3 、目标坐标的容差率可以更高一点,比如某个棋子落子的目标点已经确认好了,点在目标点的旁边几个像素都可以落子,而不是正好点到那个点上。
    coderluan
        4
    coderluan  
       6 mins ago
    右键拖拽旋转视角,右键点击移动棋子并不是很符合主流游戏的交互逻辑。正常应该是左键/中建旋转视角,右键拖拽移动棋子,浏览器必须用右键的话,可以额外设置旋转视角的按钮或者快捷键。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5803 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 02:41 · PVG 10:41 · LAX 19:41 · JFK 22:41
    ♥ Do have faith in what you're doing.