만족

[사이퍼즈 서포터] 통계로 알아보는 카운터/시너지 픽 본문

[사이퍼즈 서포터] 통계로 알아보는 카운터/시너지 픽

Project/사이퍼즈 서포터 Satisfaction 2020. 7. 8. 00:27

분석 조건

30일간 진행된 공식전 게임 중 랭킹 1000위 안의 유저들의 게임 기록을 기준으로

약 20000회의 경기 결과를 대상으로 분석합니다

 

분석 방법

사이퍼즈 OPEN API를 이용해 수집된 데이터를 js로 분석합니다.

 

카운터 픽 분석 방법

 

(파란색은 승리팀, 붉은색은 패배팀입니다)

 

해당 경기에서 각각의 캐릭터마다 한 번씩 비교하여 총 25번의 비교를 하여 다음과 같은 데이터를 만들어냅니다

(클레어vs까미유=> 승리1vs승리0, 클레어vs디아나=> 승리1vs승리0 ...... 스텔라vs호타루=> 승리1vs승리0)

 

이와 같은 작업을 20000여개의 경기에 대해 누적식으로 모두 진행한 다음, 해당 데이터를 가공하여 DB에 넣습니다.

 

이 데이터는 한번 더 백엔드에서 처리하여 프론트에 전달되는데, 최종적으로 유저에게 표시되는 형태는 다음과 같습니다.

 

(카로슈 매치업 상위/하위 TOP3: https://cpsp.kr/characters/%EC%B9%B4%EB%A1%9C%EC%8A%88)

 

경기 횟수가 50회 이상인 경우만 표시합니다

우측 상단 아이콘을 누를 경우 해당 캐릭터의 모든 매치업 정보를 볼 수 있습니다

 

시너지 픽 분석 방법

 

(파란색은 승리팀, 붉은색은 패배팀입니다)

 

승리팀, 패배팀 각각 5C2로 조합을 만듭니다.

(승리팀: [('클레어', '레이튼'),('클레어','히카르도')....('탄야', '스텔라')], 패배팀: [('까미유','디아나'),('까미유', '리첼')...('드렉슬러','호타루')])

 

만들어진 조합으로 승리팀 조합에는 승리 카운트를 1만큼 증가시키고, 패배팀 조합에는 패배 카운트를 1만큼 증가시킵니다.

 

이것을 20000여개의 경기 기록에 대해 누적식으로 진행한 다음, 해당 데이터를 가공하여 DB에 넣습니다.

 

(카로슈 시너지 상위/하위 TOP3: https://cpsp.kr/characters/%EC%B9%B4%EB%A1%9C%EC%8A%88)

 

경기 횟수가 50회 이상인 경우만 표시합니다.

우측 상단 아이콘을 누를 경우 해당 캐릭터의 모든 시너지 정보를 볼 수 있습니다)

한계

1:1로만 비교하였기 때문에, 특이한 상황에 대해서는 계산되지 않습니다.

(예를 들어, 적 팀에 휴톤과 디아나가 한 명만 있을 때는 유리하지만 같이 있을 때만 카로슈가 약하다면, 이러한 경우는 고려되지 않습니다.)

 

또한 강력한 카운터/시너지픽임이 널리 알려진 경우에는 밴픽이나 픽에서 아예 제외하는 경우도 있기 때문에 통계 자체에 잡히지 않거나 플레이 횟수 부족으로 매치업에 표시되지 않을 수 있습니다.

(OPEN API에서 밴픽 정보는 제공되지 않습니다)

 

모든 데이터 조회

사이퍼즈 서포터 웹 버전에서 모든 데이터를 보실 수 있습니다

 

https://cpsp.kr/

 

사이퍼즈 서포터

사이퍼즈의 모든 것

cpsp.kr

 

번외

 

가장 불리한/유리한 매치업 TOP3

 

 

가장 좋은 시너지 조합 TOP3

 

가장 나쁜 시너지 조합 TOP3

 

 

사이퍼즈 서포터(안드로이드 버전)에는 아직 시너지 정보가 표시되지 않습니다.

빠른 시일 내에 추가하도록 하겠습니다.

 

만약 웹사이트(cpsp.kr)에서 시너지 정보가 표시되지 않거나, 이상하게 표시된다면

데스크탑에서는 컨트롤+쉬프트+R(캐시 지우고 새로고침)을 누르거나

모바일에서는 설정->개인정보 및 캐시-> 캐시 삭제를 진행시주시고 새로고침을 진행하면 정상적으로 표시됩니다.

 

 

감사합니다!

+오싸 감사합니당 ㅎㅎ

 



Comments