이 프로젝트는 노출 제한 페널티 상태(응답률 50% 미만 & 미응답 3회 초과) 입니다.
1. 프로젝트 시작 동기
롤을 즐기는 유저라면 모두가 이런 생각을 해봤을 것입니다.
"어떤걸 밴하고, 어떤걸 픽해야 이 게임을 이길 수 있을까?""느낌이 쌔한데? 이거 닷지 해야하나?"
이 질문에 대한 답을, 빅데이터 통계로 알려주는 추천 소프트웨어가 있으면 얼마나 편할까요.
그 편리함을 제공하는 롤 밴픽 추천기 웹 서비스, dypick.gg (이하 다이픽) 을 개발하고자 합니다.
2. 다이픽 이용 시나리오
픽창에 들어가면 채팅창에 다음과 같은 문구가 뜹니다.
남지수 님이 로비에 참가하셨습니다.
이춘덕 님이 로비에 참가하셨습니다.
김현아 님이 로비에 참가하셨습니다.
제갈민수 님이 로비에 참가하셨습니다.
윤현규 님이 로비에 참가하셨습니다.
이를 복사하여 dypick.gg에 복붙하면 다음과 같은 정보를 제공합니다.
기존 전적 분석 사이트에서 제공하는 매치 로그 뿐만 아니라,
어떤 밴을 해야 할지도 알려줍니다.
팀원으로 모인 5인의 과거 매치 기록과, 챔피언 티어 데이터를 활용하여
어떤 밴 카드가 최적의 밴카드일지 숫자로 알려줍니다.
예를 들어,
탑 역할을 맡은 김현아 유저가 과거 매치 기록에서 피오라와 갱플랭크만 만났다 하면
A% 확률로 패배한 기록이 있다고 합시다.
또한 피오라와 갱플랭크가 티어 리스트에서 B% 픽률과 C% 승률을 가지고 있다면,
피오라와 갱플랭크를 밴하는 것이 몇 퍼센트 더 승률을 높일 것인지 계산할 수 있습니다.
위 시나리오에선,
김현아 유저는 피오라를 최우선적으로 밴하는 것이 좋고,
과거 전적을 봤을 때 딱히 카운터가 없는 제갈민수 유저는 갱플랭크 밴을 대신 해주는 것을 추천하는 상황입니다.
밴 페이즈가 지나가면 픽 페이즈가 옵니다.
픽 페이즈는 블루팀 기준으로 다음과 같이 진행됩니다.
여기서 각 역할군을 맡은 유저가 어떤 픽을 해야 할지 실시간으로 추천해줍니다.
활용되는 데이터는 다음과 같습니다.
각 유저의 과거 매치 기록
아군 팀의 챔피언 픽
상대 팀의 챔피언 픽
현 패치 시기의 각 챔피언 티어 리스트
블루팀인 우리는, 남지수 유저가 미드 역할군으로서 1픽을 하게 되네요.
남지수 유저는 제드, 탈론, 벡스 픽을 추천 받았고, 각 픽마다 얼마나 승률을 높일 수 있는지도 알려줍니다.
이 숫자는, 남지수 유저의 과거 매치 기록과 현재 챔피언 티어 리스트를 활용하여 계산됩니다.
블루팀 1픽이라, 아군 픽도 없고 상대 픽도 없기 때문에 활용할 수 있는 정보가 위 두가지로 제한됩니다.
남지수 유저는 탈론을 픽했고 레드팀도 픽을 했습니다.
이제 다시 블루팀 픽 차례입니다.
아군 픽과 상대 팀 픽 정보가 공개되었기 때문에 더욱 정확하게 승률을 계산하여 추천할 수 있습니다.
탈론을 픽할 땐 남지수 유저의 과거 기록과 현 패치 티어 리스트만으로 확률을 계산했지만
이번에 이춘덕 유저가 픽할 땐
이춘덕 유저의 과거 기록과 티어 리스트뿐만 아니라
아군 픽(탈론)과의 시너지 데이터,
상태 팀 픽 (칼리스타, 그라가스)과의 상성 데이터
까지 활용하여 계산되어 더욱 정확하게 픽을 추천해줄 수 있습니다.
이렇게 각 픽 단계를 진행하며
데이터에 기반한 픽 추천을 해줍니다.
감으로 챔피언 픽을 한 레드팀보다
확실히 블루팀의 픽이 좀 더 튼튼해보입니다.
이번 매치는 닷지 안해도 되겠네요. 다행입니다.
3. 다이픽 프로젝트 버전 별 개발 기능
버전 1
밴 제안
픽 제안
최종 승률 계산
버전2
해당 픽에 맞춤화된 룬, 아이템 빌드 제안
버전3
인게임 내에서 동적으로 아이템 빌드 제안
ex. 아군 팀의 상황, 상대 팀의 잘 큰 챔피언 견제, 오브젝트 현황에 따른
유동적인 아이템 빌드 제안
4. 제가 찾고 있는 팀 멤버
웹 UI/UX 디자이너
웹 프론트엔드 개발자
백엔드 서버 개발자
통계 및 데이터 과학 모델 개발자
• 주 1회 오프라인 회의 + 주 2회 화상 회의 가능하신분
오프라인 회의 : 만나서 밥 먹고 피시방가서 5인큐 돌리기 (친목 도모 및 다이픽 인사이트 제고를 위해)
화상 회의 : 프로젝트 진행 상황 공유
• 책임감 있게 프로젝트를 수행하실 수 있는 분
5. 프로젝트 진행 계획
• op.gg나 롤 유튜버에게 프로젝트 스폰 요청 (회의 장소 대관, 프로젝트 멘토링 등)
• 2022년 12월 경 서비스 런칭 목표
• LCK 각 팀에게 서비스를 전문적으로 활용하도록 제휴
• 2023년 LCK 스프링 방송에서 시청자 관전 자료로 컨텐츠 제공
6. 기타
• 궁금하신 점은 카카오 오픈톡으로 질문 주세요.
• 신청자가 몰릴 경우, 목표가 더 뚜렷한 분과 함께 하기 위해 인터뷰 과정이 있을 수 있습니다.
감사합니다.
#Python
#React
#Pytorch
#Javascript
이 프로젝트는 지원을 기다리는 중😁
프로젝트 지원하기