小虫象棋团队在吸收2010年版的优秀知识的基础上,使用最新的位棋盘技术重新编写了整个引擎,同时采用了最先进的搜索算法,引擎的运行效率提高了200%以上,直接的棋力提升更是高达400等级分,在与一些知名象棋软件的对抗测试中,取得极高的胜率。
小虫象棋取得飞跃性的进步,还得益于领先的审局体系。
小虫象棋的审局体系与传统引擎有较大区别。
2016年AlphaGo以4比1的总比分大胜世界冠军李世石,此后更化身master现身野狐,横扫人类顶尖高手,未逢敌手。
小虫象棋团队充分自创了AlphaGo的论文,在深度学习专家3DChess作者的推动下,建立了基于深度学习的参数优化模型,在一定程度上实现了审局参数自动优化,同时发现尚未被人类总结的象棋知识。
总体而言,小虫象棋棋风细腻,能攻善守,防守时稳健,攻杀时凶猛。
小虫象棋对中国象棋的各种典型杀法的审局处理比较到位,能很好地抓住对方的防守漏洞,必要时弃子攻杀,一举擒王。
在局势处于下风时防守顽强,往往能化险为夷。
由于小虫象棋团队现阶段将研究重心放在审局优化上,暂不支持残局库。
但计划在半年内陆续支持基本的残局库和审局库。
2023/1/11 17:05:26 23.47MB 经典项目 小虫象棋 bugchess
1
#defineGRID_NUM11 //棋盘行数,其中1..9为棋的坐标,其他为边界#defineGRID_COUNT81 //可放棋子总数#defineBLACK 1 //黑棋 黑白棋转换时,可对求异或#defineWHITE 2 //白棋#defineBORDER 3 //边界#defineNOSTONE 0 //空子无棋#defineMCMAX 10000 //蒙特卡洛次数typedefstruct_stoneposition{ charx; chary; int score;}SMove; //招法char board[GRID_NUM][GRID_NUM]; //棋盘表示char chessColor;
//本人棋的颜色SMove bestMove; //最优棋
2017/11/7 17:43:15 2.22MB 源程序 围棋 计算机博弈
1
用C#写的马的极小满覆盖问题:在8×8的国际象棋棋盘上,如果在放置若干个马以后,使得整个棋盘的任意空位置上所放置的棋子均能被这些马吃掉,则称这组放置为棋盘的一个满覆盖。
若去掉满覆盖中的任意一个棋子都会使这组放置不再是满覆盖,则称这一满覆盖为极小满覆盖。
求解一个极小满覆盖,按照矩阵方式给出,用特殊符号表示马。
2016/11/13 21:51:24 5KB C# 极小 满覆盖
1
最小二乘法拟合圆心,基于Hough变换的圆心检测,基于harris亚像素棋盘格检测,对三种方法角点检测进度举行对比分析。
2018/11/19 21:01:54 1.4MB 图像处理
1
标定相机用棋盘格2cmX2cmX10棋盘格,曾经编辑好
2017/8/20 3:39:44 41KB 标定相机 棋盘格 2cmX2cmX10 编辑好
1
使用office绘制的棋盘格,9乘6大小,格子大小为22mm,可以根据需要本人设置
2016/1/1 6:33:49 14KB 棋盘格 相机标定 OpenCV
1
使用office绘制的棋盘格,9乘6大小,格子大小为22mm,可以根据需要本人设置
2020/7/15 18:06:22 14KB 棋盘格 相机标定 OpenCV
1
双目视觉标定棋盘格模板程序,有c++程序和生成的图像模板。
要打印,最好300dpi以上,可用photoshop修正分辨率。
程序生成的是72dpi.
2018/8/5 2:37:39 13KB c/c++ vision
1
在8×8的国际象棋棋盘上,如果在放置若干个马以后,使得整个棋盘的任意空位置上所放置的棋子均能被这些马吃掉,则称这组放置为棋盘的一个满覆盖。
若去掉满覆盖中的任意一个棋子都会使这组放置不再是满覆盖,则称这一满覆盖为极小满覆盖。
有源代码和exe文件,可直接套用运转
2020/11/6 9:46:03 453KB C++课程设计
1
内含服务端和客户端,经过socket进行交互,内含精美棋盘设计,玩家还可以进行聊天等功能。
2017/10/20 7:20:56 53KB 五子棋 联机 socket
1
共 116 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡