EDA 프로젝트 1조 저장소. 리그오브레전드의 승률 요인 분석
팀장 : 홍석진, LOL에서 지정한 챔피언 난이도별 챔피언 추천 팀원 : 박한규, LOL 선호하는 챔피언 TOP3 승률 분석을 통한 챔피언 추천 및 아이템 분석 팀원 : 조성호, 대한민국 게임 현황 분석 및 유저 대전기록 분석
-
- LOL이라는 게임이 나온지 10년이 넘은 지금도 대한민국 내에서도 매년 다양한 대회가 개최되고 있는데 타 게임과 비교해서 인기가 어느정도인지 궁금해 프로젝트의 주제로 했습니다.
-
-
op.gg, lol.ps 등 각종 롤 분석 사이트에서는 실력에 티어(랭킹)에 따라서 그 실력대에 잘 통하는 챔피언이 정리되어 있습니다. 가장 효율이 좋은 챔피언인 1티어 챔피언이라 하더라도 승률이 무조건 높은것이 아니며 플레이하는 유저가 선호하지 않습니다.
이에 저희 팀에서는 티어별, 라인별 어떠한 챔피언이 유리하며 승률과 선호률이 어떻게 되는지 파악하고 후에 진행할 유저 게임 대전기록을 분석해 해당 유저에게 어떠한 챔피언을 하면 좋을지 추천하고자 합니다.
-
-
어떤 아이템과 챔피언을 사용하는게 유저의 승률을 높일수 있는가?
- 저희 프로그램을 로컬에서 사용하기 위해 다음 모듈을 설치해 주세요.
pip install -r requirments.txt
- 데이터 크롤링을 위한 selenium, beautifulsoup
- 데이터 프레임 생성을 위한 pandas
- 데이터 관리를 위한 mysql
- 데이터 시각화를 위한 seaborn
- 레드팀(위), 블루팀(아래)로 상대팀과 5:5 대결
- 승패는 상대편의 넥서스를 먼저 파괴하는 팀이 승리한다.
- 총 다섯 라인(역할군) 존재
- 탑, 정글, 미드, 바텀, 서폿
- KDA : Kill/Death/Assistance로 상대방 챔피언을 직접 처치하거나 도움을 줄 시, 골드 생성
- 생성된 골드로 아이템 구매 가능
- 메타마다 게임의 흐름이 바뀜
- ex) 챔피언, 아이템
- 현재까지 총 164명의 챔피언이 존재 (2023.09 기준)