这个库提供了一个Python接口到Anacreon 3的API,这是一个由Kronosaur Productions,LLC生产的在线4X游戏。
anacreonlib的Python项目详细描述
阿纳克鲁利布
这个非官方的库提供了一个到Anacreon 3的API的Python接口,这是一个由Kronosaur Productions, LLC.制作的在线4X游戏。在
使用
身份验证(版本1.0)
fromanacreonlibimportAnacreonapi=Anacreon("Username","Password")api.gameID=GAME_IDapi.sovID=SOV_ID
当您在浏览器中播放Anacreon时,您可以通过查看URL找到GAME_ID
。
例如,当我在我的第四代Alpha帝国上玩时,url是http://anacreon.kronosaur.com/trantor.hexm?gameID=4365595
。因此
时代4阿尔法的游戏ID是4365595
你的SOV_ID
等于
就我个人而言,我运行了一次,然后在某处写下结果
获取游戏中的所有对象
objects=api.get_objects()
在这个调用之后,objects
将是dict
,其中键是对象的ID,值是dict
,它
包含特定于该对象的数据,例如对象中包含的资源,该对象的所有者,等等。可以在wiki上找到更多信息。在
费率限制
API有速率限制,详见this Ministry record。注意,它们同时适用于您编写的任何脚本和在线客户端。在
- 项目
标签: