Name Last Update
..
.ipynb_checkpoints Loading commit data...
images Loading commit data...
node_modules Loading commit data...
public Loading commit data...
router Loading commit data...
views Loading commit data...
ReadMe.md Loading commit data...
app.js Loading commit data...
package-lock.json Loading commit data...
package.json Loading commit data...

FindMe.GG

프로젝트 소개

  • Riot Games Api를 통한 리그오브레전드 정보 사이트 만들기 (FindMe.GG 마더프로젝트 개선)

활용 가능한 데이터 (API_KEY Required.)

SUMMONER-V4

https://kr.api.riotgames.com/lol/summoner/v4/summoners/by-name/{summonerName}

  • 소환사 닉네임 - name
  • 소환사 레벨 - summonerLevel
  • 소환사 정보 갱신 시각 - revisionDate
  • 암호화된 소환사 아이디 - id
  • 암호화된 계정 아이디 - accountId

CHAMPION-MASTERY-V4

https://kr.api.riotgames.com/lol/champion-mastery/v4/champion-masteries/by-summoner/{encryptedSummonerId}

  • 챔피언 아이디 - championId
  • 챔피언 숙련도 레벨 - championLevel
  • 챔피언 숙련도 점수 - championPoints
  • 챔피언 남은 숙련도 점수 - championPointsUntilNextLevel (5레벨에 0 고정)
  • 마지막 플레이 시각 - lastPlayTime
  • 챔피언 레벨 토큰 개수 - tokensEarned (5레벨 이후를 위한 토큰)
  • 마지막 챔피언 레벨 이후의 숙련도 점수 - championPointsSinceLastLevel
  • 소환사 아이디 - summonerId (암호화)

CHAMPION-V3

https://kr.api.riotgames.com/lol/platform/v3/champion-rotations

  • 금주의 무료 챔피언 - freeChampionIds
  • 뉴비를 위한 무료 챔피언 - freeChampionIdsForNewPlayers

개발 히스토리

  • 2020-11-21

    • 첫 미팅, 주제 선정 및 수정 & 추가 사항 결정
  • 2020-11-26

    • 솔로랭크 & 자유랭크 구분
    • 챔피언 숙련도 & 소환사 레벨, 아이콘 추가
  • 2020-12-03

    • 챔피언 스텟 추가

빌드 방법

1) LoL Api 키를 발급받습니다.

2) npm install

  • npm install

3) 해당 Repository를 clone 해주세요.

4) Test.js를 수정해주세요.

  • var apikey = "your api key"

사용 방법

  • 1) app.js를 실행해주세요.

  • 2) URL에 localhost:3000를 입력해주세요.

  • 3) 소환사 이름에 검색하고 싶은 소환사 이름을 입력해준 후 click! 버튼을 클릭해주세요.

  • 4) 소환사 정보가 사이트에 표시됩니다. 챔피언 숙련도 리스트에서 챔피언 아이콘 버튼을 클릭하면 챔피언 정보 창으로 넘어갑니다.

## 진행 상태

  • 챔피언 정보 창을 수정중이고, 최근 전적을 띄우는 기능도 추가할 예정입니다.
  • API 키를 11월 16에 요청하였으나 아직 Pending 상태여서 임시 API 키로 개발중입니다.