Black FridayGame templates at Black Friday pricesEnds in See the deals

퍼즐 · HTML5

Mahjong Garden

Tile-matching puzzle with 60 levels in 4 worlds

제작: Polar Games버전 1.0.0업데이트 2026년 11월 8일

  • 소스 코드
  • 라이브 데모
  • 문서 제공
영구 라이선스US$49 US$41.65 -15%지금 구매
Start screen with the mole mascot of Spring Garden: Play, sound and settings.Settings: effects and music volume, language selector with 14 languages, and vibration.Level map of the first world: a stone path with a stop for each of the 15 levels.Level 1 with the guided tutorial: the mole shows which tile to tap first.Sunny Pond: new scenery, new tiles and the mole in sunglasses and a swim ring.Autumn Orchard: apples, pumpkins and falling leaves.Snowy Garden: snow falls while you match winter tiles.Victory screen: three stars, coins earned and the next level.

Mahjong Garden: free the tiles, fill the tray, clear the garden.

Mahjong Garden is an HTML5 tile-matching puzzle template with full source code. Players tap a tile that no other tile covers, it flies to a tray of seven slots, and three alike disappear. The edition has 60 levels in four seasonal worlds, a guided tutorial, three helpers, 14 interface languages and a ready-to-host game folder.

Mahjong Garden: the mole mascot leaping in front of a glowing trio of tiles in a sunny garden.

Four worlds, sixty levels

Spring Garden, Sunny Pond, Autumn Orchard and Snowy Garden each bring their own scenery, 12 tile pictures, a level map with a stop for every level and a weather effect: petals, bubbles, falling leaves or snow. The mole mascot changes outfit with the season. Levels grow from 9 tiles to 90 tiles, and every level is generated from a stored solution, so it can always be won.

The four worlds of Mahjong Garden along one stone path: Spring Garden, Sunny Pond, Autumn Orchard and Snowy Garden.

Made to feel good

Tiles fly to the tray in a little arc, the tray dips as they land, a match bursts into sparkles, petals and coins, and quick matches in a row raise the pitch of the sound. Every tap on the interface gives a small shower of stars, screens change with an animated iris transition, and the mole reacts to what you do. Everything respects the reduced-motion setting of the device.

A trio of tulip tiles bursting into sparkles, petals and coins in the wooden tray, with a combo pop-up.

Helpers, coins and a guided tutorial

Undo takes back a move, Hint points at a trio you can make and Shuffle rearranges what is left while keeping the level solvable. Coins come from every match and win, and each level awards up to three stars. Level 1 teaches the game in seven short steps, every time it starts.

14 languages, every screen size

The interface is translated into 14 languages and starts in the language of the device. The game runs in portrait and landscape on phones, tablets, desktops and ultra-wide screens: in landscape on a phone the tray moves to the side. It works in all current browsers, including Chrome, Edge, Firefox and Safari on iPhone and iPad, with a "Tap to start" screen that unlocks sound on mobile.

Mahjong Garden on a tablet and a phone, with callouts for the guided tutorial, helpers, coins and stars, 14 languages, portrait and landscape, and clean source code.

Your game, your hosting

Upload the contents of the game folder to static HTTP(S) hosting and open index.html. No database, PHP, account, server or Node.js runtime is needed, and normal play makes no requests to ranking, advertising or payment services. Artwork, audio and the font are all local. The package includes the editable project, an illustrated offline guide in English, Portuguese and Spanish and the font licence notice.

What this edition does not include

Native apps, hosting and custom development are not included, nor are online multiplayer, an online ranking, in-app purchases or an advertising SDK. The included translations are supplied as they are: have a native speaker review them before launching in a new market.

Who this template is for

Site and portal owners who want a polished casual puzzle, freelancers and studios who need a base for a client's branded tile game, and developers who want to learn from readable JavaScript modules.

Customise it

Change the world list, helpers, coin values and game-feel numbers in src/config.js, the tile count of each level in src/game/levels.js and the texts of all 14 languages in src/i18n.js. Screens and systems live in small files in src/app/, each with a one-line description at the top. The stylesheets are layered in four files: edit the last one that sets a rule. Replace artwork, sounds and music by dropping files with the same names into assets/.

Technical details at a glance

  • Stack: HTML5, plain JavaScript modules and CSS, Canvas 2D and Web Audio, with no third-party code and no game engine.
  • Files: HTML, CSS, JavaScript, JSON, SVG, WebP, MP3 and WOFF2.
  • Languages: 14 interface languages and a guide in English, Portuguese and Spanish.
  • Browsers: Chromium-based browsers 105+, Firefox 121+, Safari 16+, desktop and mobile.
  • Saves: the browser's local storage, with no account or cloud sync.
  • Tests: npm test checks the rules of all 60 levels and the 14 languages. Node.js 26.13 or newer is only used for the tests, the local server and the copy command.

이 에디션의 화면

이곳에서 판매하는 에디션에서 캡처했습니다.

포함 내용

  • 60 levels in 4 worlds (Spring Garden, Sunny Pond, Autumn Orchard, Snowy Garden), a level map per world, guided tutorial, Undo, Hint and Shuffle, coins and stars. 14 interface languages.
  • Ready-to-host game/ with local artwork, audio and fonts
  • Readable editable source in plain JavaScript modules and CSS (no dependencies, no build step), rule and language tests, and third-party licence notices
  • Illustrated offline buyer guide in English, Portuguese and Spanish

이 에디션에 포함되지 않는 것

  • Native apps, hosting and custom development
  • Online multiplayer, online ranking, in-app purchases and advertising SDK

ZIP 안에 들어 있는 것

다운로드하는 패키지의 실제 폴더 구조입니다. 이름과 크기는 패키지에서 직접 읽어 온 값입니다.

mahjong-garden-1.0.0-complete.zip573 파일 · 49.8 MB
  • mahjong-garden-static-1.0.0/572 파일 · 49.8 MB
    • documentation/HTML 가이드, 구매 전에 열어 보세요1 파일 · 386 KB
      • index.html386 KB
    • game/바로 호스팅 가능: 이 폴더를 업로드하세요280 파일 · 24.7 MB
      • assets/아트, 오디오, 글꼴MP3 · SVG · TXT · WEBP · WOFF2 · 246 파일 · 24.4 MB
      • css/CSS · 4 파일 · 146 KB
      • src/소스 모듈JS · 28 파일 · 153 KB
      • DOCUMENTATION.txt1 KB
      • index.html1 KB
    • source/읽기 쉬운 소스 코드286 파일 · 24.7 MB
      • assets/아트, 오디오, 글꼴MP3 · SVG · TXT · WEBP · WOFF2 · 246 파일 · 24.4 MB
      • css/CSS · 4 파일 · 146 KB
      • src/소스 모듈JS · 28 파일 · 153 KB
      • test/자동화 테스트MJS · 2 파일 · 4 KB
      • tools/빌드 및 점검 스크립트MJS · 2 파일 · 2 KB
      • index.html1 KB
      • package-lock.json1 KB
      • package.json1 KB
      • README.md2 KB
    • THIRD-PARTY-LICENSES/게임과 함께 보관해야 할 라이선스 고지2 파일 · 5 KB
      • fredoka-OFL.txt4 KB
      • README.txt1 KB
    • CHANGELOG.txt버전 기록1 KB
    • DOCUMENTATION.html가이드를 엽니다1 KB
    • START-HERE.txt빠른 시작1 KB
  • POLAR-MARKETPLACE-START-HERE.txt여기서 시작: 라이선스, 지원, 첫 단계1 KB

상품 정보

에디션
Standalone Browser Edition
버전
1.0.0
출시일
2026년 11월 8일
업데이트
2026년 11월 8일
카테고리
퍼즐
언어
영어, 포르투갈어, 스페인어, 프랑스어, 독일어, 이탈리아어, 네덜란드어, 폴란드어, 튀르키예어, 러시아어, 인도네시아어, 일본어, 한국어, 중국어(간체)
포함된 파일
HTML, CSS, JavaScript, JSON, SVG, WebP, MP3, WOFF2
사용 기술
HTML5, JavaScript, Canvas 2D, Web Audio
브라우저
WebGL2를 지원하는 최신 브라우저
문서
문서

제작자

Polar Games

브라우저 게임을 만드는 브라질 스튜디오입니다. 이곳의 모든 템플릿은 저희가 직접 만들고 출시한 게임입니다.

저희 게임 보기

요구 사항

  • Any current browser: Chrome, Edge, Firefox, Safari, Opera and other modern browsers (Chromium 105+, Firefox 121+, Safari 16+)
  • Static HTTP(S) hosting; no database or author account required

지원은 제공된 게임에 대한 기술 문의와 재현 가능한 결함을 다룹니다. 설치와 커스터마이징은 별도 서비스입니다.

변경 내역

  1. 1.0.02026년 11월 8일

질문

Do I need to build the game?

No. Upload the contents of game/ to HTTP(S) hosting. The source is plain JavaScript modules and CSS with no dependencies; the build command only copies the files to game/.

Which browsers does it support?

All current browsers, desktop and mobile: Chrome, Edge, Firefox, Safari (macOS, iPhone, iPad), Opera, Brave and Samsung Internet. Minimum versions are Chromium-based browsers 105, Firefox 121 and Safari 16. It was tested automatically in the Chromium, Firefox and WebKit engines; test on your target devices before publishing.

Where is progress saved?

Locally in the current browser, with no account or cloud sync.

What licence applies?

The Polar Games Marketplace terms shown at checkout apply.

How do I change levels, worlds or texts?

Edit src/config.js for the world list, helpers, coin values and feel numbers, src/game/levels.js for the tile count of each level, and src/i18n.js for the texts of the 14 languages. Replace artwork, sounds and music by dropping files with the same names into assets/.

Can I add a language?

Yes. Add a text table to src/i18n.js, add its name to the language list and run npm test: the language test checks that every text key is present. The included translations are supplied as they are; have a native speaker review them before launching in a new market.

라이선스, 지원, 환불, 개인정보 약관 전문 읽기

Before you buy: guides and reviews

브라질에서 전 세계로

25개국의 구매자

웹사이트, 앱 또는 브랜드에 소스 코드가 포함된 완성형 HTML5 게임을 라이선스하세요.

  • 900+판매
  • 25개국
  • 2016판매 시작 연도
판매한 국가: 브라질, 미국, 영국, 독일, 캐나다, 오스트레일리아, 프랑스, 인도, 네덜란드, 스페인, 이탈리아, 일본, 대한민국, 폴란드, 멕시코, 스웨덴, 스위스, 싱가포르, 아랍에미리트, 사우디아라비아, 인도네시아, 튀르키예, 포르투갈, 필리핀, 베트남.

Polar Games의 다른 상품

Mahjong GardenUS$49 US$41.65 -15%
지금 구매