卡坦博弈的表示与操纵模型
catan的Python项目详细描述
catan
----
package catan提供了表示和操作catan游戏的模型
board coordinates必须按照模块[`hexgrid`]中的描述指定(https://github.com/rosshamish/hexgrid)。
`.catan`文件将按类游戏写入工作目录(请参阅[`catanlog`](https://github.com/rosshamish/catanlog))。
类游戏还支持撤销和重做,这对于构建gui很有用。
可能在Python2中工作。
>;作者:ross anderson(rosshamish)(https://github.com/rosshamish)作者:ross anderson(rosshamish)(http://github.com/rosshamish)作者:ross anderson(rosshamish)作者:ross anderson,
pip install catan
````````
``使用
/>``>````````````````````````>
交易
players=[玩家(1,'ross','red'),
玩家(2,'josh','blue'),
玩家(3,'yuri','green'),
玩家(4,'zach','orange')]罗斯(红色)
game.buy_结算(0x37)
game.buy_road(0x37)
game.end_turn()
……
game.roll(6)
game.trade(trade=catan.trading.catanttrade(…))
game.undo()
game.redo()
game.redo()
game.play_knight(…)
game.end()>
game.end()
是的[`catan obsert`](https://github.com/rosshamish/catan-obsert)供广泛使用。
\--记住要与github.com/rosshamish/catan-attentior/readme.md中的“文件格式”同步更新此部分-->;
catan attentior以包[`catanlog`]描述的`.catan`格式编写游戏日志(https://github.com/rosshamish/catanlog)。
它们看起来像这样:
`````
green rolls 6
blue buys settlement,建造于(1 nw)
Orange Buys City,建造于(1 se)
Red Plays Dev Card:垄断矿石
`````
读文档字符串!如果有些东西混淆或丢失,请打开一个问题。
----
package catan提供了表示和操作catan游戏的模型
board coordinates必须按照模块[`hexgrid`]中的描述指定(https://github.com/rosshamish/hexgrid)。
`.catan`文件将按类游戏写入工作目录(请参阅[`catanlog`](https://github.com/rosshamish/catanlog))。
类游戏还支持撤销和重做,这对于构建gui很有用。
可能在Python2中工作。
>;作者:ross anderson(rosshamish)(https://github.com/rosshamish)作者:ross anderson(rosshamish)(http://github.com/rosshamish)作者:ross anderson(rosshamish)作者:ross anderson,
pip install catan
````````
``使用
/>``>````````````````````````>
交易
players=[玩家(1,'ross','red'),
玩家(2,'josh','blue'),
玩家(3,'yuri','green'),
玩家(4,'zach','orange')]罗斯(红色)
game.buy_结算(0x37)
game.buy_road(0x37)
game.end_turn()
……
game.roll(6)
game.trade(trade=catan.trading.catanttrade(…))
game.undo()
game.redo()
game.redo()
game.play_knight(…)
game.end()>
game.end()
是的[`catan obsert`](https://github.com/rosshamish/catan-obsert)供广泛使用。
\--记住要与github.com/rosshamish/catan-attentior/readme.md中的“文件格式”同步更新此部分-->;
catan attentior以包[`catanlog`]描述的`.catan`格式编写游戏日志(https://github.com/rosshamish/catanlog)。
它们看起来像这样:
`````
green rolls 6
blue buys settlement,建造于(1 nw)
Orange Buys City,建造于(1 se)
Red Plays Dev Card:垄断矿石
`````
读文档字符串!如果有些东西混淆或丢失,请打开一个问题。