MARIO.GAME
ko

Infinite Mario Bros

끝없이 생성되는 랜덤 레벨 — Notch의 Infinite Mario를 HTML5로 옮긴 포트

Infinite Mario Bros

Infinite Mario Bros 소개

Infinite Mario Bros는 2008년 Markus “Notch” Persson이 만든 Java 애플릿에서 시작되었습니다. 마인크래프트를 만들기 몇 년 전의 일이죠. 이 게임의 비결은 단순하면서도 기발했습니다. 고정된 레벨 대신, 스테이지에 들어갈 때마다 규칙에 따라 언덕, 파이프, 구덩이, 대포, 적 무리를 이어 붙여 새로운 스테이지를 만들어 냅니다.

이 게임은 팬층을 훌쩍 넘어 널리 알려졌습니다. 연구자들은 이 게임의 레벨 생성기를 Mario AI Competition에 활용했는데, 이 대회에서는 프로그램들이 레벨을 플레이하고 (나중에는 디자인까지) 하며 겨뤘고, 이 코드는 절차적 콘텐츠 생성에 관한 수많은 논문에도 등장했습니다.

이 버전은 Robert Kleffner의 HTML5 포트로, Java 코드를 JavaScript와 Canvas로 다시 만들어 최신 브라우저 어디서나 실행됩니다. 타이틀 화면에서 S를 누르고, 월드맵에서 스테이지를 골라 생성기가 준비한 레벨을 확인해 보세요. 이 포트의 배경음악은 오래된 브라우저 기능에 의존해서 비활성화되어 있지만, 효과음은 모두 정상적으로 작동합니다.

조작법

입력동작
← →걷기
↓웅크리기
S점프 / 게임 시작
A달리기 및 파이어볼 던지기

특징

  • 모든 레벨이 그때그때 생성되어 같은 플레이는 단 한 번도 없습니다
  • 성, 지하, 어슬레틱 스테이지가 있는 오버월드 맵
  • 타이틀 화면에 마리오, 루이지, 쿠파 등이 등장하는 Super Mario World 스타일 그래픽
  • 맵을 더 많이 클리어할수록 난이도가 올라갑니다

팁

  1. 타이틀 화면에서 S를 눌러 시작한 다음, 월드맵에서는 방향키와 S로 스테이지를 선택하세요.
  2. A를 누른 채 달리면 긴 구덩이를 훨씬 쉽게 건널 수 있어요. 다만 좁은 발판에 착지하기 전에는 손을 떼세요.
  3. 불릿 Bill 대포는 일정한 리듬으로 발사됩니다. 한 발이 지나가길 기다렸다가 대포 위로 뛰어넘으세요.
  4. 레벨은 무작위라서 불가능해 보이는 스테이지는 대개 운이 나빴을 뿐이에요. 맵에서 다른 길을 선택해 보세요.

자주 묻는 질문

Infinite Mario는 누가 만들었나요?

원작 Java 게임은 2008년 Markus “Notch” Persson이 만들었습니다. 이 브라우저 버전은 Robert Kleffner가 만든 오픈 소스 HTML5 포트입니다.

레벨이 정말 무한한가요?

네. 레벨에 들어갈 때마다 랜덤 시드와 규칙으로 생성되기 때문에 새로운 스테이지를 끝없이 계속 플레이할 수 있습니다.

왜 음악이 없나요?

이 포트는 최신 브라우저가 더 이상 지원하지 않는 MIDI 기능으로 음악을 재생했기 때문에 음악이 비활성화되어 있습니다. 효과음은 그대로 재생됩니다.

모바일에서도 되나요?

키보드가 필요합니다. 스마트폰과 태블릿에서는 터치 컨트롤을 지원하는 Mario.Game Adventure를 추천합니다.

더 즐길 수 있는 게임