누구나 DPM을 계산할 수 있다면 좋지 않을까? 해서 만든 Python 라이브러리입니다. DPM을 비롯한 다양한 최적화 계산을 지원합니다.
https://maplestats.com 에 적용되고 있고, 프로그래밍에 문외한이신 분들도 위 사이트에서 웹 인터페이스를 통해 간단한 계산을 해보실 수 있습니다.




적용되고 있는 패치 버전은 1.2.315입니다. ( 1.2.316 미적용 상태 )

아래와 같은 작업을 기본적으로 지원합니다.

- 기대 데미지 시뮬레이션(DPM 계산)
- 주어진 스펙의 하이퍼 / 유니온 최적화
- 시드링 효율 계산

코드를 변경하시면 대부분의 실험을 하실 수 있습니다.

- 특정 스킬의 쿨타임을 줄여본다거나,
- 특정 스킬의 데미지를 두 배 늘려본다거나,
- 극딜기 사용 순서를 바꿔본다거나
- 새로운 스킬을 추가해본다거나

등등이 가능합니다.

특징

- 캐릭터 스펙을 자유롭게 조정하여 실험할 수 있습니다.
- 아란, 제논, 데벤을 제외한 38개 직업군에 대해서 스킬패턴이 이미 구현되어 있습니다.
- 맥뎀 고려가 되고 있습니다. 다만 타수 관련해서 조정이 필요한 부분이 많이 남아있습니다.
- 아직 자잘한 오류가 있습니다. DPM을 계산해보면 다른 점이 일부 있습니다.

혹시나 DPM 계산을 직접 수행해보고 싶으신 분이나, 메이플스토리와 관련된 프로그래밍 / 시뮬레이션을
직접 해보고 싶으신 분들께 많은 도움이 될 수 있기를 소망합니다.

+ 사용하다 어려운 점이 있으시면 이슈로 남겨주세요
+ 버그 제보 / contribute는 언제든 환영합니다.