이정호

Add new file

Showing 1 changed file with 86 additions and 0 deletions
# LOL Helper.GG
## 개발 목표
- `Riot Games Api`를 통한 리그오브레전드 전적검색 사이트 만들기
## 설치 방법
- 예시 코드 - git clone http://khuhub.khu.ac.kr/2019102212/lolhelper.git
## 사용 방법
- 설치 방법을 참고하여 설치한다.
- "app.js" 파일을 실행한다.
- "http://www.lolhelper.tk:3000" 에 접속하여 소환사명을 검색한다.
## 활용 가능한 데이터 `(API_KEY Required.)`
### `SUMMONER-V4`
> https://kr.api.riotgames.com/lol/summoner/v4/summoners/by-name/{summonerName}
- 소환사 닉네임 - `name`
- 소환사 레벨 - `summonerLevel`
- 소환사 정보 갱신 시각 - `revisionDate`
- 암호화된 소환사 아이디 - `id`
- 암호화된 계정 아이디 - `accountId`
### `CHAMPION-V3`
> https://kr.api.riotgames.com/lol/platform/v3/champion-rotations
- 금주의 무료 챔피언 - `freeChampionIds`
- 뉴비를 위한 무료 챔피언 - `freeChampionIdsForNewPlayers`
### `LEAGUE-V4`
> https://kr.api.riotgames.com/lol/league/v4/entries/by-summoner/{encryptedSummonerId}
- 승리 - `wins`
- 패배 - `losses`
- 티어 - `tier`
- 랭크 - `rank`
- LP - `leaguePoints`
### `MATCH-V4`
> https://kr.api.riotgames.com/lol/match/v4/matchlists/by-account/{encryptedAccountId}
- 매치 아이디 - `gameId`
> https://kr.api.riotgames.com/lol/match/v4/matches/{matchId}
- 매치 길이 - `gameDuration`
- 플레이한 챔피언 - `championId`
- 승리 여부 - `win`
- 킬 - `kills`
- 데스 - `deaths`
- 어시스트 - `assists`
- 멀티킬 - `largestMultiKill`
- 가한 피해량 - `totalDamageDealtToChampion`
- 받은 피해량 - `totalDamageTaken`
- 획득 골드 - `goldEarned`
- 퍼스트 블러드 - `firstBloodKill`
## 개발 히스토리
- 2020-05-14
- 개발툴 및 환경 설정, 주제 선정
- 2020-06-04
- 마더 프로젝트 오류 수정, API키 요청 -> 마더 프로젝트 실행가능
- 2020-06-06
- css 수정, 전적 검색 기능 추가
- 2020-06-20
- 불필요한 데이터 제거, Carry Point 기능 추가
- 2020-06-24
- 프로젝트 점검 및 발표자료 작성
```python
```