Skip to content

Hyuni02/ERHistoryViewer

Repository files navigation

그님티
풋 하는 이미지

이터널리턴 티어 예측 어플리케이션

목차

  1. 이터널리턴 이란?
  2. 어쩌다 만들었는가
  3. 시연영상
  4. 이터널리턴 OpenAPI
  5. 사용방법
  6. 주요 기능
  7. 라이센스
  8. 참고문헌

1. 이터널리턴 이란?

이터널리턴 이터널리턴배경

  • 넵튠의 자회사 님블뉴런에서 만든 쿼터뷰 배틀로얄
  • 게임당 최대 24명의 플레이어가 참여하여 파밍한 물품들을 이용해 장비와 음식을 만들고 활용하는 배틀로얄, 다양한 전략으로 최후의 1팀을 가려내는 게임

2. 어쩌다 만들었는가

  • 평소에 이터널리턴을 즐김

    제작자의 이터널리턴 사랑
    • 제작자의 플레이어 레벨
      플레이어레벨
    • 제작자의 플레이타임
      플탐
    • 제작자의 프로필
      프로필
  • 이터널리턴 Open API🔗의 존재를 알게됨

  • 뭔가 자신감이 생김

3. 시연영상 (업로드 예정)

시연영상 보러가기 Youtube🔗

이터널리턴개발자포털
이터널리턴 개발자 포털 🔗

개발자디스코드
이터널리턴 개발자 디스코드🔗

5. 사용방법

- 작업도구

  1. 안드로이드 스튜디오(Giraffe)🔗
  2. 파이참(2023.2.3)🔗
  3. 네이버 클라우드🔗

- 설치 및 실행

안드로이드 스튜디오 내에서 실행 (API 31 이상의 기기 필요)
1. 가상머신으로 실행하기
2. 모바일 기기에서 실행하기
apk를 이용해서 설치하기
1. apk를 이용해 설치하기
  • 프로젝트 수정 시 apk빌드하기🔗
  • ERHistoryViewer\ERHistoryViewer\app\release\app-release.apk 생성
  • 모바일 기기에서 apk파일 설치

6. 주요 기능

흐름도 전체 보기

asdf

클라이언트 (어플리케이션)
  • 이번주 무료 플레이 가능 캐릭터 리스트 표시
    • 캐릭터 클릭 시 dak.gg의 해당 캐릭터 가이드 페이지로 이동
  • 닉네임으로 유저찾기(닉네임 -> 유저ID)
  • 시즌 정보 받아오기
  • 유저ID로 유저 정보 불러오기
    • 유저 닉네임 (대소문자가 구별된 진짜 닉네임)
    • 유저 순위 (상위 n%)
    • 주력 캐릭터
  • 유저ID로 최근 200건의 전적 불러오기
    • 랭크, 일반, 코발트로 모드 분류
    • 모드별 전적 표시
  • MMR그래프 표시
    • 현 시즌 랭크게임의 날짜별 MMR 변동 그래프
  • MMR 예측그래프 표시
    • Python서버를 이용한 시즌 종료일까지의 MMR추세 그래프
  • 전적 상세 보기
    • 해당 게임의 플레이어 표시
    • 플레이어 즉시 검색
파이썬 서버
  • 클라이언트로 부터 MMR 획득

  • 선형회귀를 이용한 MMR 추이선 생성

  • 날짜별 예측 MMR 반환

  • ⚠️ 해당 서버는 2024일 12월경에 만료될 예정 (예측 그래프 외 모두 정상 작동)

    로컬에서 서버 실행하기
    • ERHistoryViewer/python/MMRPredictor.py실행 서버
    • [생성된 IP]를 크롬 주소창에 입력했을 때 "Upload mmr success"출력시 정상 작동 상태
    • 안드로이드 스튜디오 내 thd_Request.java 파일의 serverURL을 [생성된IP]로 변경

7. 라이센스

Copyright 2020 Philipp Jahoda

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

8. 참고문헌

영감

이터널리턴

안드로이드 스튜디오

서버

기타

?. 이스터에그

하트
하트를 쓰다듬어 주세요(앱에서)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors