nodejs 对接象棋引擎
发布于 7 年前 作者 newcoder 5524 次浏览 最后一次编辑是 5 年前 来自 分享

两年前玩node的时候做的一个小程序。一直没动过。。原理很简单,node spawn 象棋引擎,然后node和engine之间通过输入输出重定向通讯。。 理论上国际象棋中国象棋都是支持的,只要引擎按照规范(UCI, UCCI)。我只测试过符合UCCI规范的中国象棋引擎,国际象棋没试过。另外,还完成了一个demo,完全异步的一个架构,打开浏览器就可以下棋了,虽然是个demo,已经满足我对棋软的基本需求了,可以编辑局面,然后可以人机对弈。(Windows不是必须的。但是demo中用了一个开源中国象棋引擎,是windows的EXE,所以demo要在windows下运行)。 demo用到一些库:express, socket.io, jquery, seajs node连接象棋引擎 一个demo

2 回复

GitCafe 跪了

链接访问不了。 本来想参考一下,因为我也做了一个类似的引擎包装売,也有浏览器使用的客户端版本 - 但由于服务器资源有限,所以暂不公开。不过可以确定的是,引擎壳是可用的,已经成功下了很多盘。 地址: https://github.com/archcra/uew-h

回到顶部