minMax python风险策略AI

时间:2017-01-31 09:38:59

标签: python oop artificial-intelligence minmax

我正在努力让人工智能为回合制策略游戏(如RISK)工作。我对AI编程有点新意,但我认为我的问题可能就是传递错误的参数或其他东西,无论哪种方式,如果有人能告诉我什么是错的,或者其他任何会导致使用minMax解决这个问题的问题问题;答案将不胜感激。 我认为,这个问题是沿着这条线的某个地方(可能在'newBoard'的传递中)'newBoard'被覆盖为一个大的整数值

self.pushbuttonForword.clicked.connect(self.Forword_thread)

每个子列表中的数据是:名称,屏幕上的位置(这里不重要),控制它的玩家(随机),人口,它连接的其他部门

##sectors array takes this form: [['Canada',[300,200],'',0,[1,2,12]],['Greenland',[600,120],'',0,[0,7]],['USA',[360,300],'',0,[0,3]],['Central America',[360,410],'',0,[2,4]],['South America',[480,510],'',0,[3,5]],['Brazil',[560,580],'',0,[4,6,15]],['Argentina',[490,700],'',0,[5]],['West Europe',[760,260],'',0,[1,8,9,15]],['East Europe',[875,260],'',0,[7,9,10,11,13]],['Scandanavia',[870,170],'',0,[7,8,10]],['West Russia',[970,220],'',0,[8,9,11,13]],['Central Russia',[1160,210],'',0,[10,12,13,19]],['Far East',[1350,220],'',0,[0,11,19]],['Central Asia',[1030,320],'',0,[8,10,11,14,18]],['Middle East',[970,380],'',0,[13,16]],['North Africa',[760,400],'',0,[5,7,16]],['Central Africa',[880,470],'',0,[15,14,17]],['South Africa',[880,610],'',0,[16,18]],['India',[1125,390],'',0,[13,17,19]],['East Asia',[1225,360],'',0,[11,12,13,18,20]],['Indonesia',[1290,510],'',0,[19,21]],['Australia',[1360,640],'',0,[20]]]

如果我遗漏了任何内容,我非常乐意用任何必要的信息更新帖子,谢谢。

0 个答案:

没有答案