随笔分类 -  象棋

摘要:如把下图 转换成:3ak4/7R1/3aCcN2/p7p/6r2/9/Pr1p1n2P/4B1p2/9/2BAKA1R1 模型21K,Intel N100上训练时间0.969秒,识别时间0.957秒。识别率好像是100% 一、安装软件包 apt install python3-scipy pytho 阅读全文
posted @ 2025-10-11 12:51 华容道专家
摘要:〔如何编译和运行皮卡鱼〕 运行pikafish后输入d命令: rook:车; knight:马; bishop:象; advisor:士; king:将; cannon:炮; pawn:卒。红棋用大写字母。红方叫白方。 棋盘可以看作9x10的交叉点,也可看作方格(square). 对应代码是posi 阅读全文
posted @ 2025-10-09 20:18 华容道专家
摘要:<html><head><meta charset="utf-8"> <title>ubb2fen</title> <style> button { font-size:18pt; width:5em } #ta { outline:none } </style> </head><body> <p> 阅读全文
posted @ 2025-10-07 14:01 华容道专家
摘要:若不仕六/四进五,则马8进6 帅五平六 车3平4。若帅五平六,则马8进6 若仕六/四进五,则:马8退7 帅五平六 马7退5 帅六平五 马5进3 帅五平六 车3平4 太依赖于等宽字体(如黑体) 阅读全文
posted @ 2022-12-21 13:15 华容道专家
摘要:#include <stdio.h> #include <stdlib.h> #include <memory.h> #include <time.h> #include <algorithm> #include <functional> int n_cp, n_cmp, total_cp[2], 阅读全文
posted @ 2022-12-18 03:36 华容道专家
摘要:#include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> #include <limits.h> namespace abc { // abc: the basic facts about a part 阅读全文
posted @ 2022-12-17 21:10 华容道专家
摘要:ElephantEye是个开源象棋引擎。修改了下皮毛: 用TDM-GCC编译,使用SSE3指令,比VC6编译出来的代码快。counting the number of 1-bits 几十个元素时,插入排序可能是最快的。MoveStruct里wvl改为int. VC6的sort不是传说的那么差嘛 虽然 阅读全文
posted @ 2022-12-15 20:18 华容道专家
摘要:666行的象棋程序下得不错啊 | 印刷用棋盘工具带源码 (MFC, 约150行) | 浏览器里的中国象棋 JavaFx WebView使用研究 | JavaFX WebView and WebEngine Tutorial | JNI 入门教程 What options are available 阅读全文
posted @ 2022-12-14 20:05 华容道专家
摘要:Leela Chess Zero - Chessprogramming wiki Leela Chess Zero is initiated and announced by Stockfish co-author Gary Linscott. Leela Chess is open source. 阅读全文
posted @ 2022-12-13 09:07 华容道专家
摘要:Chapter 5. Counting Bits - Hacker’s Delight, Second Edition [Book] (oreilly.com) The IBM Stretch computer (about 1960) had a means of counting the num 阅读全文
posted @ 2022-12-13 08:27 华容道专家
摘要:Blondie24 | ScienceDirect Blondie24 tells the story of a computer that taught itself to play checkers [西洋跳棋程序] far better than its creators ever could 阅读全文
posted @ 2022-12-12 23:08 华容道专家
摘要:https://files.cnblogs.com/files/blogs/714801/BrdTool.7z 12KB, 含.exe和源码(约150行) 用了www.xqbase.com的棋盘。棋子上的字是DrawText出来的,换字体等方便。 bool isRed = zi < 8; CRect 阅读全文
posted @ 2022-12-12 19:12 华容道专家
摘要:Alpha-Beta算法“见好就收”不再搜。| 博弈树搜索 | 贪心算法 | 666行的象棋程序下得不错啊 可运行的代码如下: #include <stdio.h> #include <vector> struct { int score; char* kids; } nodes[] = { { 0 阅读全文
posted @ 2022-12-11 21:17 华容道专家
摘要:网上有许多棋谱,例如 棋谱 - 象棋巫师棋谱仓库。在 象棋资源 - 象棋百科全书 下载象棋巫师,选项—微博选项,图片类型选印刷,魔法—生成图片棋盘: 或者 印刷用棋盘工具带源码 :(棋子上的字是DrawText出来的,可以方便地更换) 在WPS Office里输入(比如): 1. 炮二平五 马8进7 阅读全文
posted @ 2022-12-11 01:18 华容道专家
摘要:全部666行(不计最后空行),不是只有界面。界面很简陋: b2c5写错了,应为b2b9炮七进七打马。截图不改了。9级就是9秒。没空格的如c3c47也行(7秒)。 源码就一个.cpp: #include <stdio.h> #include <stdlib.h> #include <string.h> 阅读全文
posted @ 2022-12-10 21:24 华容道专家
摘要:象棋小巫师系列源程序 | 象棋资源 - 象棋百科全书 (xqbase.com) 循序渐进的最后一步,就一个源文件XQWL06.CPP,内核+图形界面共1823行(与开局库有关的部分可以安全去掉)。下得有模有样。费点心思能看懂程序。代码片段: static void SearchMain(void) 阅读全文
posted @ 2022-12-04 17:29 华容道专家
摘要:3K1A3/2nRC4/2r6/9/P2p2P/9/p7p/4b4/4a4/4kab2 若红车四进三吃卒,则黑马7退5。之后红车四退一好像是最顽强应对,但黑车下底一将再跳马一将,红不砍马的话: 阅读全文
posted @ 2022-08-19 22:05 华容道专家
摘要:象棋巫师 - 功能超强的中国象棋教学、电脑对弈和棋谱编辑软件 (xqbase.com) 4k4/2P2N3/9/4p4/9/9/6R2/9/r3p4/5K3 马四退六 马六进七 车三进六 如下啰嗦了: 1. 马四退六 将5进12. 车三进五 将5进13. 车三退一 将5退14. 马六进七 将5退15 阅读全文
posted @ 2022-08-17 17:18 华容道专家
摘要:史上最实用套路66集 赵国荣 先胜 于幼华 4r1bC1/2Rk5/4c4/4N1p2/p8/9/P8/n8/4A4/4KAr2 “黑将不能上只能下,你看上来(红)一退车(黑)就完了”。退车好像完不了,退炮完了:黑炮打士或退1后,红车七退一。 第一个局面是从下面的局面来的: 2b1k1b2/4aR1 阅读全文
posted @ 2022-08-15 23:24 华容道专家
摘要:《历届象棋大赛名局赏析》李浭 杨典 金盾出版社 第24局 陈新全 红先胜 胡荣华 FEN: 1n1rkab2/4aR3/4b4/p1RCp1N2/8p/9/P1p4rP/5C2B/2n1A4/3A1K3 马2进1 马三进五 马1进3 马五进三 FEN: 3rkab2/4aRN2/9/p1nCp4/8 阅读全文
posted @ 2022-08-15 17:00 华容道专家