写了两个月的黑白棋对战程序,发现早就有了GGS,互联网上的游戏。

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上

了。

评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值