A competitive open-source AI for renju supporting Gomocup protocol
Switch branches/tags
Nothing to show
Clone or download
Latest commit 644148a Apr 5, 2016
Permalink
Failed to load latest commit information.
LICENSE Initial commit Aug 21, 2014
README.md update readme Apr 5, 2016
pisqpipe.cpp time control May 27, 2015
pisqpipe.h for gomocup 2016 Apr 5, 2016
xl.cpp for gomocup 2016 Apr 5, 2016
xl_ai.cpp for gomocup 2016 Apr 5, 2016
xl_ai.h for gomocup 2016 Apr 5, 2016
xl_def.h for gomocup 2016 Apr 5, 2016

README.md

xl-engine

  • Copyright (C) 2005-2014 Chengtao Chen
  • Copyright (C) 2014 Chengtao Chen, Kai Sun
  • Copyright (C) 2015-2016 Chengtao Chen, Kai Sun, Tianyi Hao

Xl (alias Niren) is a competitive renju program (NOT support gomoku), originally designed by Chengtao Chen. This is a modified version which supports Gomocup protocol.

Features:

  • Support Gomocup protocol. Users can run xl with GUIs which support Gomocup protocol such as Piskvork.
  • Keep all features of original xl. Users can enter the orignal CUI by typing command xlmain.

The original document written by Chengtao can be found at: http://www.aiexp.info/files/introduction_to_xl.pdf ; the original source code written by Chengtao can be found at: http://www.aiexp.info/files/niren_source.zip (engine and its CUI). It is a pity that the source code of its GUI part was lost.

Xl(又名niren)是一个有竞争力的五子棋程序(仅支持禁手规则),它的最初版本由陈成涛设计。本项目为xl的修改版,它使得xl支持了Gomocup协议。

陈成涛介绍xl设计的原始文档可见:http://www.aiexp.info/files/introduction_to_xl.pdf ; 陈成涛提供的xl原始代码可见:http://www.aiexp.info/files/niren_source.zip (引擎及它的字符界面)。可惜的是xl的图形界面代码已丢失。

特性:

  • 支持Gomocup协议,用户可通过支持Gomocup协议的界面程序(如piskvork)调用xl。
  • 保留了原始xl的所有特性。用户可以通过命令xlmain进入原始的字符界面。