动态Euchre锦标赛 - 拥有未知数量的球员?

时间:2016-11-14 18:26:25

标签: javascript

我试图编写一些代码来以编程方式为渐进式euchre锦标赛生成合作伙伴和表格分配。问题是我不确定会有多少人参加,所以我希望程序灵活并完成以下任务:

  • 容纳任意数量的玩家(可能介于20到50之间)
  • 每轮玩家随机分配不同的合作伙伴
  • 永远不要为玩家分配两次相同的合作伙伴(例如,如果玩家在第一轮中将Player1作为她的合作伙伴,那么他们不应该在任何后续轮次中合作)
  • 如果玩家的数量不能被4整除,那就意味着有些人会在每一轮都坐下来。如果是这种情况,该计划将需要确保每个人都坐出相同数量的轮次。

起初,这听起来像一个简单的程序,但我很难与之斗争。我已经采取了很多不同的方式,但现在我回到了第一场比赛,比赛是在这个星期五!在这一点上,我将不得不采用老式的方式,只需让合作伙伴分别从帽子中挑出一堆纸编成纸。

我过度复杂吗?有没有人有我可以用来完成这个的想法或代码示例?

提前致谢!!!

1 个答案:

答案 0 :(得分:0)

是的,你要做的事情非常困难! EuchreFun(dot)com是Euchre材料的重要资源。 有些印刷品可以获得最多20名玩家的轮换图表:http://www.euchrefun.com/p/euchre-printables.html。 还有为20多个参与者分配合作伙伴的想法:http://www.euchrefun.com/2013/03/euchre-rotation-charts_18.html。 如果你想知道谁在玩,你想做个性化的记分卡,另一个选择是euchre pad(dot)com。 我希望有所帮助: - )