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