Toggle navigation
Toggle navigation
This project
Loading...
Sign in
김선호
/
troll.gg
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
2
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
김선호
2020-12-06 00:13:04 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
4188bc19467e4e66f8e29525eb7d76369e8f6867
4188bc19
1 parent
92fb35cb
readme파일 업데이트
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
68 additions
and
10 deletions
README.md
README.md
View file @
4188bc1
# lol_op_rating
#2020-11-15
lol api 연동하여 대용량 데이터를 받아 처리하는 과정을 테스트하였습니다.
유저의 데이터를 대용량으로 가져와 처리하는 과정에서 오픈 API 로 제공하는 rating제한보다
많이 요청하여 오류가 생겼습니다. 해당 문제처리를 위해 DB를 사용하여 CSV파일로 만들어 처리해보겠습니다.
#
#
#2020-11-30
MySQL DB 생성하였습니다.
사용자 UI 디자인 시작하여 중간과정까지 코드 업로드하였습니다.
# Troll.gg

Troll.gg는 검색한 유저의 최근 플레이를 분석하고 에이스 스코어를 계산하여 트롤, 에이스 플레이어의 기준을 알려줍니다.
# 구현
-
UI는 C# WINFORM을 사용하여 EXE 파일로 사용자가 실행할 수 있게 만들었습니다.
!
[
N|Solid
](
https://ifh.cc/g/UOfb1W.png
)
-
데이터는 Riot Developer에서 11월 11에 신청하였으나 아직 승인이 나오지 않아 임시 API 코드를 갱신하면서 개발중입니다.
!
[
N|Solid
](
https://ifh.cc/g/8l2qhc.png
)
-
API를 이용해 데이터를 받아와 가공하고 처리하는 과정은 PYTHON을 이용하여 처리하고 있습니다.
# 사용한 API 목록
-
/lol/match/v4/matchlists/by-account/{encryptedAccountId}
-
/lol/summoner/v4/summoners/by-name/{summonerName}
-
/lol/match/v4/matches/{matchId}
# 개발기간
| 기간 | 내용 |
| ------ | ------ |
| 2020-11-11 | Riot Developer API 신청 |
| 2020-11-14 | API 데이터 처리 테스트 코드 작성 |
| 2020-11-15 | API 데이터 분석 및 가공코드 작성 |
| 2020-11-20 | C# Winform UI 개발 시작 |
| 2020-11-30 | UI개발 마무리 |
| 2020-12-01 | MySQL DB 생성 및 테이블 생성 |
| 2020-12-02 | UI-PYTHON 코드 연동 시작 |
### 개발 도구 및 언어
*
[
C#
]
- WINFORM 이용 UI디자인
*
[
PYTHON
]
- API 데이터 처리
*
[
Visual Studio Code
]
- Python-C# 연동 테스트 코드 작성
*
[
Visual Studio 2019
]
- C# UI 디자인 코드 작성
*
[
IDLE
]
- Python 코드 작성
### Branch
-
개발초기 생성한 first branch는 테스트 코드를 올리기위한 branch로 현재 삭제상태
-
Master Branch에 모든 작업 폴더 push
### 진행 상태
현재 UI와 Python 코드를 연동하는 과정입니다.
여유가 있으면 DB에 데이터를 보내고 받아오는 과정까지 추가할 예정입니다.
...
...
Please
register
or
login
to post a comment