프로젝트 소개

Pixel Mario는 순수 프런트엔드, 제로 빌드, 제로 외부 에셋의 슈퍼 마리오식 횡스크롤 플랫폼 점프 게임입니다. 프로젝트는 Phaser 3.90과 NES 8-bit 팔레트를 기반으로 하며, Arcade 물리 엔진과 WebAudio 칩 사운드 합성을 사용합니다. 모든 스프라이트, 타일, 배경 음악과 효과음은 코드로 생성되며, 어떤 이미지나 오디오 파일에도 의존하지 않습니다. 게임은 10개의 스테이지를 제공하며, 테마에는 초원, 벽돌, 지하, 버섯 산, 성 외곽, 고지대, 지하 미로, 구름 바다, 성 등이 포함되고, 4세트의 테마 배경과 2층 시차 효과가 함께합니다. 플레이 시스템에는 점수, 코인 수집, 생명, 버섯으로 커지기, 적 밟기, 가시, 블록 치기, 체크포인트, 깃대 클리어 등 고전 요소가 포함됩니다. 조작은 방향키 또는 A/D로 이동, 스페이스, Z, 위 방향키 또는 W로 점프, P로 일시정지, M으로 음소거를 지원합니다. 프로젝트는 캐주얼 경험에 중점을 두어 제한 시간이 없고, 적 속도가 40% 감소하며, 바닥이 있는 얕은 구덩이 위주이고, 초기 생명 5개, 스테이지별 체크포인트와 중간 부활 메커니즘을 제공합니다. 기술적으로는 130ms 코요테 타임, 130ms 점프 버퍼, 가변 점프 높이를 포함한 수작업 감각 보정을 구현했습니다. 스테이지는 15행 × 200~260열의 ASCII 데이터 기반이며, 구덩이 너비, 할당량, 스폰 지점 등의 규칙을 보장하는 검증기가 함께합니다. 프로젝트는 index.html을 직접 더블클릭하여 오프라인으로 실행할 수 있고, 임의의 정적 서버를 통해서도 시작할 수 있습니다.