来自Tuple [of Sets()]中的对象: - 给我整个元组而不仅仅是一个Set

时间:2012-04-23 14:09:07

标签: python artificial-intelligence python-2.7 pygame

我开始用Python为uni组合编写AI。

AI是一款名为Planet Wars的游戏,它是GalCon(Galactic Confusion)的克隆版。

到目前为止,这是它的基本阶段。我的目标是编写一个AI,它松散地遵循孙子的战争艺术,正如我为游戏所解释的那样。

我正在学习,随着我的学习,但对于我的生活,我无法弄清楚为什么第92行给了我整个self._currentTactics而不是一次只有一个战术...

如果这里可爱的人能帮助我,我会喜欢它。

只是AI文件:

http://pastebin.com/XXYiRzh7

整个游戏的代码(需要pygame):

https://www.dropbox.com/sh/mma5qwd2iv0i81d/mpemB7zlhT

1 个答案:

答案 0 :(得分:1)

在我看来,_compare正在向_currentTactics添加一系列策略,这会导致循环迭代_currenTactics以返回整个战术列表,而不是一个一时间我认为您可能正在寻找self._currentTactics += new_tactics,因为这会将列表合并在一起。