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은 시뮬레이션을 쉽게 진행하기 위한 웹 인터페이스 또한 제공합니다.
- 웹 클라이언트는 simaple/web 에서 설치할 수 있습니다.
Package Install
pip install simaple
Documentation
Community
Developments & Contribution
- See CONTRIBUTING
지원되는 기능
인게임 시뮬레이션
- interactive한 시뮬레이션 환경 생성
- 쿨타임 감소 효과, 버프 지속시간 증가, 코어 강화 등 인 게임내 존재하는 모든 변수를 적용한 시뮬레이션 환경을 구축 가능
- 시뮬레이션 진행 결과에 대한 분석
- DPM 계산
- 스킬 별 점유율 계산
- 전체 시뮬레이션 결과를 human-readable format으로 출력하여 custom 분석
아이템 관련
- 스타포스 및 주문서 강화 적용 시 기대되는 아이템 성능 계산
- GearBlueprint를 통해, 환산 주스텟 등에 사용되는 기준 캐릭터 스펙의 성능 계산
- 환산 주스텟 계산, 스텟별 효율 계산
홈페이지 연동
- 홈페이지로부터 정보 공개에 동의한 캐릭터를 simaple object로 로드 기능
Metadata
Release files for simaple 0.4.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| simaple-0.4.2.tar.gz | 834.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| simaple-0.4.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.8 MB
Release files / simaple-0.4.2.tar.gz
| Download URL | simaple-0.4.2.tar.gz |
|---|---|
| Size | 834.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
09552eb201cd7ba443aefa3fad52ef1cb3ffa9d989b2fcc2b90042e03db50697
|
|
BLAKE2b-256 checksum How to use checksums |
637a55c470007e520a6f4986e161f3411a7f37215c763e26f788d94474f2f70a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.9
|
Release files / simaple-0.4.2-py3-none-any.whl
| Download URL | simaple-0.4.2-py3-none-any.whl |
|---|---|
| Size | 936.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9a022bb42644fab6b1d892cd5f47682d982305a49f52f05bc35403f3bbb6331f
|
|
BLAKE2b-256 checksum How to use checksums |
693f212a6622ee965a1b43e1abbac93cd3516a34ec8e7503fb67189d72a24037
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.9
|