用pythonapi创建并解决一个简单的扩展形式游戏

2024-06-01 08:37:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用pythonapi创建一个简单、完美的信息、广泛形式的游戏。Python API文档是here,但我不知道如何完全用Python制作游戏。我知道如何加载外部游戏文件并解决这个问题,但我不能完全用Python构建它

我已经走了这么远:

#!/usr/bin/python

import gambit
g = gambit.Game.new_tree()
p = g.players.add("Alice")
p2 = g.players.add("Gaston")
g.root.insert_move(p, 2)

但我不知道如何在比赛结束后增加动作,最重要的是,我不知道如何为两名球员增加回报

为了使这个问题更精确,我想解决一个简单的游戏here。也就是说,我希望能够在Python脚本中输入图中所示的树,并在终端节点添加四个收益,然后求解均衡(在简单的示例中为U,D')和相应的收益(即(2,1))

请注意,我希望在不转换为正常形式的游戏的情况下执行此操作


Tags: 文件文档importaddapi信息游戏pythonapi