游戏规则是这样的:
有从1到48号球,由玩家来在上面押分然后由电脑开出一个球,如果押中了就赔分。
押分方式有
1.可以直接在1到48号球上押分,如果押中了是 1:42的赔率。
2.也可以押大小 1-24为小 25-48为大 中了是 1:2的赔率
3.也可以押单双 中了也是1:2的赔率特别说明一下游戏的架构,是由一台服务器和20个客户端组成的,由20个玩家在客户端押分,然后由服务器开出一个球然后根据各客户端的押分来计算输赢。以上这些功能我都实现了(但出的球是随机的)。我现在的问题是如果我想控制输赢该如何控制例如 我想让游戏的赔分率是80%,也就是说如果20玩家上了一起上了1000分,那么我会赔800分给各位玩家,具体的这个算法如何实现(关键是我不知道该出什么球,因为有20个玩家每人押的球都不一样我该如何出球来陪这800比较合理),其实是和游戏室里的赌博机是一样的,只要设置赔分率就可以了。要让玩家感觉有可玩性,但又不能一次让玩家输完分!麻烦大哥们帮想想这个算法,给个思路小弟谢谢了
有从1到48号球,由玩家来在上面押分然后由电脑开出一个球,如果押中了就赔分。
押分方式有
1.可以直接在1到48号球上押分,如果押中了是 1:42的赔率。
2.也可以押大小 1-24为小 25-48为大 中了是 1:2的赔率
3.也可以押单双 中了也是1:2的赔率特别说明一下游戏的架构,是由一台服务器和20个客户端组成的,由20个玩家在客户端押分,然后由服务器开出一个球然后根据各客户端的押分来计算输赢。以上这些功能我都实现了(但出的球是随机的)。我现在的问题是如果我想控制输赢该如何控制例如 我想让游戏的赔分率是80%,也就是说如果20玩家上了一起上了1000分,那么我会赔800分给各位玩家,具体的这个算法如何实现(关键是我不知道该出什么球,因为有20个玩家每人押的球都不一样我该如何出球来陪这800比较合理),其实是和游戏室里的赌博机是一样的,只要设置赔分率就可以了。要让玩家感觉有可玩性,但又不能一次让玩家输完分!麻烦大哥们帮想想这个算法,给个思路小弟谢谢了
下注总数减去每个玩家中奖后的余数,余数在80%赔率内的保存到列表随机抽取列表中的下注信息,开奖.