'당신의 사이퍼즈 취향을 분석해 드립니다'라는 목표로 시작된 이 프로젝트는 네오플 OpenAPI에서 조회 가능한 (최대) 최근 100경기를 분석하여 입력한 능력자의 프로필, 선호 캐릭터 목록, 모스트 캐릭터, 승률이 높은 캐릭터 목록, 그리고 날짜별 승률과 그 분석 결과를 보여줍니다. 전적은 1시간마다 갱신됩니다.
이 프로젝트는 파이썬 3.7 환경에서 작성되었으며 requests
, pandas
, numpy
, pytz
외부 모듈이 사용되었습니다. Module not found
에러가 발생할 경우 아래의 명령어를 수행하시기 바랍니다.
pip install requests
pip install pandas
pip install numpy
pip install pytz
닉네임을 입력하세요: 착한어른이
공식/일반: 일반
사이퍼즈 닉네임과 게임 타입을 입력합니다. 존재하지 않는 닉네임을 입력할 경우 닉네임이 존재하지 않습니다
메세지가 나오며 프로그램이 종료됩니다. 공식
이나 일반
이 아닌 다른 키워드를 입력할 경우 자동으로 일반
이 입력됩니다.
*** 착한어른이님의 프로필 ***
급수: 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 미만이면 승률이 하락하고 있습니다. 능력자님의 모스트 '캐릭터명'이나 최근 승률이 좋은 '캐릭터명'(으)로 플레이해보는 것은 어떨까요?
메세지를 보여줍니다.