在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/人工智能  網(wǎng)絡(luò)安全/ 吃雞中匹配隊(duì)友這個(gè)功能大概是怎么實(shí)現(xiàn)的?

吃雞中匹配隊(duì)友這個(gè)功能大概是怎么實(shí)現(xiàn)的?

每 100 人就可以開始一局游戲,可以選擇單排/雙排/小隊(duì)/中隊(duì)四個(gè)模式。
我發(fā)現(xiàn)幾乎每次不到三十秒就匹配完成了,很好奇是怎么實(shí)現(xiàn)的,應(yīng)該往里面塞了不少機(jī)器人吧。

回答
編輯回答
不將就

參與匹配的玩家都丟入匹配池,每個(gè)玩家記錄兩個(gè)屬性(分?jǐn)?shù)、開始匹配的時(shí)間),每秒遍歷匹配池中所有分?jǐn)?shù)段,找出每個(gè)分?jǐn)?shù)上等待時(shí)間最長的玩家,用他的范圍來進(jìn)行匹配(因?yàn)槠ヅ浞秶鷷?huì)因?yàn)榈却龝r(shí)間邊長而增加,等待時(shí)間最長的的玩家匹配范圍最大,如果連他都匹配不夠,那同分?jǐn)?shù)段的其他玩家就更匹配不夠了)。如果匹配到了足夠的人,那就把這些人從匹配池中移除,匹配成功;如果匹配人到的人數(shù)不夠并且沒有達(dá)到最大匹配時(shí)間,則跳過等待下一秒的匹配;如果達(dá)到最大匹配時(shí)間,還是沒匹配到足夠的人,則給這個(gè)幾個(gè)人湊機(jī)器人,提交匹配成功。并且根據(jù)匹配的等待時(shí)間擴(kuò)大匹配范圍,直到匹配到足夠的人(或者超過一定時(shí)間還沒湊夠人,則補(bǔ)AI機(jī)器人)

2017年9月24日 20:42