MARIO.GAME
ko

Super Mario HTML5 (Phaser 3)

TypeScript와 Phaser 3로 만든 World 1-1의 완성도 높은 버전

Super Mario HTML5 (Phaser 3)

Super Mario HTML5 (Phaser 3) 소개

이 World 1-1은 개발자 ffx0s가 Phaser 3를 기반으로 TypeScript로 만들었습니다. 레벨은 Tiled 맵 에디터로 구성했고, Mario의 능력은 이동, 점프, 성장, 파이어 발사, 스타 무적, 파이프 진입처럼 별도의 “파워”로 나뉘어 있어 아이템을 획득하면 켜지고 꺼집니다.

60fps로 부드럽게 실행되며 점수, 코인, 시간, 목숨이 표시되는 클래식 HUD도 볼 수 있습니다. 게임 개발을 배우고 있다면 최신 프레임워크가 타일 맵, 물리 바디, 애니메이션을 어떻게 처리하는지 살펴보기에도 좋은 예제입니다.

조작법

입력동작
← →이동
↑ 또는 Space점프
↓웅크리기 / 파이프 들어가기
Z파이어볼 던지기

특징

  • Tiled 맵 에디터로 제작하고 Phaser 3로 렌더링한 World 1-1
  • 모듈식 파워 시스템: 이동, 점프, 성장, 파이어, 무적, 파이프 워프
  • 애니메이션이 적용된 ? 블록, 부술 수 있는 벽돌, 점수 팝업
  • 화면에 표시되는 타이머, 코인 카운터, 남은 목숨

팁

  1. 방향키로 이동하고 ↑ 또는 Space로 점프하며, 플라워를 얻으면 Z로 파이어볼을 던질 수 있습니다.
  2. HUD의 타이머를 확인하세요. 0이 되면 목숨을 하나 잃습니다.
  3. ↓로 들어갈 수 있는 파이프를 찾아 지하 코인 룸으로 가 보세요.

자주 묻는 질문

어떤 레벨인가요?

파이프를 통해 갈 수 있는 지하 보너스 구역을 포함한 World 1-1입니다.

누가 만들었나요?

GitHub 개발자 ffx0s가 Phaser 3와 TypeScript로 만들었습니다. 소스 코드는 MIT 라이선스입니다.

터치를 지원하나요?

아니요, 키보드 전용입니다. 휴대폰에서는 Mario.Game Adventure를 추천합니다.

더 즐길 수 있는 게임