8000 GitHub - brownnyi/NEXON_API: 넥슨 API를 이용한 유저수 계산
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

brownnyi/NEXON_API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

넥슨 API를 활용하여 메이플 유저수를 계산하는 프로젝트

프로젝트 선정 이유

  • 넥슨은 지난 2023년 12월부터의 데이터를 API를 통해 공개하였다. 넥슨 게임을 즐겨하는 한명의 유저로서 API를 활용하여 게임의 로그데이터를 수집할 수 있다면 게임을 더욱 재밌게 즐길 수 있을 것이라 생각하여 소규모 프로젝트를 진행

프로젝트 목적

  • 넥슨 API를 통해 현재 메이플스토리를 즐겨하고 있는 유저의 수를 알아보고자 하는 것이 목적

프로젝트 내용

  • Request 라이브러리를 활용하여 해당 url에 API_Key와 함께 요청을 보내면 해당 정보를 JSON파일의 형태로 받을 수 있는 구조
  • 메이플스토리 게임을 즐기는 유저라면 1명의 유저당 1개의 캐릭터를 키우는 것이 아닌 많게는 40개가 넘는 캐릭터를 키우는 유니온 시스템 때문에 인원수 집계에 어려움이 존재
  • 유니온 랭킹은 1개의 대표 캐릭터를 기준으로 랭킹을 집계하기에 계정 수를 쉽게 구할 수 있을 것이라고 판단
  • 유니온 랭킹을 통해 모든 유저의 대표 캐릭터의 '캐릭터 이름' 정보를 얻어낸 뒤 ocid 키를 얻어 최근 1주일 활동 기록을 확인할 수 있는 지표를 통해 활동하는 유저인지를 판단

개선점

  • 넥슨 API를 통한 유니온 랭킹을 활용하여 수집한 정보이므로 정확한 지표가 아님
  • 'Too many request' 오류가 발생하여 누락되는 경우가 생김

앞으로

  • 초기에 시작했던 메이플스토리 코어강화 시스템을 넥슨 API를 통해 개선할 여지가 존재
  • async와 같이 비동기 처리를 통해 오래 걸리는 시간을 비약적으로 줄일 수 있을 것이라 생각

About

넥슨 API를 이용한 유저수 계산

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0