求一个计算团队得分的算法

风柏杨 2010-03-01 09:22:51
各位大虾好,之前小弟做了一个拼图的小游戏,要在一个限定的时间内完成的,然后再根据玩家所用最短时间来确定玩家的最终排名,现在我想将玩家编组进行游戏(但每个组的人数是不定的,由玩家自己随意组合),其实游戏也还是像原来那样进行,只不过统计最终结果的时候是以组为单位的,而且人数多的组应该有优势,我想这应该通过加权求得分来解决,不过这个权值怎么定才合理小弟想不到有什么好的办法.请有任何好的思路或建议的兄弟姐妹不吝赐教.小弟感激不尽.谢谢
...全文
213 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
风柏杨 2010-03-01
  • 打赏
  • 举报
回复
补充一点:最终的得分不应该是纯粹根据分组人数的多少来决定的,为了让更多的人参与,我们希望让成员人数多的分组占有一定的优势,在这基础上,与每个成员的游戏耗时结合起来,算出总得分.我想向大家请教的就是怎样算比较科学.谢谢各位热心的朋友
风柏杨 2010-03-01
  • 打赏
  • 举报
回复
引用 1 楼 azraeln 的回复:
你不说规则别人怎么给你建议哦,就好比我问我中午应该吃什么好一样

我现在就是要向你们请教应该怎样订规则呀,我想要的结果就是分组中成员人数越多,他们的得分权值会高一点,因为我们想吸引尽可能多人的来加入,我就是想问一下怎样算才比较科学
KK3K2005 2010-03-01
  • 打赏
  • 举报
回复
avg(sum(拼图数量/时间))

分组还是控制人数一样多比较公平
打字员 2010-03-01
  • 打赏
  • 举报
回复
每组人数由少到多除以总人数,

然后结果倒序排列,就是每组的权重。


nobody@noone 2010-03-01
  • 打赏
  • 举报
回复
你不说规则别人怎么给你建议哦,就好比我问我中午应该吃什么好一样
KK3K2005 2010-03-01
  • 打赏
  • 举报
回复
引用 5 楼 one_and_only4711 的回复:
补充一点:最终的得分不应该是纯粹根据分组人数的多少来决定的,为了让更多的人参与,我们希望让成员人数多的分组占有一定的优势,在这基础上,与每个成员的游戏耗时结合起来,算出总得分.我想向大家请教的就是怎样算比较科学.谢谢各位热心的朋友

人数多的占优势 那就发生2种情况 1)那么我人少的干吗要参与 2)我当然进人多的那组
到最后 市场规律 玩家还是会默认向人数相近开始竞技靠拢
freespacezjx 2010-03-01
  • 打赏
  • 举报
回复
感觉你就是想找一个额外加人数的方法,
可以根据总人数,人数越多,奖励的额外权值越大, 比如
人数 权值
2 2
3 5
4 7
5 10
当然你可以自己指定权值增加的规律,这个人数对分数的影响不会很大,保证游戏公平嘛,
其他的得分,就应该是以上各位所说的总权值,求平均了!
jin20000 2010-03-01
  • 打赏
  • 举报
回复
引用 2 楼 danica7773 的回复:
每组人数由少到多除以总人数,

然后结果倒序排列,就是每组的权重。


加权平均

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧