game-theory

    1热度

    2回答

    '接近'是一个类似于黑白棋,围棋和风险的领土统治战略游戏。两个玩家,使用10x12六角形网格。游戏发明者Brian Cable在2007年。 似乎是一个值得讨论的游戏a)优化算法然后b)如何构建AI。 由于随机性因素和疯狂的分支因子(20^120),策略将是概率性的或基于启发式的。 因此,客观地比较是很难的。 每回合最多5秒的计算时间限制似乎是合理的=>这排除了所有暴力尝试。(玩游戏的AI上专家的

    3热度

    3回答

    我在寻找一个很好的算法建议。 我有用户和成就。用户创建成就,然后将其提供给其他用户。与每个成就相关联的是用户指定的点值。用户的总分是他们所有成就的总和。 基本上是: Achievement : owner = Alias points = int User : achievements = list(Achievement) def points() :

    4热度

    3回答

    这本身不是一个编程问题,但最终目标是设计一个算法。我正在寻找引用或至少是某种类型的游戏的名称。这在电视游戏节目中非常普遍。游戏如下: 你有多个插槽,每个插槽包含一个项目(来自一些有限集合),你不知道。你必须猜测每个插槽包含的内容。你告诉你的猜测给法官(谁知道每个插槽包含什么),他告诉你有多少猜测是正确的,而不告诉你哪一个是正确的。游戏结束,当你成功猜测所有项目。 我会对这类游戏的任何信息感兴趣,包

    2热度

    3回答

    我有一个有趣的概念问题,我想知道是否有人能帮我量化它。基本上,我在玩一系列比赛...并且对于每场比赛,我都知道我会赢的概率,我会打的概率以及我输球的概率(每场比赛都有不同的概率)。 在高层次上,我想知道的是:我应该关注哪些游戏?例如,我不打算在有0%获胜机会的比赛中(或者我有100%获胜机会的比赛)投入任何努力。但是对于50/50的比赛,我会非常关心,并且要尽最大努力。如果不涉及领带,那就简单得多

    4热度

    2回答

    这是一款跳棋游戏。请参阅旧版代码的修订历史记录。 private static Move GetBestMove(Color color, Board board, int depth) { var bestMoves = new List<Move>(); var validMoves = board.GetValidMoves(color); in