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 | + |
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 | +  | ||
16 | + | ||
17 | + | ||
18 | + | ||
19 | + | ||
20 | + | ||
21 | + - 데이터는 Riot Developer에서 11월 11에 신청하였으나 아직 승인이 나오지 않아 임시 API 코드를 갱신하면서 개발중입니다. | ||
22 | +  | ||
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 | + | ... | ... |
-
Please register or login to post a comment