中国象棋
人机对战 · 适老版
点棋子看走法 · 选难度挑战电脑 · 累了可悔棋

对局面板

红方走棋
第 0 回合
被吃棋子:
对局记录
电脑思考中
🏆

您击败了电脑,真厉害!
帅将
中国象棋
人机对战 · 适老版
点一下棋子,就能看到它能走到哪儿:
绿点=能走,绿圈=能吃。
选好难度,和电脑慢慢下,累了就悔棋。
↑ 轻点上面的按钮开始
🏳
确定认输吗?
认输后这盘棋就结束了。
它会存进「对局复盘」,随时能回头慢慢看。

📄 版权与开源声明

本程序「中国象棋 · 适老版」由我们家里自己编写,仅供家人自用。「大师」及以上难度使用了第三方开源象棋引擎皮卡鱼(Pikafish),按照它的许可要求,在这里把来源与授权说明白。

一、皮卡鱼引擎(Pikafish)

· 授权方式:GNU 通用公共许可证第 3 版(GPL-3.0),全文见 pikafish-COPYING.txt。

· 著作权人:皮卡鱼开发团队及其贡献者,名单见 pikafish-AUTHORS.txt。

· 上游源码:github.com/official-pikafish/Pikafish

· 本程序所用的网页版构建:github.com/ousc/Pikafish-wasm,发行标签 Pikafish-2023-03-05(同样以 GPL-3.0 发布)。

· 是否改动:未改动引擎源码。本程序只另外写了一个衔接文件 pikafish-worker.js,用来让网页和引擎通话。

· 如何获取源码:本程序的网页文件没有压缩、也没有混淆,随程序一起存放的 HTML 与 JS 文件本身就是源码;皮卡鱼引擎的源码请从上面两个网址获取。

本程序不提供任何担保。按照 GPL-3.0 第 15、16 条的规定,皮卡鱼引擎按「现状」提供,不附带任何明示或默示的担保。

二、神经网络权重(pikafish.nnue)

皮卡鱼的棋力来自一个神经网络权重文件,它随本程序的 pikafish.data 一起分发,授权条款与引擎源码不同:只可用于合法用途,未经许可不得商用。原文见 pikafish-NNUE-License.txt。

本程序是家庭内部非商业自用,属于该许可允许的用途。

三、训练数据贡献者

这个神经网络是由许多人的算力共同生成数据训练而成,名单见 pikafish-Top-CPU-Contributors.txt。

四、程序的其他部分

界面、棋盘绘制、低难度所用的内置象棋引擎、残局题库、对局复盘等,均为本程序自己编写,没有使用上述第三方代码。

♟ 残局闯关

已通关 0/13
执红求解 · 点一局先看来历讲解,可「跳过」直接开局

📖 对局复盘

历史对局(点击查看)
☁ 云同步(换电脑记录也不丢)
用同一组「玩家名 + 口令」在任何电脑上开启,棋局记录自动同步;口令请务必记牢。记录中的 IP 地址不会上传云端。
请从左侧选择一局对局开始复盘。
(每局结束会自动保存记录)