随笔分类 - 象棋
摘要:若不仕六/四进五,则马8进6 帅五平六 车3平4。若帅五平六,则马8进6 若仕六/四进五,则:马8退7 帅五平六 马7退5 帅六平五 马5进3 帅五平六 车3平4 太依赖于等宽字体(如黑体)
阅读全文
摘要:#include <stdio.h> #include <stdlib.h> #include <memory.h> #include <time.h> #include <algorithm> #include <functional> int n_cp, n_cmp, total_cp[2],
阅读全文
摘要:#include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> #include <limits.h> namespace abc { // abc: the basic facts about a part
阅读全文
摘要:ElephantEye是个开源象棋引擎。修改了下皮毛: 用TDM-GCC编译,使用SSE3指令,比VC6编译出来的代码快。counting the number of 1-bits 几十个元素时,插入排序可能是最快的。MoveStruct里wvl改为int. VC6的sort不是传说的那么差嘛 虽然
阅读全文
摘要:666行的象棋程序下得不错啊 | 印刷用棋盘工具带源码 (MFC, 约150行) | 浏览器里的中国象棋 JavaFx WebView使用研究 | JavaFX WebView and WebEngine Tutorial | JNI 入门教程 What options are available
阅读全文
摘要:Leela Chess Zero - Chessprogramming wiki Leela Chess Zero is initiated and announced by Stockfish co-author Gary Linscott. Leela Chess is open source.
阅读全文
摘要: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
阅读全文
摘要:Blondie24 | ScienceDirect Blondie24 tells the story of a computer that taught itself to play checkers [西洋跳棋程序] far better than its creators ever could
阅读全文
摘要:https://files.cnblogs.com/files/blogs/714801/BrdTool.7z 12KB, 含.exe和源码(约150行) 用了www.xqbase.com的棋盘。棋子上的字是DrawText出来的,换字体等方便。 bool isRed = zi < 8; CRect
阅读全文
摘要:Alpha-Beta算法“见好就收”不再搜。| 博弈树搜索 | 贪心算法 | 666行的象棋程序下得不错啊 可运行的代码如下: #include <stdio.h> #include <vector> struct { int score; char* kids; } nodes[] = { { 0
阅读全文
摘要:网上有许多棋谱,例如 棋谱 - 象棋巫师棋谱仓库。在 象棋资源 - 象棋百科全书 下载象棋巫师,选项—微博选项,图片类型选印刷,魔法—生成图片棋盘: 或者 印刷用棋盘工具带源码 :(棋子上的字是DrawText出来的,可以方便地更换) 在WPS Office里输入(比如): 1. 炮二平五 马8进7
阅读全文
摘要:全部666行(不计最后空行),不是只有界面。界面很简陋: b2c5写错了,应为b2b9炮七进七打马。截图不改了。9级就是9秒。没空格的如c3c47也行(7秒)。 源码就一个.cpp: #include <stdio.h> #include <stdlib.h> #include <string.h>
阅读全文
摘要:象棋小巫师系列源程序 | 象棋资源 - 象棋百科全书 (xqbase.com) 循序渐进的最后一步,就一个源文件XQWL06.CPP,内核+图形界面共1823行(与开局库有关的部分可以安全去掉)。下得有模有样。费点心思能看懂程序。代码片段: static void SearchMain(void)
阅读全文
摘要:3K1A3/2nRC4/2r6/9/P2p2P/9/p7p/4b4/4a4/4kab2 若红车四进三吃卒,则黑马7退5。之后红车四退一好像是最顽强应对,但黑车下底一将再跳马一将,红不砍马的话:
阅读全文
摘要:象棋巫师 - 功能超强的中国象棋教学、电脑对弈和棋谱编辑软件 (xqbase.com) 4k4/2P2N3/9/4p4/9/9/6R2/9/r3p4/5K3 马四退六 马六进七 车三进六 如下啰嗦了: 1. 马四退六 将5进12. 车三进五 将5进13. 车三退一 将5退14. 马六进七 将5退15
阅读全文
摘要:史上最实用套路66集 赵国荣 先胜 于幼华 4r1bC1/2Rk5/4c4/4N1p2/p8/9/P8/n8/4A4/4KAr2 “黑将不能上只能下,你看上来(红)一退车(黑)就完了”。退车好像完不了,退炮完了:黑炮打士或退1后,红车七退一。 第一个局面是从下面的局面来的: 2b1k1b2/4aR1
阅读全文
摘要:《历届象棋大赛名局赏析》李浭 杨典 金盾出版社 第24局 陈新全 红先胜 胡荣华 FEN: 1n1rkab2/4aR3/4b4/p1RCp1N2/8p/9/P1p4rP/5C2B/2n1A4/3A1K3 马2进1 马三进五 马1进3 马五进三 FEN: 3rkab2/4aRN2/9/p1nCp4/8
阅读全文
摘要:手撕FEN: 3R2Nc1/9/bCrNk4/6c1r/9/9/1n7/9/6p2/3p1K3 马六进五…… 车3平2(电脑走法) 马五退三 车3退1 车六退二
阅读全文
摘要:红方弃车和弃炮(先弃哪个都可以)。弃车时如黑方垫炮,红方卧槽闷杀。 然后无论黑方上将或吃马,红方都是炮五平四绝杀。之前弃炮是为了让黑方的炮无处可打。 ElephantEye Modified | 印刷用棋盘工具带源码
阅读全文
摘要:FEN: C2k1a31/1R4P2/3ab4/9/N1b6/9/9/3p5/1nc1pr3/3K5 象棋巫师魔法学校/象棋路边摊 前1050关 - mfrbuaa的走法: 车八进一 将4进1 马九进八 将4平5 车八平五 将5退1 马八进七 可是电脑会落象。应为: 车八进一 象5退3 车八平七 将
阅读全文