Skip to content

Latest commit

 

History

History
84 lines (82 loc) · 4.26 KB

README.md

File metadata and controls

84 lines (82 loc) · 4.26 KB

About

'당신의 사이퍼즈 취향을 분석해 드립니다'라는 목표로 시작된 이 프로젝트는 네오플 OpenAPI에서 조회 가능한 (최대) 최근 100경기를 분석하여 입력한 능력자의 프로필, 선호 캐릭터 목록, 모스트 캐릭터, 승률이 높은 캐릭터 목록, 그리고 날짜별 승률과 그 분석 결과를 보여줍니다. 전적은 1시간마다 갱신됩니다.

Requirements

이 프로젝트는 파이썬 3.7 환경에서 작성되었으며 requests, pandas, numpy, pytz 외부 모듈이 사용되었습니다. Module not found 에러가 발생할 경우 아래의 명령어를 수행하시기 바랍니다.

pip install requests
pip install pandas
pip install numpy
pip install pytz

Usage

닉네임 입력

닉네임을 입력하세요: 착한어른이
공식/일반: 일반

사이퍼즈 닉네임과 게임 타입을 입력합니다. 존재하지 않는 닉네임을 입력할 경우 닉네임이 존재하지 않습니다 메세지가 나오며 프로그램이 종료됩니다. 공식이나 일반이 아닌 다른 키워드를 입력할 경우 자동으로 일반이 입력됩니다.

프로필

*** 착한어른이님의 프로필 ***
급수: 76
티어: Unranked

능력자의 급수와 티어를 표시합니다.

플레이 스타일

*** 플레이 스타일 ***
솔로 플레이어
게임 시간대: 20시
선호 포지션: 원거리딜러
[원거리딜러: 57.9%, 탱커: 31.6%, 근거리딜러: 7.9%, 서포터: 2.6%]

능력자의 플레이 스타일을 표시합니다. 몇 인 파티를 주로 하는지, 주요 게임 시간대가 몇 시인지, 선호 포지션이 무엇인지를 보여줍니다.

선호 캐릭터

*** 선호 캐릭터 TOP5 ***
엘프리데: 4판 (플레이 시간: 01:25:43)
드니스: 4판 (플레이 시간: 01:17:58)
히카르도: 4판 (플레이 시간: 00:55:25)
미아: 3판 (플레이 시간: 00:53:41)
티모시: 3판 (플레이 시간: 00:50:20)

능력자의 선호 캐릭터 TOP5과 각 캐릭터별 플레이 시간을 표시합니다. 시즌 초기화 이후 플레이를 한 번도 진행하지 않은 경우 전적이 존재하지 않습니다 메세지가 나오며 프로그램이 종료됩니다.

모스트

*** 모스트 캐릭터 ***
만약 착한어른이님이 사이퍼즈 캐릭터였다면, 드로스트 가문의 엘프리데(이)였을 거예요.
평균 레벨: 58
평균 킬/데스/어시: 5/6/9 (KDA: 2.36)
평균 공격량: 37352
평균 피해량: 31602
평균 전투참여: 208
평균 시야점수: 284
평균 코인량: 18850

능력자의 모스트 캐릭터와 소속을 표시합니다. 모스트 캐릭터의 수가 2개 이상인 경우 가장 최근에 플레이한 전적이 있는 캐릭터가 선택됩니다. 모스트 캐릭터의 평균 레벨, 킬/데스/어시, KDA, 공격량, 피해량, 전투참여, 시야점수, 코인 획득량을 보여줍니다.

캐릭터 승률

*** 캐릭터 승률 ***
3판 이상 플레이한 캐릭터만 표시됩니다.
티모시: 100% (3승 0패)
드니스: 100% (4승 0패)
미아: 67% (2승 1패)
엘프리데: 50% (2승 2패)
히카르도: 0% (0승 4패)

능력자가 플레이한 게임에서 선택한 캐릭터들의 승률을 내림차순으로 표시합니다.

날짜별 승률

*** 날짜별 승률 ***
최근 7일 전적을 불러옵니다.
2021-02-18: 28% (2승 5패)
2021-02-19: 50% (4승 4패)
2021-02-20: 75% (6승 2패)
2021-02-21: 33% (1승 2패)
2021-02-22: 0% (0승 1패)
2021-02-23: 56% (5승 4패)
2021-02-24: 100% (2승 0패)
승률이 상승하고 있습니다. 연승을 기원합니다! 

능력자의 날짜별 승률을 표시합니다. 최근 7일 전적만을 불러옵니다. 또한 linear regression 기법을 사용하여 승률의 상승 여부를 분석합니다. slope가 0 이상인 경우 승률이 상승하고 있습니다. 잘하고 있어요!를, 만약 slope가 0 미만이면 승률이 하락하고 있습니다. 능력자님의 모스트 '캐릭터명'이나 최근 승률이 좋은 '캐릭터명'(으)로 플레이해보는 것은 어떨까요? 메세지를 보여줍니다.

Neople OPENAPI