PozyGame
0
Login or Sign up โœ–
Notifications โœ–
Friend Requests
My Games โœ–
Friends โœ–
Play together. Stay connected.

Create a free account to add friends and play together.

Share profile
Firefly Mahjong
Firefly Mahjong

Firefly Mahjong

Editor Rating: 5.0/5 Puzzle

More games like this

Firefly Mahjong
Firefly Mahjong
Firefly Mahjong

Firefly Mahjong

Puzzle โ€ข 25 Views โ€ข 1 Plays
Firefly Mahjong
Firefly Mahjong
โญ Editor Rating: 5.0/5 ยท Be the first to rate!
25 views
1 plays
Puzzle Original Kids Safe
Technology HTML5
Platform Browser
Last Updated Sep 12, 2026

Game Options

๐ŸŽฏ Difficulty Levels

Firefly Mahjong features 50 carefully crafted levels that gradually increase in complexity:

  • Levels 1-10: Beginner (14-140 tiles) - Perfect for learning the rules
  • Levels 11-20: Intermediate (158-308 tiles) - Build your skills
  • Levels 21-30: Advanced (340+ tiles) - Challenge yourself
  • Levels 31-40: Expert - Complex layouts
  • Levels 41-50: Master - Maximum difficulty
  • Endless Mode: Infinite random boards after completing Level 50

Power-Ups & Tools

  • ๐Ÿ’ก Hint (5 uses): Highlights a matching pair when you're stuck
  • ๐Ÿ”€ Shuffle (3 uses): Rearranges remaining tiles into a new solvable layout
  • โ†ฉ๏ธ Undo: Revert your last move (unlimited uses)

๐Ÿ† Scoring System

  • Base Points: 100 points per match
  • Combo Bonus: Match tiles quickly to build combos (up to 8x multiplier!)
  • Star Rating: Earn 1-3 stars per level based on speed and efficiency
  • Best Score Tracking: Your highest score and best time saved for each level

๐ŸŽจ Visual & Audio Settings

  • ๐Ÿ”Š Sound Effects: Toggle wooden tile clacks and match sounds
  • ๐ŸŽต Ambient Music: Procedurally generated relaxing soundscape (Cmaj7-Am7-Fmaj7-G7 progression)
  • Responsive Design: Automatically adapts to any screen size

How to Play

๐ŸŽฒ Basic Rules

  1. Select Tiles: Click or tap on a free tile to select it (it will glow)
  2. Match Pairs: Click on another free tile with the same design to remove both
  3. Clear the Board: Remove all tile pairs to complete the level

โœ… What Makes a Tile "Free"?

A tile can only be selected if BOTH conditions are met:

  1. No tiles on top: The tile must not be covered by any tile from a higher layer
  2. Side is open: At least one side (left OR right) must have no adjacent tile on the same layer

๐Ÿ’ก Tip: Free tiles are slightly elevated and have a subtle glow when you hover over them.

Tile Types

The game features 42 unique tile designs across 6 categories:

  • Dots (Circles): Numbers 1-9 with colored dots
  • Bamboo: Green bamboo sticks (1-9)
  • Characters: Chinese numerals ่ฌ (1-9)
  • Winds: East (E), South (S), West (W), North (N)
  • Dragons: Red (ไธญ), Green (็™ผ), White
  • Flowers: Plum, Orchid, Bamboo, Chrysanthemum, Spring, Summer, Autumn, Winter

โฑ๏ธ Strategy Tips

  • Work from the top: Always prioritize removing tiles from higher layers first
  • Plan ahead: Don't just match the first pair you see - think about what tiles you'll unlock
  • Build combos: Match tiles quickly (within 3.2 seconds) to earn combo multipliers
  • Use hints wisely: Save your hints for when you're truly stuck
  • Watch the edges: Edge tiles are often the key to unlocking the board

Earning 3 Stars

To achieve the maximum 3-star rating on each level:

  • Complete the level quickly (under 4 seconds per tile pair)
  • Use fewer than 3 hints
  • Maintain high combos throughout the game

Technical Features

๐Ÿ’ป Technology

  • Built With: Pure HTML5 Canvas + Vanilla JavaScript (ES6)
  • No External Dependencies: Zero libraries - lightweight and fast
  • File Size: Under 50KB (incredibly lightweight!)
  • Instant Loading: No downloads, no installations

๐ŸŽจ Procedural Graphics

All tiles are drawn dynamically using Canvas API - no image files needed:

  • Vector-Based: Perfect quality on any screen resolution (Retina/4K support)
  • 3D Effects: Realistic tile depth with shadows and highlights
  • Smooth Animations: 60 FPS particle effects and tile movements
  • Adaptive Sizing: Tiles automatically resize from 28px to 96px based on screen

๐ŸŽต Procedural Audio

Web Audio API generates all sounds in real-time:

  • Sound Effects: Wooden percussion, marimba tones, match celebrations
  • Ambient Music: Dreamy chord progressions with sparse bell notes
  • Zero Bandwidth: No MP3 files to download
  • Smooth Transitions: Cross-fading chords for seamless loops

๐Ÿ’พ Smart Save System

  • LocalStorage: Progress automatically saved in browser
  • What's Saved: Highest unlocked level, best scores, times, stars, settings
  • Privacy: All data stored locally - no servers, no tracking
  • Cross-Session: Close browser and return anytime - your progress is safe

๐Ÿ“ฑ Responsive Design

  • Mobile-First: Touch-optimized controls
  • Orientation Support: Works in portrait and landscape
  • Safe Areas: Properly handles notches and home indicators
  • Breakpoints: Optimized layouts for 320px to 1920px+ screens

โ™ฟ Accessibility

  • Keyboard Navigation: Full keyboard support for desktop users
  • Visual Clarity: High contrast, clear tile designs
  • Reduced Motion: Respects system preferences for animations
  • Color Blind Friendly: Tiles distinguished by patterns, not just colors

FAQ

How do I know which tiles are free to match?
<p>A tile is "free" when it meets two conditions:</p> <ol> <li><strong>No tiles on top:</strong> The tile must not be covered by any tile from a higher layer</li> <li><strong>Open side:</strong> At least one side (left OR right) must have no adjacent tile on the same layer</li> </ol> <p><strong>Visual Cues:</strong></p> <ul> <li>Free tiles slightly elevate when you hover over them</li> <li>Your cursor changes to a pointer (hand icon) over free tiles</li> <li>Blocked tiles appear slightly dimmed</li> <li>Selected tiles glow with a golden ring</li> </ul> <p>If you're stuck, use the <strong>๐Ÿ’ก Hint button</strong> (press H) to highlight a matching pair!</p>
What happens when I complete all 50 levels?
<p>Congratulations! When you clear Level 50, you'll see a special celebration screen with:</p> <ul> <li>๐ŸŒŸ "You have mastered the garden!" message</li> <li>Recognition as a true Mahjong master</li> <li>Two options to continue playing:</li> </ul> <p><strong>1. Replay Level 50:</strong> Try to beat your best score and earn 3 stars if you haven't already</p> <p><strong>2. Play Endless Mode โ™พ๏ธ:</strong> This unlocks infinite randomly-generated levels! Each endless level features:</p> <ul> <li>The maximum board size (12ร—10ร—6 layers = ~374 tiles)</li> <li>Completely unique, solvable layouts every time</li> <li>Displayed as "Endless 1", "Endless 2", "Endless 3", etc.</li> <li>No star ratings or best score tracking (since it's infinite)</li> </ul> <p>Your progress is automatically saved, so you can switch between regular levels and endless mode anytime!</p>
Can I play this game offline or on my phone?
<p><strong>Yes to both!</strong></p> <h4>๐Ÿ“ฑ Mobile Play:</h4> <ul> <li>Firefly Mahjong is fully responsive and works perfectly on smartphones and tablets</li> <li>Touch controls are optimized for mobile devices</li> <li>Works on iOS (Safari), Android (Chrome), and all modern mobile browsers</li> <li>Supports both portrait and landscape orientations</li> <li>Automatically adjusts tile size to fit your screen</li> </ul> <h4>๐Ÿ”Œ Offline Play:</h4> <ul> <li><strong>Initial Load:</strong> You need an internet connection to load the game the first time</li> <li><strong>After Loading:</strong> Once the page is loaded, you can bookmark it and play offline (browser caching)</li> <li><strong>Progress Saved:</strong> Your game progress is stored locally on your device</li> </ul> <h4>๐Ÿ’ก Pro Tip:</h4> <p>Add the game to your home screen for quick access:</p> <ol> <li>Open the game in your mobile browser</li> <li>Tap the share menu (iOS) or three-dot menu (Android)</li> <li>Select "Add to Home Screen"</li> <li>Now you can launch it like a native app!</li> </ol>
Share "Firefly Mahjong"
Share this game with your friends or copy the direct link.
https://pozygame.idea2codeinfotech.com/game/firefly-mahjong
Embed "Firefly Mahjong"
Copy this HTML and paste it into your website.
Rate this game
How would you rate Firefly Mahjong?
โ˜… โ˜… โ˜… โ˜… โ˜…
Report this Game