CNode

nodejs 对接象棋引擎

分享
Nnewcoder发布于12 年前最后回复9 年前2 回复7970 浏览0 收藏

两年前玩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)

L
lellansin#1·10 年前

GitCafe 跪了

A
archcra#2·9 年前

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

参与回复
登录后即可参与回复。登录