Skip to content

Latest commit

 

History

History
22 lines (13 loc) · 1.13 KB

CoCParser.md

File metadata and controls

22 lines (13 loc) · 1.13 KB

CoCParser

Clash of clans(이하 CoC)의 클랜전 결과물을 parse해서 excel 파일로 정리하는 것이 목표

단계

  1. 클랜전 결과 화면 이미지를 각 전투별로 분리한다.
  2. 각 전투의 결과를 분석한다
  3. 분석 과정을 러닝해서 최대한 자동화한다.
  4. 결과를 엑셀로 출력한다.

이미지 분리

다른 일반적인 이미지 인식과 달리, 게임 화면의 스크린샷이기 때문에 거의 동일한 패턴을 갖는다. 하지만 매번 완벽하게 동일한 레이아웃을 갖는 건 아니고 1픽셀씩 어긋날 때가 있다.

이번에는 가로선이 긴 것들을 기준으로, 이전 가로선과 이번 가로선 사이의 간격이 50~60 픽셀이면 한 전투라고 간주, 아래 있는 가로선으로부터 위로 52픽셀에 해당하는 영역을 하나의 전투로 출력한다.

전투 결과 분석

각 전투 결과를 1dim 숫자 array로 변환한 다음, 머신 러닝을 통해 일부 데이터의 파라미터를 입력해주면, 이후에는 다른 데이터의 파라미터들은 자동으로 연산해내는 것을 목표로 하고 있다.