728x90
현재 롤 승리 예측 혹은 사용자의 게임 내용의 피드백을 해주는 프로그램을 제작하고자 한다.
그러기 위해서는 승리에 영향이 있는 데이터를 가져와야하는데 문제는 별의 별것 다 가져오다보니 필요한 데이터만 따로 체크하는 과정이 필요하다는 것.
먼저 1차적으로 애매해도 필요하다 싶은 것을 뽑았다.
1번 = 승부예측 2번= 피드백
- gameDuration 게임 길이 - 2번 사용
- queueId : 솔랭 - 420, 노말 - 430, 팀랭 - 440 -1번 2번 사용
- gameMode -노말과 랭크는 teams에 ban 유무
- gameType - 칼바람도동일하다고함. 쓸모없음
- gameVersion - 패치버전
-------------participants부분--------
- assists
- baronKills 바론을 잡았는가?(막타)
- championId - 플레이한 챔피언
- champExperience - 게임에서 챔피언이 먹은 경험치
- deaths
- detectorWardsPlaced -뭔지 모름
- dragonKills - 용막타
- firstBloodAssist -퍼블에 어시가 있는지
- firstBloodKill - 퍼블을 먹었는지?
- firstTowerAssist
- firstTowerKill
- individualPosition & teamPosition => 둘이 똑같은듯? 내가 무엇으로 돌렸던 간에 미드를 가면 MIDDLE, 탑을 가면 TOP으로 뜸
- item0 ~ 6 - 아이템을 뭘 들고 있었는지
- kills
- killingSprees => 뭔지 모르겠다
- longestTimeSpentLiving -가장 오래 살아있던 시간!
- participantId - 유저들의 개인아이디!(puuid인듯)
- perks -> 룬,특성
- puuid
- summoner1Id - D키에 해당하는 서머너스펠
- summoner2Id - F키에 해당하는 서머너스펠
- summonerId & summonerName - 사용자 아이디와 닉네임
- teamId => 블루팀 = 100, 레드팀 = 200
- totalDamageDealtToChampions = 챔프에게 가한 피해
- totalDamageTaken - 맞은 딜량
- totalHeal - 회복량
- totalMinionsKilled - CS갯수
- totalTimeSpentDead - 죽어있던 시간
- visionScore - 시야점수
- visionWardsBoughtInGame - 제어와드 몇개 샀는지
- wardsKilled - 와드지운개수
- wardsPlaced - 와드박은 숫자
- win - 승패여부
-----------------------teams 부분 ------------------------------
- bans - 누가 어떤 챔을 밴했는지
- objectives - 바론, 용, 타워등을 몇번먹었는지
- teamId - 레드팀, 블루팀 구분
- win - 승패여부
--------------------metadata 부분 ---------------------------
위쪽에서 모두 수집했기 때문에 필요 없다고 판단됨
이렇게 적어보았다. 한번 걸렀는데도 많아서 좀더 다시 고민을 하였고
여기서
- gameDuration
- queueId
- gameVersion
-------------participants부분--------
- assists
- championId
- deaths
- firstBloodAssist
- firstBloodKill
- firstTowerAssist
- firstTowerKill
- individualPosition & teamPosition
- item0 ~ 6
- kills
- longestTimeSpentLiving
- participantId
- perks
- puuid
- summoner1Id
- summoner2Id
- summonerId & summonerName
- teamId totalDamageDealtToChampions
- totalDamageTaken
- totalHeal
- totalMinionsKilled
- totalTimeSpentDead
- visionScore
-----------------------teams 부분 ------------------------------
- bans
- objectives
- teamId
- win
이렇게 정했다. 이 데이터들을 모아서 수집할 수 있게 만들어야겠다.
728x90
'프로젝트 > Riot LoL' 카테고리의 다른 글
RiotAPI를 사용해서 인게임 정보를 모아보자 (0) | 2021.08.18 |
---|---|
소환사이름으로 MatchId 저장하기 (0) | 2021.08.04 |
어떤 티어의 유저들을 가져올까? (0) | 2021.07.30 |
Riot API 사용하기-2 (0) | 2021.07.21 |
Riot API 사용해보기-1 (0) | 2021.07.12 |