simaple: Simulation library for Maplestory
simaple
์ ๋ฉ์ดํ์คํ ๋ฆฌ ๋ด ์ ํฌ ํ๊ฒฝ์ ๋ถ์ํ๊ธฐ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์
๋๋ค.
simaple์ ํด๋ผ์ด์ธํธ ๋ฆฌ์์ค๋ฅผ ๋ฐํ์ผ๋ก ๋ฉ์ดํ์คํ ๋ฆฌ ๋ด ์ง์ ์ ์๋ฎฌ๋ ์ด์ ํ๊ฒฝ์ ๊ตฌ์ฑํ๊ณ , ์ ์ ํ ์ ํฌ ์๋๋ฆฌ์ค๋ฅผ ์ค๊ณํ์ฌ ์คํฌ๋ณ ๋ ๋น์ค ๋ฐ ๊ธฐ๋ DPM์ ๊ณ์ฐํ ์ ์๋๋ก ํฉ๋๋ค.
- ์ค์ ๋ฉ์ดํ์คํ ๋ฆฌ ๋ด ๊ฒ์ ์ค์ ์ ๋ฐํ์ผ๋ก ํ realisticํ ์๋ฎฌ๋ ์ด์ ํ๊ฒฝ ์ ๊ณต
- ์ ์๋ ์บ๋ฆญํฐ์ ๊ธฐ๋ DPM ์ ํฌํจํ ์ ํฌ๊ฒฐ๊ณผ ์์ฑ ๋ฐ ๋ถ์
- ๊ฒ์ ๋ด ์ ์ ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก ํ ์๋ฎฌ๋ ์ด์ ํ๊ฒฝ ์ ๊ณต
- ํ์ฐ ์ฃผ์คํ ์ ํฌํจํ, ์บ๋ฆญํฐ ์คํ์ ๋ํ ๋ค์ฐจ์์ ์งํ ๊ณ์ฐ
Web Client
simaple์ ์๋ฎฌ๋ ์ด์ ์ ์ฝ๊ฒ ์งํํ๊ธฐ ์ํ ์น ์ธํฐํ์ด์ค ๋ํ ์ ๊ณตํฉ๋๋ค.
- ์น ํด๋ผ์ด์ธํธ๋ simaple/web ์์ ์ค์นํ ์ ์์ต๋๋ค.
Install
pip install simaple
Documentation
Community
Developments & Contribution
- See CONTRIBUTING
์ง์๋๋ ๊ธฐ๋ฅ
์ธ๊ฒ์ ์๋ฎฌ๋ ์ด์
- interactiveํ ์๋ฎฌ๋ ์ด์
ํ๊ฒฝ ์์ฑ
- ์ฟจํ์ ๊ฐ์ ํจ๊ณผ, ๋ฒํ ์ง์์๊ฐ ์ฆ๊ฐ, ์ฝ์ด ๊ฐํ ๋ฑ ์ธ ๊ฒ์๋ด ์กด์ฌํ๋ ๋ชจ๋ ๋ณ์๋ฅผ ์ ์ฉํ ์๋ฎฌ๋ ์ด์ ํ๊ฒฝ์ ๊ตฌ์ถ ๊ฐ๋ฅ
- ์๋ฎฌ๋ ์ด์
์งํ ๊ฒฐ๊ณผ์ ๋ํ ๋ถ์
- DPM ๊ณ์ฐ
- ์คํฌ ๋ณ ์ ์ ์จ ๊ณ์ฐ
- ์ ์ฒด ์๋ฎฌ๋ ์ด์ ๊ฒฐ๊ณผ๋ฅผ human-readable format์ผ๋ก ์ถ๋ ฅํ์ฌ custom ๋ถ์
์์ดํ ๊ด๋ จ
- ์คํํฌ์ค ๋ฐ ์ฃผ๋ฌธ์ ๊ฐํ ์ ์ฉ ์ ๊ธฐ๋๋๋ ์์ดํ ์ฑ๋ฅ ๊ณ์ฐ
- GearBlueprint๋ฅผ ํตํด, ํ์ฐ ์ฃผ์คํ ๋ฑ์ ์ฌ์ฉ๋๋ ๊ธฐ์ค ์บ๋ฆญํฐ ์คํ์ ์ฑ๋ฅ ๊ณ์ฐ
- ํ์ฐ ์ฃผ์คํ ๊ณ์ฐ, ์คํ ๋ณ ํจ์จ ๊ณ์ฐ
ํํ์ด์ง ์ฐ๋
- ํํ์ด์ง๋ก๋ถํฐ ์ ๋ณด ๊ณต๊ฐ์ ๋์ํ ์บ๋ฆญํฐ๋ฅผ simaple object๋ก ๋ก๋ ๊ธฐ๋ฅ