19
反复囚徒困境
挑战状态:公开 评论,打开公关,或者如果我想念你的机器人,对我大喊大叫。 囚徒困境...有三种选择。疯了吧? 这是我们的收益矩阵。玩家A在左侧,B在顶部 A,B| C | N | D ---|---|---|--- C |3,3|4,1|0,5 N |1,4|2,2|3,2 D |5,0|2,3|1,1 收益矩阵经过精心设计,因此对于两个玩家来说始终是最好的合作方式,但是您可以(通常)选择“中立”或“背叛”来获得收益。 这是一些(竞争性)示例机器人。 # turns out if you don't actually have to implement __init__(). TIL! class AllC: def round(self, _): return "C" class AllN: def round(self, _): return "N" class AllD: def round(self, _): …