【发布时间】:2016-05-22 23:59:06
【问题描述】:
我是一名社会心理学研究员。我开发了一款可以识别玩家特定行为因素的在线游戏。每个游戏都需要特定数量的玩家同时玩。此外,所有玩家都应通过筛选阶段,通过该筛选阶段我们确定他们的技能,我的程序会匹配具有相似技能的玩家,让他们互相玩。
我的问题是如何让玩家通过筛选阶段并等待其他人通过筛选阶段才能开始游戏? MTurk 上有没有像候补名单这样的东西?同时参与一项典型研究的平均用户数是多少?是否可以让他们等到我们到达候补名单中的特定玩家数量?
【问题讨论】:
-
也许看看 oTree,它实现了这种东西。
-
@Thomas,oTree 是否提供了使用 MTurk 的机制?你有这方面的参考吗?
-
是的,有内置的 MTurk 集成 (otree.readthedocs.io/en/latest/mturk.html),但您也可以自己组装一些东西。
-
@Thomas,我浏览了文档。我发现唯一相关的是:“多人游戏:涉及参与者之间同步交互的游戏(即等待页面)在机械 Turk 上可能会很棘手。您应该在每个页面上设置 timeout_seconds,以便页面将自动提交,如果参与者退出或没有及时完成页面。这样,玩家就不会卡在等待退出的人。但是,我不认为这回答了我原来的问题!
标签: django amazon mechanicalturk experimental-design otree