Black FridayGame templates at Black Friday pricesEnds in See the deals

Puzzle · HTML5

Mahjong Sweet Shop

Candy shop tile-matching puzzle with 60 levels in 4 shops

minn Polar GamesVerżjoni 1.0.0Aġġornat 11 ta’ Nov, 2026

  • Kodiċi tas-sors
  • Demo diretta
  • Iddokumentat
Liċenzja perpetwaUS$49 US$41.65 -15%Ixtri issa
Start screen with the cat baker: Play, sound and settings.Settings: effects and music volume, 14 languages and vibration.Level map of the Sweet Shop: a cream path with a stop for each of the 15 levels.Level 1 with the guided tutorial: the cat shows which tile to tap first.Ice Cream Shop: a seaside parlour with popsicles, sundaes and tropical fruit tiles.Bakery: croissants, bread, jam and honey on warm wooden shelves.Chocolate Shop: truffles, cocoa, cookies and chocolate cake.Victory screen: three stars, strawberry coins and the next level.Tray full: undo the last tile or try the level again.Pause: continue, restart, level map, language and vibration.Level map of the Chocolate Shop, the fourth world.Level map of the Ice Cream Shop by the sea.

Mahjong Sweet Shop: free the tiles, fill the tray, bake your way through four shops.

Mahjong Sweet Shop is an HTML5 triple tile-matching template with full source code and a cozy candy shop theme. 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 shops, a cat baker mascot, a guided tutorial, three helpers, 14 interface languages and a ready-to-host game folder.

Mahjong Sweet Shop: the cat baker jumps for joy next to a glowing trio of cupcake, strawberry and macaron tiles.

Four shops, sixty levels

Sweet Shop, Ice Cream Shop, Bakery and Chocolate Shop each bring their own level background, a level map with a stop for every level and a sheet of 12 tile pictures: cupcakes, macarons, donuts, sundaes, popsicles, croissants, pretzels, truffles, cookies and more. Levels grow from 9 to 90 tiles, and every level is generated from a stored solution, so it can always be won.

The four shops of Mahjong Sweet Shop with the cat baker: Sweet Shop, Ice Cream Shop, Bakery and Chocolate Shop.

A cat baker as your guide

The orange kitten in a chef hat and strawberry apron waves on the map, points at the glowing tiles during the tutorial, jumps when you win and sits down sad when the tray fills up. Sakura petals fall on the menu, candy confetti bursts on the win screen and screens change with an animated transition.

Main features: 60 levels, 48 sweet tiles, guided tutorial, 14 languages, undo hint and shuffle, easy to customize.

Helpers, coins and stars

Undo takes back a move, Hint shows three tiles that match and Shuffle rearranges what is left while keeping the level solvable. Strawberry coins come from every trio and every win, and each level awards up to three stars: fewer helpers, more stars.

14 languages, every screen size

The interface is translated into 14 languages and starts in the language of the device. Candy shop artwork exists for landscape, portrait and ultra-wide screens, so the game fits phones, tablets, desktops and wide monitors. A "Tap to start" screen unlocks sound on mobile browsers.

Mahjong Sweet Shop on a desktop, a tablet and a phone with the cat baker.

Built on a proven engine

Mahjong Sweet Shop uses the same tested engine and rules as our Mahjong Garden template, with an all-new candy shop theme: start screen, scenery, maps, tiles, mascot, logo, ribbons, buttons and coin. The neutral interface frames and icons, the sound effects and the music are the same as in Mahjong Garden.

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. The package includes the editable project, an illustrated offline guide in English, Portuguese and Spanish with a gallery of real screenshots, a separate step-by-step customization guide 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.

Customise it

CUSTOMIZATION.html shows real screenshots with numbered parts and the file behind each one, and gives recipes to replace any picture, the logo, the cat, the tile sheets, the shop backgrounds and maps, sounds and music, texts, colors and the font, and to change level sizes, helpers and coins. Plain JavaScript modules and CSS, no framework, no build step.

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, JPG, 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 wins all 60 levels by their stored solution, checks the rules and the shuffle, and checks the 14 languages. Node.js 26.13 or newer is only used for the tests, the local server and the copy command.

Screens minn din l-edizzjoni

Meħuda mill-edizzjoni li qed tinbiegħ hawn.

Inkluż

  • 60 levels in 4 shops (Sweet Shop, Ice Cream Shop, Bakery, Chocolate Shop), a level map per shop, 48 sweet tile pictures, 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 the font licence notice
  • Illustrated offline buyer guide in English, Portuguese and Spanish with real screenshots, plus a step-by-step customization guide

Mhux inkluż f'din l-edizzjoni

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

X'hemm fiż-ZIP

L-istruttura vera tal-folders tal-pakkett li tniżżel, bl-ismijiet u d-daqsijiet moqrija direttament minnu.

mahjong-sweet-shop-1.0.0-complete.zip353 fajl · 33.4 MB
  • mahjong-sweet-shop-static-1.0.0/352 fajl · 33.4 MB
    • documentation/Gwida HTML, iftaħha qabel tixtri20 fajl · 2.7 MB
      • img/JPG · 16 fajl · 2.6 MB
      • customization.html39 KB
      • es.html41 KB
      • index.html40 KB
      • pt.html40 KB
    • game/Lest għall-hosting: ittella' dan il-folder160 fajl · 15.3 MB
      • assets/Arti, awdjo u tipi ta' ittriMP3 · SVG · TXT · WEBP · WOFF2 · 126 fajl · 15 MB
      • css/CSS · 4 fajl · 155 KB
      • src/Moduli tas-sorsJS · 28 fajl · 155 KB
      • DOCUMENTATION.txt1 KB
      • index.html1 KB
    • source/Kodiċi sors li jinqara166 fajl · 15.3 MB
      • assets/Arti, awdjo u tipi ta' ittriMP3 · SVG · TXT · WEBP · WOFF2 · 126 fajl · 15 MB
      • css/CSS · 4 fajl · 155 KB
      • src/Moduli tas-sorsJS · 28 fajl · 155 KB
      • test/Testijiet awtomatiċiMJS · 2 fajl · 4 KB
      • tools/Skripts għall-bini u l-verifikaMJS · 2 fajl · 2 KB
      • index.html1 KB
      • package-lock.json1 KB
      • package.json1 KB
      • README.md3 KB
    • THIRD-PARTY-LICENSES/Avviżi dwar il-liċenzja li għandek iżżomm mal-logħba tiegħek2 fajl · 5 KB
      • fredoka-OFL.txt4 KB
      • README.txt1 KB
    • CHANGELOG.txtStorja tal-verżjonijiet1 KB
    • CUSTOMIZATION.html1 KB
    • DOCUMENTATION.htmlJiftaħ il-gwida1 KB
    • START-HERE.txtBidu rapidu1 KB
  • POLAR-MARKETPLACE-START-HERE.txtIbda hawn: liċenzja, appoġġ u l-ewwel passi1 KB

Dettalji tal-oġġett

Edizzjoni
Standalone Browser Edition
Verżjoni
1.0.0
Maħruġ
11 ta’ Nov, 2026
Aġġornat
11 ta’ Nov, 2026
Kategorija
Puzzle
Lingwi
Ingliż, Portugiż, Spanjol, Franċiż, Ġermaniż, Taljan, Olandiż, Pollakk, Tork, Russu, Indoneżjan, Ġappuniż, Korean, Ċiniż Simplifikat
Fajls inklużi
HTML, CSS, JavaScript, JSON, SVG, WebP, JPG, MP3, WOFF2
Mibni b'
HTML5, JavaScript, Canvas 2D, Web Audio
Brawżers
Brawżers moderni bil-WebGL2
Dokumentazzjoni
Dokumentazzjoni

Awtur

Polar Games

Studjo Brażiljan li jagħmel logħob għall-brawżer. Kull mudell hawnhekk huwa logħba li bnejna u ppubblikajna aħna.

Ara l-logħob tagħna

Rekwiżiti

  • 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

L-appoġġ ikopri mistoqsijiet tekniċi u difetti li jistgħu jiġu riprodotti fil-logħba fornuta. L-installazzjoni u l-adattament huma servizzi separati.

Reġistru tal-bidliet

  1. 1.0.011 ta’ Nov, 2026

Mistoqsijiet

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/.

How is it related to Mahjong Garden?

It uses the same tested engine and rules as Mahjong Garden, with an all-new candy shop theme: start screen, four shops with their own maps and level backgrounds, 48 sweet tile pictures, a cat baker mascot, logo, ribbons, buttons and coin. The neutral interface frames and icons, the sound effects and the music are the same as in Mahjong Garden.

Which browsers does it support?

All current browsers, desktop and mobile: Chrome, Edge, Firefox, Safari (macOS, iPhone, iPad), Opera, Brave and Samsung Internet (Chromium-based 105+, Firefox 121+, Safari 16+). 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 the art, tiles or difficulty?

CUSTOMIZATION.html in the package explains it step by step with numbered screenshots: which file draws every part of each screen, how to replace the backgrounds, the cat and the tile sheets, and where the level sizes (src/game/levels.js), helpers and coins (src/config.js) and texts (src/i18n.js) are.

Why are some file names in Portuguese?

Some file and function names come from the original developer (for example gata = cat, fundo = background, mapa = map, moeda = coin). The guide has a table that explains each of them.

Aqra t-termini sħaħ tal-liċenzja, l-appoġġ, ir-rimborż u l-privatezza

Before you buy: guides and reviews

Mill-Brażil għad-dinja

Xerrejja f'25 pajjiż

Ikseb liċenzja għal logħba HTML5 lesta, bil-kodiċi tas-sors, għas-sit, l-app jew il-brand tiegħek.

  • 900+bejgħ
  • 25pajjiż
  • 2016sena tal-ewwel bejgħ
Pajjiżi fejn biegħna: Il-Brażil, l-Istati Uniti, ir-Renju Unit, il-Ġermanja, il-Kanada, l-Awstralja, Franza, l-Indja, in-Netherlands, Spanja, l-Italja, il-Ġappun, il-Korea t’Isfel, il-Polonja, il-Messiku, l-Iżvezja, l-Iżvizzera, Singapore, l-Emirati Għarab Magħquda, l-Arabja Sawdija, l-Indoneżja, it-Turkija, il-Portugall, il-Filippini, il-Vjetnam.

Aktar minn Polar Games

Mahjong Sweet ShopUS$49 US$41.65 -15%
Ixtri issa