메이플스토리 데미지 계산 서비스는 넥슨 Open API를 활용하여 Python으로 개발된 웹 애플리케이션입니다. 이 서비스는 메이플스토리 캐릭터의 데미지를 계산하고, 사냥터에서의 성능을 예측할 수 있는 기능을 제공합니다. 레벨이나 아이템 변화를 시뮬레이션하여 미래 스펙을 기반으로 데미지를 계산함으로써 사용자에게 유용한 정보를 제공합니다.
- 캐릭터 데미지 계산: 넥슨 Open API를 통해 캐릭터 데이터를 가져와 데미지를 계산합니다.
- 스펙 시뮬레이션: 캐릭터의 레벨 및 아이템 변화를 반영하여 미래 스펙을 시뮬레이션합니다.
- 데이터 시각화: 계산된 데미지 결과를 시각적으로 표시합니다.
- 사용자 친화적인 인터페이스: 체크박스와 드롭다운 메뉴를 활용하여 사용자가 쉽게 설정할 수 있습니다.
- 데이터 저장: 브라우저의 Local Storage에 캐릭터 스펙을 저장하고, API 요청 시 이를 활용합니다.
pip install -r requirements.txt모든 패키지를 설치하셨다면 root 경로에서 다음과 같은 명령어를 실행하면 로컬 서버에서 작동합니다.
uvicorn api:api주소 창에 http://127.0.0.1:8000/을 입력하면 서비스를 사용 가능합니다.
- 터미널이 종료될 때까지 로컬 서버는 작동합니다.
- 서버를 멈추기 위해서는 터미널에
Ctrl+C를 입력하면 서비스가 중단됩니다.