创世纪游戏、黄金分割比

创世纪游戏

N我的,参与M轮法案的投票。每一个人能够提出任意的法案,提出的法案会放到法案队列中,对于每条法案,每一个人有4中决策:一票经过、经过、否决、一票否决。一票经过和一票否决会抵消。经过和否决会抵消。一票否决大于一票经过,一票经过大于否决。
若是法案顺利经过,则执行法案中的条款。
每一个人都有2张权力卡,有权利卡才能投出一票经过和一票否决,投一票经过和一票否决会消耗一张权力卡。python

在现场玩此游戏时,须要反复拍照场上比分,局面十分混乱,几乎不可控制。在不可控制的混乱局面下,一切只靠运气。code

def main():
    rule_q=[]
    now_state=[[]]
    while rule_q is not empty:
        x=rule_q.pop()
        res=judge(x)
        if pass(res):
            now_state=x(now_state)
        else:
            pprint(now_state)
    pprint(now_state)

黄金分割比

N我的,参加M轮投票。在每轮投票中,每一个人每轮投两张票。所投票上写的是一个0到100之间的整数。N我的产生2N张投票,对这些投票取均值,均值乘以0.618获得数字x,与x最接近的那张投票所对应的人获得10元钱,与x绝对值相差最远的人须要交纳2元钱(若为0则不须要交纳)。队列

整个游戏过程当中,黄金分割比在7和18附近震荡。游戏

相关文章
相关标签/搜索