프로젝트 소개

mm3e-builder는 Mutants & Masterminds 3rd Edition RPG를 위한 종합적인 캐릭터 생성 도구입니다. 프리미엄 드래그 앤 드롭 인터페이스와 자동 규칙 적용을 통해 캐릭터 생성의 복잡한 과정을 간소화합니다. Key capabilities include: - **Character Sheet Core**: 능력, 방어, 기술에 대한 Power Points(PP)를 자동 계산합니다. 49가지 장점을 검색 가능한 선택기로 제공하며, 장점 하위 유형을 지원합니다. - **Power Builder (v2)**: 다중 구성 요소 연결 파워와 대체 효과(배열)를 생성하는 강력한 시스템입니다. 검색 가능한 효과 선택기, 파워별 수정자 45+가 포함된 드래그 앤 드롭 수정자 팔레트, 실시간 비용 분석을 제공합니다. - **Campaign & Management**: 로그를 통해 PP 진척을 추적하는 캠페인 모드, 자동 저장이 가능한 탭 인터페이스를 사용한 다중 캐릭터 관리, 장비, 차량, 본부를 관리하는 리소스 라이브러리를 제공합니다. - **Validation System**: 공식 M&M 3e 규칙을 적용하는 8단계 모듈식 엔진으로, Power Level(PL) 제한(공격 + 피해, 방어 + 강인함), 기술 순위 상한, PP 예산 제약을 포함합니다. - **Export Options**: 선택 가능한 텍스트 PDF, 공식 작성 가능한 M&M 3e PDF 템플릿, 스타일이 적용된 Excel 통합 문서로 캐릭터 시트를 내보내는 기능을 지원합니다. - **Internationalization**: 영어와 브라질 포르투갈어를 완전히 지원합니다. 이 애플리케이션은 React, TypeScript, Zustand, Vite로 구축되었으며, 스키마 검증 및 마이그레이션에 Zod를 활용합니다.