调试

来自Botzone Wiki
跳转至: 导航搜索

Botzone提供了比较完整的调试功能。

查看对局Log

对于Botzone的每场对局,网站在回放时都会同时提供Log。在右下角有“调试模式”的按钮,点击即可打开调试工具栏,可以看到自己和其他玩家(如Bot)的交互过程,也可以查询完整Log。

每个Bot的程序每回合收到的输入都是单行紧凑显示玩家输入

Bot可以输出调试信息,只需要在输出的JSON对象上增加debug字段(Bot#交互格式)即可。在Log中,你可以通过观察Bot输出的JSON对象来得到Bot输出的调试信息。

本地调试

本地调试C++程序

使用简单交互的程序直接使用传统的调试方法即可。不用参考以下步骤。

如果想要在本地调试C++程序,那么请下载JSONCPP

下载后,直接解压到自己的程序文件夹,使得json文件夹和jsoncpp.cpp和自己的代码文件在同一文件夹下。请不要将cpp加入工程。

编译之后,你就可以将单行的玩家输入复制到自己的程序中了。如果回车后无反应,请输入Ctrl+Z然后再回车。