issues
search
peteryuanpan
/
notebook
喜欢的,值得留念的,就记下来,总会有用的。
72
stars
43
forks
source link
Github:xqbase/xqwlight项目学习总结
#6
Closed
peteryuanpan
closed
4 years ago
peteryuanpan
commented
4 years ago
项目
地址:
https://github.com/xqbase/xqwlight
简介:XiangQi Wizard Light - a Simple but Strong XiangQi (Chinese Chess) AI Algorithm written in C++, Java, JavaScript and ActionScript。
http://www.xqbase.com/
基础知识
https://github.com/qianguyihao/Web
中国象棋电脑应用规范(二) 着法表示
中国象棋电脑应用规范(三) FEN文件格式
中国象棋电脑应用规范(五) 中国象棋通用引擎协议 版本:3.0
peteryuanpan
commented
4 years ago
第一弹
半抄半写,完成Javascript版本的学习
完成进度
完成Javascript版本的学习(一)
完成Javascript版本的学习(二)
完成Javascript版本的学习(三)
完成Javascript版本的学习(四)
完成Javascript版本的学习(五)
完成Javascript版本的学习(六)
完成Javascript版本的学习(七)
成果
https://tswork.peterpy.cn/notebook/issues/6/01/index.htm
全部遗留问题
前端项目如何实现如travisCI一样的自动测试?
如果电脑先手、棋盘翻转的情况,fen串是否变化,代码该如何适配?
setTimeout(function() {}, 1000); 函数 是一定会耗时1s吗?如果function()在100ms就完成了,是100ms结束,还是1000ms结束?
源码position.js中Position.prototype.legalMove函数、Position.prototype.checked函数,具体是如何实现的? 再进一步的话,考虑做成一个测判题
测试过程中遇到了一个BUG,但没记录。。下次遇到注意记录一下日志
针对杀帅可以获胜的局面,AI好像不会去杀帅,反而会去走红方的棋子。。是怎么回事?
长将长捉的情况没有判断
胜负局面没有判断
步骤界面没有打印如车八平六的术语
项目
基础知识