Skip to main content

Maplestory calculation / Simulation library

Project description

kr en

simaple: Simulation library for Maplestory

simaple 은 메이플스토리 내 전투 환경을 분석히기 위한 라이브러리입니다.

simaple은 클라이언트 리소스를 바탕으로 메이플스토리 내 직업의 시뮬레이션 환경을 구성하고, 적절한 전투 시나리오를 설계하여 스킬별 딜 비중 및 기대 DPM을 계산할 수 있도록 합니다.

Install from source

git clone https://github.com/simaple-team/simaple
poetry install

Run Simulation

poetry run python scripts/debug.py --jobtype $JOBTYPE run $PLAN_FILEPATH

## example
poetry run python scripts/debug.py --jobtype bishop run plans/30s/bishop.simaple

Web Client

simaple은 시뮬레이션을 쉽게 진행하기 위한 웹 인터페이스 또한 제공합니다.

image

  • 웹 클라이언트는 simaple/web 에서 설치할 수 있습니다.

Package Install

  • pip install simaple

Documentation

Community

Developments & Contribution

지원되는 기능

인게임 시뮬레이션

  • interactive한 시뮬레이션 환경 생성
    • 쿨타임 감소 효과, 버프 지속시간 증가, 코어 강화 등 인 게임내 존재하는 모든 변수를 적용한 시뮬레이션 환경을 구축 가능
  • 시뮬레이션 진행 결과에 대한 분석
    • DPM 계산
    • 스킬 별 점유율 계산
    • 전체 시뮬레이션 결과를 human-readable format으로 출력하여 custom 분석

아이템 관련

  • 스타포스 및 주문서 강화 적용 시 기대되는 아이템 성능 계산
  • GearBlueprint를 통해, 환산 주스텟 등에 사용되는 기준 캐릭터 스펙의 성능 계산
  • 환산 주스텟 계산, 스텟별 효율 계산

홈페이지 연동

  • 홈페이지로부터 정보 공개에 동의한 캐릭터를 simaple object로 로드 기능

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

simaple-0.4.2.tar.gz (834.0 kB view details)

Uploaded Source

Built Distribution

simaple-0.4.2-py3-none-any.whl (936.4 kB view details)

Uploaded Python 3

File details

Details for the file simaple-0.4.2.tar.gz.

File metadata

  • Download URL: simaple-0.4.2.tar.gz
  • Upload date:
  • Size: 834.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for simaple-0.4.2.tar.gz
Algorithm Hash digest
SHA256 09552eb201cd7ba443aefa3fad52ef1cb3ffa9d989b2fcc2b90042e03db50697
MD5 b2d172cc78e9c003062adbe9d7e9db02
BLAKE2b-256 637a55c470007e520a6f4986e161f3411a7f37215c763e26f788d94474f2f70a

See more details on using hashes here.

File details

Details for the file simaple-0.4.2-py3-none-any.whl.

File metadata

  • Download URL: simaple-0.4.2-py3-none-any.whl
  • Upload date:
  • Size: 936.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for simaple-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9a022bb42644fab6b1d892cd5f47682d982305a49f52f05bc35403f3bbb6331f
MD5 26f7f958e398254d39401182a644690c
BLAKE2b-256 693f212a6622ee965a1b43e1abbac93cd3516a34ec8e7503fb67189d72a24037

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page