1.一種游戲對手匹配方法,其特征在于,包括:
根據玩家控制的第一角色對應的積分將所述第一角色放入到隊列中,其中,所述積分用于為所述第一角色匹配對手,所述隊列為按照所述積分大小對角色進行排序的隊列;
按照預定方向從所述隊列中距離所述角色最近的角色開始逐個角色進行匹配,匹配到符合預定條件的一個或多個第二角色,其中,所述預定條件至少包括:所述第二角色在所述第一角色的匹配范圍內并且所述第一角色在所述第二角色的匹配范圍內,述匹配范圍用于指示能夠作為該角色的對手的積分范圍;
從所述一個或多個第二角色中選擇作為所述對手的角色。
2.根據權利要求1所述的方法,其特征在于,所述隊列為按照積分由高到低或者由低到高排序的雙向鏈表。
3.根據權利要求1所述的方法,其特征在于,在未匹配到符合所述預定條件的所述一個或多個第二角色的情況下,所述方法還包括:
設置定時器;
在所述定時器到期之后,再次按照所述預定方向從所述隊列中距離所述角色最近的角色開始逐個角色進行匹配。
4.根據權利要求1或3所述的方法,其特征在于,在未匹配到符合所述預定條件的所述一個或多個第二角色的情況下,所述方法還包括:
增大所述第一角色的匹配范圍;
再次按照所述預定方向從所述隊列中距離所述角色最近的角色開始逐個角色進行匹配。
5.根據權利要求4所述的方法,其特征在于,在未匹配到符合所述預定條件的所述一個或多個第二角色達到預定次數的情況下,或者,所述第一角色的匹配范圍大于預定范圍的情況下,所述方法還包括:
為所述第一角色分配非玩家控制角色NPC。
6.根據權利要求1至3中任意一項所述的方法,其特征在于,所述預定條件還包括:將作為所述第一角色對手的角色在預定時長內未作為所述第一角色的對手。
7.根據權利要求1至3中任意一項所述的方法,其特征在于,從所述一個或多個第二角色中選擇作為所述對手的角色包括:
從所述一個或多個第二角色中選擇與所述第一角色積分差距最小的角色,作為所述對手。
8.根據權利要求1至3中任意一項所述的方法,其特征在于,所述方法還包括:
將所述第一角色以及作為所述第一角色對手的角色從所述隊列中刪除。
9.一種游戲對手匹配裝置,其特征在于,包括:
處理單元,用于根據玩家控制的第一角色對應的積分將所述第一角色放入到隊列中,其中,所述積分用于為所述第一角色匹配對手,所述隊列為按照所述積分大小對角色進行排序的隊列;
匹配單元,用于按照預定方向從所述隊列中距離所述角色最近的角色開始逐個角色進行匹配,匹配到符合預定條件的一個或多個第二角色,其中,所述預定條件至少包括:所述第二角色在所述第一角色的匹配范圍內并且所述第一角色在所述第二角色的匹配范圍內,所述匹配范圍用于指示能夠作為該角色的對手的積分范圍;
選擇單元,用于從所述一個或多個第二角色中選擇作為所述對手的角色。
10.根據權利要求9所述的裝置,其特征在于,所述隊列為按照積分由高到低或者由低到高排序的雙向鏈表。