1、什么是ODK?
ODK的全称是Othello Development Kit,这是一套用来开发能够连接至GGS(the Generic Game Server
)的黑白棋的开发包。GGS是互联网上一台提供各种棋类游戏比赛的平台,ODK使用的只是其中的黑白棋部分
。连接GGS有很多种客户端,Windows平台上比较著名的是Lion。
如果你已经有了一个黑白棋程序,通过ODK可以在15分钟内将你的程序连接至GGS,同世界上很多程序和
用户进行对战。
2、如何使用ODK?
ODK大量使用了C++中的STL库,如字符串类、向量类、图类等。因此C++编译器是使用ODK的必要条件。理
论上任何C++编译器都可以使用,不过我只用Borland C++ Builder 6和Borland C++ Command Line Compiler
5.5试验过。如我自己写的mk.bat内容如下。
rem -------------
bcc32 main GetMove GGSMessage GGSObjects ggsstream ODKStream OsMessage OsObjects sockbuf
del *.obj
del *.tds
del *.bak
rem -------------
使用VC的朋友注意,选择“Project/Settings...”菜单,翻到“Link”页,将ws2_32.lib加入到你的工
程里,否则不能链接成功。另外,需要开启RTTI,翻到“C/C++”页,选择“category”到“C++ Language”
,选中“Enable Run-Time Type Information (RTTI)”。
您可以先编译一次以确认程序可以正常编译,然后还有一些地方需要修改,很快,您就可以连接到GGS上
了。

最低0.47元/天 解锁文章
1万+





