'接近'是一个类似于黑白棋,围棋和风险的领土统治战略游戏。两个玩家,使用10x12六角形网格。游戏发明者Brian Cable在2007年。为游戏'接近'找到最佳/足够好的策略和人工智能?
似乎是一个值得讨论的游戏a)优化算法然后b)如何构建AI。
由于随机性因素和疯狂的分支因子(20^120),策略将是概率性的或基于启发式的。 因此,客观地比较是很难的。 每回合最多5秒的计算时间限制似乎是合理的=>这排除了所有暴力尝试。(玩游戏的AI上专家的水平来感受 - 它基于一些简单的规则十分出色)
游戏:Flash version here,iPhone version iProximity here和许多副本在网络上其他地方 规则:here
对象:在所有瓷砖放置完毕后控制大多数军队。你从一个空的木板开始。每回合你收到一个随机编号的瓦片(值在1到20军)放置在任何空置的电路板空间。如果此贴砖与任何ALLY贴砖相邻,则会加强每个贴砖的防御+1(最高可达20)。如果它与任何ENEMY牌相邻,如果其号码高于敌方牌上的号码,则会控制它们。
关于策略的思考:以下是一些初步想法;设置电脑AI专家可能会教导很多:
- 尽量减少你的周边似乎是一个很好的策略,以防止翻转和减少最坏情况下的损伤
- 像围棋,留孔内的形成是致命的,只有更多的六角网格,因为你可以在一次移动中失去多达6个方格的军队
- 低编号的瓷砖是一种责任,所以把它们放置在远离你的主要领土,靠近电路板边缘并散落的地方。你也可以使用低编号的瓦片来堵住你阵型的洞,或者在对手不会打扰攻击的周界上进行小幅度增益。
- 由于它们相互加强,并且还减少了边界,所以三个三角形的形成是强的。每个瓦片可以翻转至多6次,即当其邻居瓦片被占用时。地层的控制可以来回流动。有时候你会失去一部分阵型并堵住任何漏洞,导致该部分棋盘“死亡”并锁定在你的领土内/防止进一步的损失。
- 低编号的瓷砖是显而易见但价值低的负债,但编号较高的瓷砖如果翻转(这更难)会是更大的负债。一次20军瓦片的幸运玩法可能导致200的挥杆(从+100到-100军队)。所以拼贴放置会有攻击和防御两方面的考虑。
评论1,2,4似乎类似于一个极小极小战略,我们尽量减少最大的预期可能损失(通过一些概率考虑值的修正,对手可以从1..20得到,即一个结构可以只有被ß= 20瓦翻转才是'几乎坚不可摧'。) 我不清楚评论3,5,6对最佳策略的影响。 对Go,Chess or Othello玩家的评论感兴趣。
(续集ProximityHD for XBox Live, allows 4-player -cooperative or -competitive local multiplayer增加分支因素,因为你现在在你的手牌5在任何给定的时间,而你只能起到盟友瓷砖之一。加固增加到+2每盟友。)
我错过了这个问题吗? – WhirlWind 2010-05-06 01:35:54
社区wiki? – 2010-05-06 01:37:43
我认为这个问题很清楚: “策略与AI:......讨论a)最佳算法,然后b)如何构建AI”。 – smci 2010-05-06 03:20:24