- 以固定的周期向
http://job.hituring.cn:233/status.go
发送HTTP请求,您将获取到如下格式的JSON文本:
{
"Status": "200", //状态码:100-等待采集志愿者样本;200-等待玩家回答
"Timestamp": "1650625200", //时间戳
"Question": "我想问你一个问题", //问题原文
"Length": 3, //已采集样本数
"Target": 3, //计划采集样本数
"Answer": 0, //正确样本(AI作答样本)序号
"Data": [
{
"Id": 0, //样本序号
"Text": "问吧,听着呢" //样本原文
},
{
"Id": 1,
"Text": "请讲~"
},
{
"Id": 2,
"Text": "你是谁呀"
}
]
}
- 您需要解析其中的信息并将其更新到客户端的前端界面。
该部分功能仅适用于志愿者客户端
- 向
http://job.hituring.cn:233/push.go
发送含GET字段的HTTP请求,其中GET参数包含以下内容:
字段 | 描述 |
---|---|
text | 作答内容 |
- 若该页面的返回值非
0
,请将该错误抛出至客户端的前端界面。
该部分功能仅适用于玩家客户端
- 玩家在前端页面中作答后,即时判定其作答是否正确,并将其反馈到客户端的前端界面;
- 向
http://job.hituring.cn:233/answer.go
发送含GET字段的HTTP请求,其中GET参数包含以下内容:
字段 | 描述 |
---|---|
flag | 判定结果(True或False) |
- 若该页面的返回值非
0
,请将该错误抛出至客户端的前端界面。 - 注:由于我们以固定的周期实时更新前端界面内容,所以您无需设计额外的游戏结束机制。玩家作答完毕后,页面保持原状即可。
Turing Test
Yuki