jieti = jieti * 100
reborn = reborn * 500
exp = exp / 2000000
if exp < 1 then exp = 1
score = exp + reborn + jieti
left_team_score = 0
right_team_score = 0
if left_team_score > right_team_score then
add player to left_team
right_team_score += score
else
add player to right_team
left_team_score += score
縮小玩家經驗基數在加權如解體、轉世等分數
大概就能做出偽公平的隊伍分配機制
後面再寫個保證每隊最少2人以上,以免強者孤軍奮戰被圍打
我的作法是在最後一位加入戰場的玩家時看兩隊是否有哪一隊是只有一個人的
如果有就無條件的分配到那隊去
在戰場裡做戰場道具或戰場機制讓弱的玩家可以牽制/有條件擊殺/逃離追殺
就大致能平衡強弱問題
一點經驗參考看看
|