CRS(计算机五子棋服务器)开通了

elife 2008-03-30 10:04:17
CRS(Computer Renju Server)是专供五子棋程序对战交流,获取等级分的服务器. 只要程序支持Go Text Protocol (GTP)的以下四条命令即可接入:

boardsize
clear_board
play
genmove

为方便大家, 我们也提供了参考实现(含源码), 程序只要实现以下函数即可

extern const char * NAME_STRING; //engine name
extern const char * VERSION_STRING; //engine version

void init_engine(int argc, char *argv[]); //be called once when program start
void set_boardsize(int boardsize); //be called once when each game start
void clear_board(void); //be called once when each game start, be called after set_boardsize
void play_move(int i, int j, int color); //i=[0..boardsize-1], j=[0..boardsize-1], color={GTP_BLACK, GTP_WHITE}
void generate_move(int *i, int *j, int color); //

具体请参考CRS

Enjoy it!
...全文
73 8 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
UltraBejing 2008-05-01
我也想了解,谢谢LZ.
  • 打赏
  • 举报
回复
elife 2008-04-04
GTP Demo for VB.NET, C# and Java

http://project-oz.com/public_html//search.php?mode=search&type=stories&topic=gtpdemo
  • 打赏
  • 举报
回复
elife 2008-04-04
GTP Demo for VB.NET, C# and Java

http://project-oz.com/public_htm ... s&topic=gtpdemo
  • 打赏
  • 举报
回复
elife 2008-04-01
  • 打赏
  • 举报
回复
elife 2008-03-31
GTP是通过stdin/stdout对外接口的
  • 打赏
  • 举报
回复
elife 2008-03-31
任何你喜欢的编译器. 不过我们的参考实现是用C/C++实现的, 你用别的语言的话可以参考.
  • 打赏
  • 举报
回复
hityct1 2008-03-31
ding
用什么编译器啊?
  • 打赏
  • 举报
回复
elife 2008-03-31
目前已有RenjuSolver等顶级程序在上面对战了!
  • 打赏
  • 举报
回复
发帖
人工智能技术
加入

4167

社区成员

专题开发/技术/项目 人工智能技术
社区管理员
  • community_35
  • Ashley0001
  • 大龙剑神
申请成为管理员
帖子事件
创建了帖子
2008-03-30 10:04
社区公告
暂无公告