Skip to content

bjweimengshu/CooperationGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

在社会这个巨大赛场上,想要成为竞争的优胜者,我们应该做一个什么样的人呢?

为了找出答案,上个世纪美国一位教授组织了一场关于“合作与背叛”的竞赛,参赛者不是人类,而是许多不同的计算机程序。

比赛分成很多回合,在每一回合,参赛者之间可以选择合作或是背叛,合作带来双赢,背叛则是一方得利。

在诸多的程序里,有些程序很蠢笨,有些程序很狡猾。最终,有一个程序以绝对优势获得了一地名,这个程序被称为“一报还一报”。

小灰最近写了一个程序,再现了这个“合作与背叛”的比赛,并且按照自己的想法编写了各种策略,试图找出有没有比“一报还一报”更好的竞争策略。

有兴趣的小伙伴,也可以编写自己的博弈策略,继承Player子类即可。大家一起尝试,看看能不能找出一个最最有效的博弈策略。

最后,欢迎大家关注小灰的技术公众号: 程序员小灰(ID:chengxuyuanxiaohui)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages