잡설) 스팀몬스터즈 자동화 처리 + 학습

in #zzan5 years ago (edited)

스팀 몬스터 자동화는 오래전에 완료를 했다. 하지만 중요한 것은 최적의 댁을 생성하여 내는 부분인데 ...

0 : 최적을 찾아서

  1. 시뮬레이터를 만든다.
  2. 기존 덱 결과에서 최선? 의 선택을 해본다

위와 같이 대략 2개의 선택지가 있지 않을까 생각해 본다.

1 : 시뮬레이터 만들기

시뮬레이터를 만드는 부분은 일단 로직이 공개 되어 있지 않기 때문에 파라미터 변경등에 대한 대처가 일단 넘 어렵다. (패치 될때마다 회피율, 명중률 등의 파라미터 수치를 변경해야 되는데 ... 이건 아니다 싶어서 시뮬레이터 만들다 중단 ㅋㅋㅋ )

2 : 최선의 선택 하기

이것 또한 기존의 승리자 정보에서 댁 매칭 정보를 추출하는 것인데 ... 이것이 최선인것 같다.

하지만 다양한 난관에 부딪치게 되는데 ... 댁 조합이 갈수록 늘어남. 대전 결과 중에서 과연 누구의 댁이 최선인가에 대한 다양한 고민이 생기게 된다. 그래서 이거 저거 바꿔가면서 승률을 점검해 보긴 하지만 이건 뭐 ... 변경 하면 할 수록 이상하게 나락으로 떨어지는 기분이 든다 ;; 쩝

3 : 나만의 댁 선택 방법

( 대전 승리 정보는 주기적으로 적재 시켜준다 )

  • 룰셋 기준 대전 정보가 가장 많은 색상을 선택 (파일 크기가 가장 큰것 선택), json 파싱해서 카운트 하면 I/O가 너무 발생됨에 유의
  • 승리자 계정 기준, 이기면 1.1 추가, 지면 0.9 감소 ( 0점 이하로는 내려가지 않음 )
  • 일단 한번이라도 진 댁은 다시는 사용하지 않음
  • 룰셋 기준에서 포인트가 가장 높은 댁을 추출
  • 포인트 동점 시 최근 댁 부터 추출

위 기준을 가지고 현재 댁 정보를 추출한다. 그래도 순위가 오락 가락 해서 100등 언저리에서 놀고 있는데 일단 좀 더 기다려 보고 좋은 결과가 있기를 바래본다 ...

Sort:  

사마봇이 람보봇을 잡는 날이 빨리 오길..

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 64448.82
ETH 2646.10
USDT 1.00
SBD 2.77