이정호

Add new file

Showing 1 changed file with 86 additions and 0 deletions
1 +
2 +# LOL Helper.GG
3 +
4 +## 개발 목표
5 +
6 +- `Riot Games Api`를 통한 리그오브레전드 전적검색 사이트 만들기
7 +
8 +## 설치 방법
9 +
10 +- 예시 코드 - git clone http://khuhub.khu.ac.kr/2019102212/lolhelper.git
11 +
12 +## 사용 방법
13 +
14 +- 설치 방법을 참고하여 설치한다.
15 +- "app.js" 파일을 실행한다.
16 +- "http://www.lolhelper.tk:3000" 에 접속하여 소환사명을 검색한다.
17 +
18 +## 활용 가능한 데이터 `(API_KEY Required.)`
19 +
20 +### `SUMMONER-V4`
21 +
22 +> https://kr.api.riotgames.com/lol/summoner/v4/summoners/by-name/{summonerName}
23 +
24 +- 소환사 닉네임 - `name`
25 +- 소환사 레벨 - `summonerLevel`
26 +- 소환사 정보 갱신 시각 - `revisionDate`
27 +- 암호화된 소환사 아이디 - `id`
28 +- 암호화된 계정 아이디 - `accountId`
29 +
30 +### `CHAMPION-V3`
31 +
32 +> https://kr.api.riotgames.com/lol/platform/v3/champion-rotations
33 +
34 +- 금주의 무료 챔피언 - `freeChampionIds`
35 +- 뉴비를 위한 무료 챔피언 - `freeChampionIdsForNewPlayers`
36 +
37 +### `LEAGUE-V4`
38 +
39 +> https://kr.api.riotgames.com/lol/league/v4/entries/by-summoner/{encryptedSummonerId}
40 +
41 +- 승리 - `wins`
42 +- 패배 - `losses`
43 +- 티어 - `tier`
44 +- 랭크 - `rank`
45 +- LP - `leaguePoints`
46 +
47 +### `MATCH-V4`
48 +
49 +> https://kr.api.riotgames.com/lol/match/v4/matchlists/by-account/{encryptedAccountId}
50 +
51 +- 매치 아이디 - `gameId`
52 +
53 +> https://kr.api.riotgames.com/lol/match/v4/matches/{matchId}
54 +
55 +- 매치 길이 - `gameDuration`
56 +- 플레이한 챔피언 - `championId`
57 +- 승리 여부 - `win`
58 +- 킬 - `kills`
59 +- 데스 - `deaths`
60 +- 어시스트 - `assists`
61 +- 멀티킬 - `largestMultiKill`
62 +- 가한 피해량 - `totalDamageDealtToChampion`
63 +- 받은 피해량 - `totalDamageTaken`
64 +- 획득 골드 - `goldEarned`
65 +- 퍼스트 블러드 - `firstBloodKill`
66 +
67 +## 개발 히스토리
68 +- 2020-05-14
69 + - 개발툴 및 환경 설정, 주제 선정
70 +
71 +- 2020-06-04
72 + - 마더 프로젝트 오류 수정, API키 요청 -> 마더 프로젝트 실행가능
73 +
74 +- 2020-06-06
75 + - css 수정, 전적 검색 기능 추가
76 +
77 +- 2020-06-20
78 + - 불필요한 데이터 제거, Carry Point 기능 추가
79 +
80 +- 2020-06-24
81 + - 프로젝트 점검 및 발표자료 작성
82 +
83 +
84 +```python
85 +
86 +```