HorseGame
A game for a group of people.
这是一个计算机辅助的多人桌游。
如何运行这份代码
clone 后,用 Visual Studio 打开并编译即可。
玩法
赌马比赛需要先将所有在场的人分组。每组4人。每组选出一位外交官,一位组长,一位采购官,一位财务官
赌马比赛一共有10场小比赛。
1 2 3 4 5 6 7 8 9 10
每一轮小比赛的顺序是
发钱 -> 采购线索 -> 外交(如果有)-> 组内讨论 -> 组长决定下注 -> 观看赛马比赛
发钱
- 开局每组都有初始的5元。
- 每个小比赛之前,都会赠送一些钱。每轮比赛中发钱数量
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
采购线索
开局随机赠送2条线索。
在销售线索阶段,各组采购官都可以购买线索。每个线索2元。线索是一张小纸条,采购官只能来看一眼,不能带走。
外交
比赛中穿插外交环节。外交环节中,只允许外交官离开座位。
1号、3号、5号、7号、9号、10号比赛前有3分钟外交环节
组长决定下注
比赛中一共有4匹马可以下注。比赛结果可以得到四匹马的先后顺序。组长可以决策下注哪一匹马和下注金额。
总积分:
马还有一个总积分。每轮比赛后,马都会增加总积分。
冠军马增加4分,亚军马增加3分,季军马增加2分,殿军马加1分。
对于前9轮,根据马比赛的名次,可以返还下注金额。
- 押中冠军,得到 三倍下注额
- 押中亚军,返还下注额
- 押中季军,得到下注额的一半
- 押中殿军,什么都得不到
最后一轮:
在第10轮,评定名次将不按照本局比赛,而是按照总积分返还下注金额。
玩家可能买得到的线索有
不需要将这一章节的内容介绍给玩家。
- 马A会在第N轮总积分超过马B。(N > 2, N != 10)
- 马A会在第N轮比马B快。(N > 2, N != 10)
- 马A不会在第N轮得到X军 (N > 5)(X = 2,3,4)
- 马A在第N轮会得到X军(N > 2, N < 10)(X = 2,3,4)
- 马A一共会取得G次X军。(X = 2,3,4)
- 马A取得X军的次数比马B多。