김선호

readme파일 업데이트

Showing 1 changed file with 68 additions and 10 deletions
1 -# lol_op_rating 1 +# Troll.gg
2 -#2020-11-15 2 +
3 -lol api 연동하여 대용량 데이터를 받아 처리하는 과정을 테스트하였습니다. 3 +![N|Solid](https://ifh.cc/g/PAs6FB.png)
4 -유저의 데이터를 대용량으로 가져와 처리하는 과정에서 오픈 API 로 제공하는 rating제한보다 4 +
5 -많이 요청하여 오류가 생겼습니다. 해당 문제처리를 위해 DB를 사용하여 CSV파일로 만들어 처리해보겠습니다. 5 +
6 -# 6 +Troll.gg는 검색한 유저의 최근 플레이를 분석하고 에이스 스코어를 계산하여 트롤, 에이스 플레이어의 기준을 알려줍니다.
7 -# 7 +
8 -#2020-11-30 8 +
9 -MySQL DB 생성하였습니다. 9 +
10 -사용자 UI 디자인 시작하여 중간과정까지 코드 업로드하였습니다. 10 +
11 +
12 +# 구현
13 +
14 + - UI는 C# WINFORM을 사용하여 EXE 파일로 사용자가 실행할 수 있게 만들었습니다.
15 + ![N|Solid](https://ifh.cc/g/UOfb1W.png)
16 +
17 +
18 +
19 +
20 +
21 + - 데이터는 Riot Developer에서 11월 11에 신청하였으나 아직 승인이 나오지 않아 임시 API 코드를 갱신하면서 개발중입니다.
22 + ![N|Solid](https://ifh.cc/g/8l2qhc.png)
23 +
24 +
25 +
26 +- API를 이용해 데이터를 받아와 가공하고 처리하는 과정은 PYTHON을 이용하여 처리하고 있습니다.
27 +
28 +
29 +
30 +
31 +# 사용한 API 목록
32 + - /lol/match/v4/matchlists/by-account/{encryptedAccountId}
33 + - /lol/summoner/v4/summoners/by-name/{summonerName}
34 + - /lol/match/v4/matches/{matchId}
35 +
36 +
37 +
38 +# 개발기간
39 +
40 +| 기간 | 내용 |
41 +| ------ | ------ |
42 +| 2020-11-11 | Riot Developer API 신청 |
43 +| 2020-11-14 | API 데이터 처리 테스트 코드 작성 |
44 +| 2020-11-15 | API 데이터 분석 및 가공코드 작성 |
45 +| 2020-11-20 | C# Winform UI 개발 시작 |
46 +| 2020-11-30 | UI개발 마무리 |
47 +| 2020-12-01 | MySQL DB 생성 및 테이블 생성 |
48 +| 2020-12-02 | UI-PYTHON 코드 연동 시작 |
49 +
50 +
51 +### 개발 도구 및 언어
52 +* [C#] - WINFORM 이용 UI디자인
53 +* [PYTHON] - API 데이터 처리
54 +* [Visual Studio Code] - Python-C# 연동 테스트 코드 작성
55 +* [Visual Studio 2019] - C# UI 디자인 코드 작성
56 +* [IDLE] - Python 코드 작성
57 +
58 +
59 +### Branch
60 +- 개발초기 생성한 first branch는 테스트 코드를 올리기위한 branch로 현재 삭제상태
61 +- Master Branch에 모든 작업 폴더 push
62 +
63 +
64 +### 진행 상태
65 +현재 UI와 Python 코드를 연동하는 과정입니다.
66 +여유가 있으면 DB에 데이터를 보내고 받아오는 과정까지 추가할 예정입니다.
67 +
68 +
......