오픈 소스 마리오 팬 게임 6종, 이제 Mario.Game에서 플레이하세요
Infinite Mario Bros, MariOCaml, Super Mario Phaser, 월드 1-1 리메이크 2종, 그리고 레벨 에디터까지 — Mario.Game에서 만날 수 있는 오픈 소스 버전과 이를 만든 사람들을 소개합니다.
읽는 데 4분

Mario.Game에서는 자체 게임과 함께 GitHub에 오픈 소스로 공개된 팬 버전 6종을 만나볼 수 있습니다. 각 게임에는 조작법, 팁, 원본 저장소 링크가 담긴 전용 페이지가 있습니다. 간단히 둘러볼까요?
Infinite Mario Bros
Markus “Notch” Persson(2008)이 만든 유명한 랜덤 레벨 생성 게임을 Robert Kleffner가 HTML5로 포팅한 버전입니다. 모든 스테이지가 즉석에서 만들어지며, 이 게임은 Mario AI Competition의 연구 플랫폼이 되기도 했습니다. 플레이하기 · 가이드
Mario.js — World 1-1 Remake
Garrett Johnson은 역사상 가장 유명한 레벨을 재현하기 위해 메인 루프, 충돌 처리, 스크롤링, 스프라이트까지 캔버스 엔진을 처음부터 직접 만들었습니다. 플레이하기
MariOCaml
Matthew Hsu, Liam Bui, Ashley Xue가 참여한 코넬 대학교 프로젝트로, 전체를 OCaml 언어로 작성하고 JavaScript로 컴파일했습니다. 레벨은 절차적으로 생성됩니다. 플레이하기
Super Mario Phaser
Pablo Gozálvez가 Phaser 3로 만든 리메이크로, 랜덤 레벨, 키 재설정, 그리고 키노피오가 안내하는 설정 메뉴를 갖추고 있습니다. 플레이하기
Super Mario HTML5 (Phaser 3)
ffx0s가 TypeScript로 깔끔하게 구현한 월드 1-1입니다. 레벨은 Tiled 에디터로 제작했고, 마리오의 능력은 각각 별도의 “파워”로 구현했습니다. 플레이하기
Mario Level Editor
Martin Drapeau의 Backbone Game Engine에 들어 있는 Super Mario Bros. 데모입니다. 월드 1-1을 플레이한 뒤 편집 모드로 전환해 나만의 레벨을 만들 수 있습니다. 휴대폰용 큼직한 터치 버튼도 있습니다. 플레이하기 · 가이드
출처 및 라이선스 안내
저희는 소스 코드가 MIT 또는 퍼블릭 도메인 같은 관대한 오픈 소스 라이선스로 공개된 프로젝트만 포함했으며, 각 게임 페이지에는 저장소와 제작자 링크가 있습니다. 팬 게임은 애정으로 만들어진 작품입니다. 마음에 드는 게임이 있다면 GitHub에서 해당 저장소에 별을 눌러 주세요. 마리오와 관련 캐릭터는 Nintendo의 소유이며, 이 사이트는 비공식 팬 프로젝트입니다.


