岩纸剪刀机器人算法

Jan*_*anL 10 python theory algorithm

在我的学校,我们的老师正在举办摇滚,纸,剪刀机器人比赛.我知道如何用Python编程,但我不知道如何编写一个比随机选择武器更有成功机会的机器人.我认为可以存储所有先前的动作,然后寻找模式以抵抗攻击.我正朝着正确的方向前进吗?有任何想法吗?

ami*_*mit 6

事实证明,对于摇滚剪刀,随机机器人将处于每个等级的中位数.
因此,我创建了一组机器人,每个机器人计算一个启发式并在平行的背景上运行.对于每个回合,每个机器人将虚拟"抽取"并检查他是否赢了或输了 - 如果它本已经在这回合.每个僵尸程序将跟踪它如果玩了多少游戏,以及它将失去多少游戏.
其中一个机器人将是随机攻击者.

每次轮到你:选择到目前为止最多 [贪婪]的机器人 - 并使用它.

使用这种方法,您可以保证在您班级的最高中位数![当然有足够数量的游戏]