文件名称:tsumego.js:JS中的Tsumego解算器
文件大小:230KB
文件格式:ZIP
更新时间:2024-06-05 13:08:37
TypeScript
这是我在业余时间写的一个简单的JS中的tsumego解算器。 目前,该求解器尚未实现任何高级算法,仅能解决基本问题,即目标被厚厚的墙包围,且被包围的区域最多有15个交点。 不过,其中一些基本问题在goproblems上被评为9 dan。 该计划是实施 搜索,各种算法以及某些技术。 该求解器可以解决的问题 以下是此求解器可以在几秒钟内解决的一些问题: 他们在goproblems上的评分均为7-9 dan。 它无法解决的问题 它无法解决边界不明确的问题:如果不能轻松地将问题简化为壁厚为10-25的点无法捕获的厚外壁问题,那么这就是开放边界问题。 原料药 const tsumego = require ( 'tsumego.js' ) ; const sgf4 = '(;FF[4]' + 'SZ[9]' // board size + 'AB[ae][be][ce][de]
【文件预览】:
tsumego.js-master
----src()
--------color.ts(89B)
--------movegen.ts(153B)
--------main.ts(332B)
--------dcnn.ts(4KB)
--------llrdp.ts(3KB)
--------tt.ts(5KB)
--------dumb.ts(2KB)
--------solver.ts(20KB)
--------stone.ts(7KB)
--------board.ts(34KB)
--------utils.ts(3KB)
--------rand.ts(1KB)
--------hashmap.ts(2KB)
--------prof.ts(3KB)
--------sorted.ts(2KB)
--------linalg.ts(4KB)
--------eyeness.ts(4KB)
--------gf2.ts(1KB)
--------pattern.ts(5KB)
--------benson.ts(3KB)
--------README.md(9KB)
--------mgen()
--------stat.ts(126B)
--------search.ts(20KB)
--------eulern.ts(6KB)
--------sgf.ts(1KB)
--------stack.ts(424B)
----release()
--------index.html(225B)
--------es6.html(178B)
--------es5.html(233B)
--------index.js(906B)
----.travis.yml(192B)
----tsconfig.json(224B)
----README.md(6KB)
----libs()
--------json-file.ts(1KB)
--------regenerator-runtime.js(21KB)
--------es6-polyfill.js(1KB)
--------md5.js(8KB)
--------node.d.ts(108KB)
----jakefile.js(4KB)
----docs()
--------pics()
----tests()
--------expect.ts(5KB)
--------pad.ts(453B)
--------index.html(186B)
--------src()
--------isnode.ts(44B)
--------runner.ts(3KB)
--------console.tree.ts(276B)
--------tsconfig.json(738B)
--------colors.ts(994B)
--------ascii-board.ts(2KB)
--------README.md(1KB)
--------collection.ts(1KB)
--------argv.ts(3KB)
--------es6aiter.ts(688B)
--------infra.ts(3KB)
--------stats.ts(1KB)
--------.gitignore(9B)
--------package.json(154B)
----.gitignore(87B)
----package.json(604B)