PageSourceSearch

https://puzzles-game.com/en/

html puzzles-game.com collected 2026-10-08 07:17:35 UTC 140,068 bytes, 2 lines download raw bytes

1<!DOCTYPE html><!--1nRBpxGCDnM4nrMr9UJIb--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/b03f386bff88f9ee.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-91d3da2f8af7df46.js"/>
1<script src="/_next/static/chunks/4bd1b696-c023c6e3521b1417.js" async=""></script>
1<script src="/_next/static/chunks/255-881ba9d46d833261.js" async=""></script>
1<script src="/_next/static/chunks/main-app-e318ac43286a8847.js" async=""></script>
1<script src="/_next/static/chunks/356-1cbf59d25a49fb83.js" async=""></script>
1<script src="/_next/static/chunks/906-922e18bff321b0b2.js" async=""></script>
1<script src="/_next/static/chunks/91-077a7b6870f33e56.js" async=""></script>
1<script src="/_next/static/chunks/256-64372f5b3bdda1df.js" async=""></script>
1<script src="/_next/static/chunks/app/%5Blocale%5D/page-27f2de7e7daba3f6.js" async=""></script>
1<script src="/_next/static/chunks/app/%5Blocale%5D/layout-4b5d8651a2416d11.js" async=""></script>
1<script src="/_next/static/chunks/689-1f58878066ff4d06.js" async=""></script>
1<script src="/_next/static/chunks/app/%5Blocale%5D/not-found-b5f44bd74fc6fa8e.js" async=""></script>
1<link rel="preload" href="https://analytics.selfboot.cn/stats.js" as="script"/><title>68 Free Online Puzzle Games - Play in Your Browser</title><meta name="description" content="Play 68 free logic and number puzzles inspired by Simon Tatham&#x27;s collection. No download required - start instantly in your browser on desktop or mobile."/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="free online puzzles,logic games,brain teasers,number puzzles,Sudoku,Simon Tatham puzzles,browser games"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><meta name="google-adsense-account" content="ca-pub-7746897490519544"/><link rel="canonical" href="https://puzzles-game.com/en/"/><link rel="alternate" hrefLang="en" href="https://puzzles-game.com/en/"/><link rel="alternate" hrefLang="zh" href="https://puzzles-game.com/zh/"/><link rel="alternate" hrefLang="ja" href="https://puzzles-game.com/ja/"/><link rel="alternate" hrefLang="zh-TW" href="https://puzzles-game.com/zh-TW/"/><link rel="alternate" hrefLang="ko" href="https://puzzles-game.com/ko/"/><link rel="alternate" hrefLang="es" href="https://puzzles-game.com/es/"/><link rel="alternate" hrefLang="fr" href="https://puzzles-game.com/fr/"/><link rel="alternate" hrefLang="ru" href="https://puzzles-game.com/ru/"/><link rel="alternate" hrefLang="de" href="https://puzzles-game.com/de/"/><link rel="alternate" hrefLang="x-default" href="https://puzzles-game.com/en/"/><meta property="og:title" content="68 Free Online Puzzle Games - Play in Your Browser"/><meta property="og:description" content="Play 68 free logic and number puzzles inspired by Simon Tatham&#x27;s collection. No download required - start instantly in your browser on desktop or mobile."/><meta property="og:url" content="https://puzzles-game.com/en/"/><meta property="og:site_name" content="Simon Puzzle Games"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://puzzles-game.com/og/default.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Simon Puzzle Games"/><meta property="og:locale:alternate" content="zh_CN"/><meta property="og:locale:alternate" content="ja_JP"/><meta property="og:locale:alternate" content="zh_TW"/><meta property="og:locale:alternate" content="ko_KR"/><meta property="og:locale:alternate" content="es_ES"/><meta property="og:locale:alternate" content="fr_FR"/><meta property="og:locale:alternate" content="ru_RU"/><meta property="og:locale:alternate" content="de_DE"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="68 Free Online Puzzle Games - Play in Your Browser"/><meta name="twitter:description" content="Play 68 free logic and number puzzles inspired by Simon Tatham&#x27;s collection. No download required - start instantly in your browser on desktop or mobile."/><meta name="twitter:image" content="https://puzzles-game.com/og/default.png"/><link rel="icon" href="/icon.svg" type="image/svg+xml"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body><div hidden=""><!--$--><!--/$--></div>
1<script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","system",null,["light","dark"],null,true,true)</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://puzzles-game.com/#website","name":"Simon Puzzle Games","description":"Play 68 free logic and number puzzles inspired by Simon Tatham's collection. No download required - start instantly in your browser on desktop or mobile.","url":"https://puzzles-game.com/","inLanguage":["en","zh","ja","zh-TW","ko","es","fr","ru","de"]},{"@type":"WebPage","@id":"https://puzzles-game.com/en/#webpage","name":"Simon Puzzle Games","description":"Play 68 free logic and number puzzles inspired by Simon Tatham's collection. No download required - start instantly in your browser on desktop or mobile.","url":"https://puzzles-game.com/en/","inLanguage":"en","isPartOf":{"@id":"https://puzzles-game.com/#website"}}]}</script>
1<div class="min-h-screen bg-gray-50 dark:bg-gray-900 flex flex-col"><nav class="bg-white dark:bg-gray-800 shadow-sm border-b border-gray-200 dark:border-gray-700 sticky top-0 z-50 backdrop-blur-md bg-white/95 dark:bg-gray-800/95"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="flex items-center justify-between h-12 sm:h-16"><nav class="flex items-center"><div class="flex items-center sm:hidden"><button data-slot="dropdown-menu-trigger" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 size-9 h-9 w-9 rounded-full border border-gray-200 text-gray-700 dark:border-gray-700 dark:text-gray-200" type="button" id="radix-_R_2j5faivb_" aria-haspopup="menu" aria-expanded="false" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-5 w-5" aria-hidden="true"><path d="M4 12h16"></path><path d="M4 18h16"></path><path d="M4 6h16"></path></svg><span class="sr-only">Menu</span></button></div><div class="hidden flex-wrap items-center gap-x-4 gap-y-2 sm:flex sm:flex-nowrap sm:gap-8"><a class="flex items-center gap-1.5 whitespace-nowrap text-sm font-semibold transition-colors hover:text-blue-600 dark:hover:text-blue-400 sm:gap-2 sm:text-lg text-blue-600 dark:text-blue-400" href="/en/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-house w-5 h-5 sm:w-6 sm:h-6" aria-hidden="true"><path d="M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"></path><path d="M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path></svg>Home</a><a class="flex items-center gap-1.5 whitespace-nowrap text-sm font-semibold transition-colors hover:text-blue-600 dark:hover:text-blue-400 sm:gap-2 sm:text-lg text-gray-700 dark:text-gray-200" href="/en/games/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-gamepad2 lucide-gamepad-2 w-5 h-5 sm:w-6 sm:h-6" aria-hidden="true"><line x1="6" x2="10" y1="11" y2="11"></line><line x1="8" x2="8" y1="9" y2="13"></line><line x1="15" x2="15.01" y1="12" y2="12"></line><line x1="18" x2="18.01" y1="10" y2="10"></line><path d="M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z"></path></svg>Games</a><a class="flex items-center gap-1.5 whitespace-nowrap text-sm font-semibold transition-colors hover:text-blue-600 dark:hover:text-blue-400 sm:gap-2 sm:text-lg text-gray-700 dark:text-gray-200" href="/en/app/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-smartphone w-5 h-5 sm:w-6 sm:h-6" aria-hidden="true"><rect width="14" height="20" x="5" y="2" rx="2" ry="2"></rect><path d="M12 18h.01"></path></svg>iOS App</a><a href="https://docs.puzzles-game.com/en/" target="_blank" rel="noopener noreferrer" class="flex items-center gap-1.5 whitespace-nowrap text-sm font-semibold transition-colors hover:text-blue-600 dark:hover:text-blue-400 text-gray-700 dark:text-gray-200 sm:gap-2 sm:text-lg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-open w-5 h-5 sm:w-6 sm:h-6" aria-hidden="true"><path d="M12 7v14"></path><path d="M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"></path></svg>Docs</a></div></nav><div class="flex items-center justify-end gap-1 rounded-full border border-gray-200 bg-gray-50 p-1 dark:border-gray-700 dark:bg-gray-900/60 sm:gap-3 sm:rounded-md sm:border-transparent sm:bg-transparent sm:p-0"><button data-slot="dropdown-menu-trigger" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;
1size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 size-9 relative h-8 w-8 rounded-full sm:h-9 sm:w-9 sm:rounded-md" type="button" id="radix-_R_335faivb_" aria-haspopup="menu" aria-expanded="false" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-languages h-4 w-4 sm:h-[1.2rem] sm:w-[1.2rem]" aria-hidden="true"><path d="m5 8 6 6"></path><path d="m4 14 6-6 2-3"></path><path d="M2 5h12"></path><path d="M7 2h1"></path><path d="m22 22-5-10-5 10"></path><path d="M14 18h6"></path></svg><span class="sr-only">Switch language</span></button><button data-slot="dropdown-menu-trigger" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 size-9 relative h-8 w-8 rounded-full sm:h-9 sm:w-9 sm:rounded-md" type="button" id="radix-_R_535faivb_" aria-haspopup="menu" aria-expanded="false" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun h-4 w-4 rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0 sm:h-[1.2rem] sm:w-[1.2rem]" aria-hidden="true"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon absolute h-4 w-4 rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100 sm:h-[1.2rem] sm:w-[1.2rem]" aria-hidden="true"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg><span class="sr-only">Toggle theme</span></button></div></div></div></nav><main class="flex-1 min-h-0"><section class="bg-white dark:bg-gray-900 py-16"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center"><h1 class="text-5xl md:text-6xl font-bold text-gray-900 dark:text-white mb-6">🧩 Puzzle Games Collection</h1><p class="text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto mb-8 leading-relaxed">68 free online logic puzzles, no download required</p><div class="flex flex-wrap justify-center gap-3 text-sm"><span class="bg-blue-100 dark:bg-blue-900 text-blue-800 dark:text-blue-200 px-4 py-2 rounded-full font-medium">68<!-- --> <!-- -->games</span><span class="bg-green-100 dark:bg-green-900 text-green-800 dark:text-green-200 px-4 py-2 rounded-full font-medium">7 <!-- -->categories</span><span class="bg-red-100 dark:bg-red-900 text-red-800 dark:text-red-200 px-4 py-2 rounded-full font-medium">Fast Speed</span><span class="bg-yellow-100 dark:bg-yellow-900 text-yellow-800 dark:text-yellow-200 px-4 py-2 rounded-full font-medium">Custom Settings</span><span class="bg-indigo-100 dark:bg-indigo-900 text-indigo-800 dark:text-indigo-200 px-4 py-2 rounded-full font-medium">Auto Solve</span>
1<span class="bg-teal-100 dark:bg-teal-900 text-teal-800 dark:text-teal-200 px-4 py-2 rounded-full font-medium">Mobile Friendly</span></div></div></div></section><section class="bg-gray-50 dark:bg-gray-800 py-16"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="mb-16"><h3 class="text-2xl md:text-3xl font-bold text-gray-800 dark:text-white mb-8 text-center"><span class="bg-gradient-to-r from-blue-600 to-purple-600 bg-clip-text text-transparent">Hot Recommended</span></h3><div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6"><a class="group block" href="/en/game/lightup/"><div class="bg-white dark:bg-gray-700 rounded-xl shadow-md hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1 border border-gray-200 dark:border-gray-600 overflow-hidden"><div class="bg-gradient-to-br from-blue-500 to-purple-600 aspect-[4/3] flex items-center justify-center relative overflow-hidden"><img alt="Light Up" loading="lazy" width="400" height="300" decoding="async" data-nimg="1" class="w-full h-full object-cover transition-transform duration-300" style="color:transparent" src="https://slefboot-1251736664.file.myqcloud.com/puzzles/lightup.webp"/><div class="absolute inset-0 bg-black/10 group-hover:bg-black/5 transition-colors duration-300"></div></div><div class="p-6"><h4 class="text-xl font-bold text-gray-900 dark:text-white mb-2 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors">Light Up</h4><p class="text-gray-600 dark:text-gray-300 text-sm leading-relaxed mb-4 line-clamp-2">Place bulbs to illuminate all squares</p></div></div></a><a class="group block" href="/en/game/bridges/"><div class="bg-white dark:bg-gray-700 rounded-xl shadow-md hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1 border border-gray-200 dark:border-gray-600 overflow-hidden"><div class="bg-gradient-to-br from-blue-500 to-purple-600 aspect-[4/3] flex items-center justify-center relative overflow-hidden"><img alt="Bridges" loading="lazy" width="400" height="300" decoding="async" data-nimg="1" class="w-full h-full object-cover transition-transform duration-300" style="color:transparent" src="https://slefboot-1251736664.file.myqcloud.com/puzzles/bridges.webp"/><div class="absolute inset-0 bg-black/10 group-hover:bg-black/5 transition-colors duration-300"></div></div><div class="p-6"><h4 class="text-xl font-bold text-gray-900 dark:text-white mb-2 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors">Bridges</h4><p class="text-gray-600 dark:text-gray-300 text-sm leading-relaxed mb-4 line-clamp-2">Connect all islands with bridges</p></div></div></a><a class="group block" href="/en/game/untangle/"><div class="bg-white dark:bg-gray-700 rounded-xl shadow-md hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1 border border-gray-200 dark:border-gray-600 overflow-hidden"><div class="bg-gradient-to-br from-blue-500 to-purple-600 aspect-[4/3] flex items-center justify-center relative overflow-hidden"><img alt="Untangle" loading="lazy" width="400" height="300" decoding="async" data-nimg="1" class="w-full h-full object-cover transition-transform duration-300" style="color:transparent" src="https://slefboot-1251736664.file.myqcloud.com/puzzles/untangle.webp"/><div class="absolute inset-0 bg-black/10 group-hover:bg-black/5 transition-colors duration-300"></div></div><div class="p-6"><h4 class="text-xl font-bold text-gray-900 dark:text-white mb-2 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors">Untangle</h4><p class="text-gray-600 dark:text-gray-300 text-sm leading-relaxed mb-4 line-clamp-2">Reposition points so lines don&#x27;t intersect</p></div></div></a><a class="group block" href="/en/game/cube/"><div class="bg-white dark:bg-gray-700 rounded-xl shadow-md hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1 border border-gray-200 dark:border-gray-600 overflow-hidden"><div class="bg-gradient-to-br from-blue-500 to-purple-600 aspect-[4/3] flex items-center justify-center relative overflow-hidden"><img alt="Cube" loading="lazy" width="400" height="300" decoding="async" data-nimg="1" class="w-full h-full object-cover transition-transform duration-300" style="color:transparent" src="https://slefboot-1251736664.file.myqcloud.com/puzzles/cube.webp"/><div class="absolute inset-0 bg-black/10 group-hover:bg-black/5 transition-colors duration-300"></div></div><div class="p-6"><h4 class="text-xl font-bold text-gray-900 dark:text-white mb-2 group-hover:text-blue-600 dar
1k:group-hover:text-blue-400 transition-colors">Cube</h4><p class="text-gray-600 dark:text-gray-300 text-sm leading-relaxed mb-4 line-clamp-2">Roll the cube to collect blue squares</p></div></div></a></div></div><div class="mb-16"><h3 class="text-2xl md:text-3xl font-bold text-gray-800 dark:text-white mb-8 text-center"><span class="bg-gradient-to-r from-blue-600 to-purple-600 bg-clip-text text-transparent">Challenging Puzzles</span></h3><div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6"><a class="group block" href="/en/game/galaxies/"><div class="bg-white dark:bg-gray-700 rounded-xl shadow-md hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1 border border-gray-200 dark:border-gray-600 overflow-hidden"><div class="bg-gradient-to-br from-blue-500 to-purple-600 aspect-[4/3] flex items-center justify-center relative overflow-hidden"><img alt="Galaxies" loading="lazy" width="400" height="300" decoding="async" data-nimg="1" class="w-full h-full object-cover transition-transform duration-300" style="color:transparent" src="https://slefboot-1251736664.file.myqcloud.com/puzzles/galaxies.webp"/><div class="absolute inset-0 bg-black/10 group-hover:bg-black/5 transition-colors duration-300"></div></div><div class="p-6"><h4 class="text-xl font-bold text-gray-900 dark:text-white mb-2 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors">Galaxies</h4><p class="text-gray-600 dark:text-gray-300 text-sm leading-relaxed mb-4 line-clamp-2">Divide grid into rotationally symmetric regions</p></div></div></a><a class="group block" href="/en/game/keen/"><div class="bg-white dark:bg-gray-700 rounded-xl shadow-md hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1 border border-gray-200 dark:border-gray-600 overflow-hidden"><div class="bg-gradient-to-br from-blue-500 to-purple-600 aspect-[4/3] flex items-center justify-center relative overflow-hidden"><img alt="Keen" loading="lazy" width="400" height="300" decoding="async" data-nimg="1" class="w-full h-full object-cover transition-transform duration-300" style="color:transparent" src="https://slefboot-1251736664.file.myqcloud.com/puzzles/keen.webp"/><div class="absolute inset-0 bg-black/10 group-hover:bg-black/5 transition-colors duration-300"></div></div><div class="p-6"><h4 class="text-xl font-bold text-gray-900 dark:text-white mb-2 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors">Keen</h4><p class="text-gray-600 dark:text-gray-300 text-sm leading-relaxed mb-4 line-clamp-2">Arithmetic Latin square puzzle</p></div></div></a><a class="group block" href="/en/game/towers/"><div class="bg-white dark:bg-gray-700 rounded-xl shadow-md hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1 border border-gray-200 dark:border-gray-600 overflow-hidden"><div class="bg-gradient-to-br from-blue-500 to-purple-600 aspect-[4/3] flex items-center justify-center relative overflow-hidden"><img alt="Towers" loading="lazy" width="400" height="300" decoding="async" data-nimg="1" class="w-full h-full object-cover transition-transform duration-300" style="color:transparent" src="https://slefboot-1251736664.file.myqcloud.com/puzzles/towers.webp"/><div class="absolute inset-0 bg-black/10 group-hover:bg-black/5 transition-colors duration-300"></div></div><div class="p-6"><h4 class="text-xl font-bold text-gray-900 dark:text-white mb-2 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors">Towers</h4><p class="text-gray-600 dark:text-gray-300 text-sm leading-relaxed mb-4 line-clamp-2">Tower Latin square puzzle</p></div></div></a><a class="group block" href="/en/game/undead/"><div class="bg-white dark:bg-gray-700 rounded-xl shadow-md hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1 border border-gray-200 dark:border-gray-600 overflow-hidden"><div class="bg-gradient-to-br from-blue-500 to-purple-600 aspect-[4/3] flex items-center justify-center relative overflow-hidden"><img alt="Undead" loading="lazy" width="400" height="300" decoding="async" data-nimg="1" class="w-full h-full object-cover transition-transform duration-300" style="color:transparent" src="https://slefboot-1251736664.file.myqcloud.com/puzzles/undead.webp"/><div class="absolute inset-0 bg-black/10 group-hover:bg-black/5 transition-colors duration-300"></div></div><div class="p-6"><h4 class="text-xl font-bold text-gray-900 dark:text-white mb-2 group-hover:text-blue-600 dar
1k:group-hover:text-blue-400 transition-colors">Undead</h4><p class="text-gray-600 dark:text-gray-300 text-sm leading-relaxed mb-4 line-clamp-2">Place ghosts, vampires and zombies</p></div></div></a></div></div><div class="text-center"><a class="inline-flex items-center bg-blue-600 hover:bg-blue-700 text-white px-8 py-4 rounded-xl font-bold text-lg transition-all duration-300 transform hover:scale-105 shadow-lg hover:shadow-xl" href="/en/games/">View All<!-- --> <!-- -->68<!-- --> <!-- -->games<svg class="w-6 h-6 ml-2" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 7l5 5m0 0l-5 5m5-5H6"></path></svg></a></div></div></section><section class="bg-white dark:bg-gray-900 py-20"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center mb-16"><h2 class="text-4xl font-bold text-gray-900 dark:text-white mb-6">Why Choose Our Games?</h2><p class="text-xl text-gray-600 dark:text-gray-400 max-w-3xl mx-auto">Inspired by Simon Tatham&#x27;s classic puzzle collection, we&#x27;ve created a modern puzzle gaming experience</p></div><div class="grid grid-cols-1 md:grid-cols-3 gap-8"><div class="bg-white dark:bg-gray-800 rounded-xl p-6 shadow-lg hover:shadow-xl transition-all duration-300 border border-gray-100 dark:border-gray-700"><div class="flex items-center mb-3"><div class="w-12 h-12 bg-orange-100 dark:bg-orange-900/30 rounded-lg flex items-center justify-center mr-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-dollar-sign w-6 h-6 text-orange-600 dark:text-orange-400" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8"></path><path d="M12 18V6"></path></svg></div><h3 class="text-xl font-semibold text-gray-900 dark:text-white">Always Free</h3></div><p class="text-gray-600 dark:text-gray-400 leading-relaxed">No paywalls, subscriptions or in-app purchases - all games are completely free forever</p></div><div class="bg-white dark:bg-gray-800 rounded-xl p-6 shadow-lg hover:shadow-xl transition-all duration-300 border border-gray-100 dark:border-gray-700"><div class="flex items-center mb-3"><div class="w-12 h-12 bg-lime-100 dark:bg-lime-900/30 rounded-lg flex items-center justify-center mr-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-compass w-6 h-6 text-lime-600 dark:text-lime-400" aria-hidden="true"><path d="m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z"></path><circle cx="12" cy="12" r="10"></circle></svg></div><h3 class="text-xl font-semibold text-gray-900 dark:text-white">No Installation</h3></div><p class="text-gray-600 dark:text-gray-400 leading-relaxed">Play directly in your browser without downloading or installing any software</p></div><div class="bg-white dark:bg-gray-800 rounded-xl p-6 shadow-lg hover:shadow-xl transition-all duration-300 border border-gray-100 dark:border-gray-700"><div class="flex items-center mb-3"><div class="w-12 h-12 bg-indigo-100 dark:bg-indigo-900/30 rounded-lg flex items-center justify-center mr-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-infinity w-6 h-6 text-indigo-600 dark:text-indigo-400" aria-hidden="true"><path d="M6 16c5 0 7-8 12-8a4 4 0 0 1 0 8c-5 0-7-8-12-8a4 4 0 1 0 0 8"></path></svg></div><h3 class="text-xl font-semibold text-gray-900 dark:text-white">Endless Challenges</h3></div><p class="text-gray-600 dark:text-gray-400 leading-relaxed">Virtually unlimited puzzles with random generation ensuring you never run out of new challenges</p></div><div class="bg-white dark:bg-gray-800 rounded-xl p-6 shadow-lg hover:shadow-xl transition-all duration-300 border border-gray-100 dark:border-gray-700"><div class="flex items-center mb-3"><div class="w-12 h-12 bg-cyan-100 dark:bg-cyan-900/30 rounded-lg flex items-center justify-center mr-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-settings w-6 h-6 text-cyan-600 dark:text-cyan-400" aria-hidden="true"><path d="M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z"></path><circle cx="12" cy="12" r="3"></circle></svg></div><h3 class="text-xl font-semibold text-gray-900 dark:text-white">Custom Configuration</h3></div><p class="text-gray-600 dark:text-gray-400 leading-relaxed">Save your game progress and customize difficulty levels for personalized challenges</p></div><div class="bg-white dark:bg-gray-800 rounded-xl p-6 shadow-lg hover:shadow-xl transition-all duration-300 border border-gray-100 dark:border-gray-700"><div class="flex items-center mb-3">
1<div class="w-12 h-12 bg-amber-100 dark:bg-amber-900/30 rounded-lg flex items-center justify-center mr-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-brain w-6 h-6 text-amber-600 dark:text-amber-400" aria-hidden="true"><path d="M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z"></path><path d="M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z"></path><path d="M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4"></path><path d="M17.599 6.5a3 3 0 0 0 .399-1.375"></path><path d="M6.003 5.125A3 3 0 0 0 6.401 6.5"></path><path d="M3.477 10.896a4 4 0 0 1 .585-.396"></path><path d="M19.938 10.5a4 4 0 0 1 .585.396"></path><path d="M6 18a4 4 0 0 1-1.967-.516"></path><path d="M19.967 17.484A4 4 0 0 1 18 18"></path></svg></div><h3 class="text-xl font-semibold text-gray-900 dark:text-white">Unique Solutions</h3></div><p class="text-gray-600 dark:text-gray-400 leading-relaxed">Every puzzle guarantees a unique solution that can be reached through logical deduction without guessing</p></div><div class="bg-white dark:bg-gray-800 rounded-xl p-6 shadow-lg hover:shadow-xl transition-all duration-300 border border-gray-100 dark:border-gray-700"><div class="flex items-center mb-3"><div class="w-12 h-12 bg-green-100 dark:bg-green-900/30 rounded-lg flex items-center justify-center mr-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-palette w-6 h-6 text-green-600 dark:text-green-400" aria-hidden="true"><path d="M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z"></path><circle cx="13.5" cy="6.5" r=".5" fill="currentColor"></circle><circle cx="17.5" cy="10.5" r=".5" fill="currentColor"></circle><circle cx="6.5" cy="12.5" r=".5" fill="currentColor"></circle><circle cx="8.5" cy="7.5" r=".5" fill="currentColor"></circle></svg></div><h3 class="text-xl font-semibold text-gray-900 dark:text-white">Beautiful Design</h3></div><p class="text-gray-600 dark:text-gray-400 leading-relaxed">Modern interface design with dark mode and responsive layout support</p></div><div class="bg-white dark:bg-gray-800 rounded-xl p-6 shadow-lg hover:shadow-xl transition-all duration-300 border border-gray-100 dark:border-gray-700"><div class="flex items-center mb-3"><div class="w-12 h-12 bg-blue-100 dark:bg-blue-900/30 rounded-lg flex items-center justify-center mr-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-zap w-6 h-6 text-blue-600 dark:text-blue-400" aria-hidden="true"><path d="M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"></path></svg></div><h3 class="text-xl font-semibold text-gray-900 dark:text-white">High Performance</h3></div><p class="text-gray-600 dark:text-gray-400 leading-relaxed">Based on WebAssembly technology, providing native-level gaming performance</p></div><div class="bg-white dark:bg-gray-800 rounded-xl p-6 shadow-lg hover:shadow-xl transition-all duration-300 border border-gray-100 dark:border-gray-700"><div class="flex items-center mb-3"><div class="w-12 h-12 bg-rose-100 dark:bg-rose-900/30 rounded-lg flex items-center justify-center mr-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tablet w-6 h-6 text-rose-600 dar
1k:text-rose-400" aria-hidden="true"><rect width="16" height="20" x="4" y="2" rx="2" ry="2"></rect><line x1="12" x2="12.01" y1="18" y2="18"></line></svg></div><h3 class="text-xl font-semibold text-gray-900 dark:text-white">Cross-Platform</h3></div><p class="text-gray-600 dark:text-gray-400 leading-relaxed">Play the same puzzles across different devices and platforms with consistent experience</p></div><div class="bg-white dark:bg-gray-800 rounded-xl p-6 shadow-lg hover:shadow-xl transition-all duration-300 border border-gray-100 dark:border-gray-700"><div class="flex items-center mb-3"><div class="w-12 h-12 bg-purple-100 dark:bg-purple-900/30 rounded-lg flex items-center justify-center mr-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe w-6 h-6 text-purple-600 dark:text-purple-400" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg></div><h3 class="text-xl font-semibold text-gray-900 dark:text-white">Multi-language</h3></div><p class="text-gray-600 dark:text-gray-400 leading-relaxed">Support for multiple languages, allowing players worldwide to enjoy the games</p></div></div></div></section></main><footer class="bg-white dark:bg-gray-800 border-t border-gray-200 dark:border-gray-700 mt-auto"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12"><div class="grid grid-cols-1 md:grid-cols-3 gap-x-12 gap-y-8 mb-8 max-w-5xl mx-auto"><div class="flex flex-col items-center"><div class="text-center md:text-left w-full max-w-xs md:max-w-none"><h3 class="text-lg font-semibold text-gray-900 dark:text-white mb-4">Game Resources</h3><ul class="space-y-2 text-sm"><li><a href="https://www.chiark.greenend.org.uk/~sgtatham/puzzles/" target="_blank" rel="noopener noreferrer" class="text-gray-600 dark:text-gray-400 hover:text-blue-600 dark:hover:text-blue-400">Original Puzzle Collection</a></li><li><a href="https://docs.puzzles-game.com/en" target="_blank" rel="noopener noreferrer" class="text-gray-600 dark:text-gray-400 hover:text-blue-600 dark:hover:text-blue-400">Game Rules</a></li><li><a href="https://gallery.selfboot.cn/en/games/sokoban" target="_blank" class="text-gray-600 dark:text-gray-400 hover:text-blue-600 dark:hover:text-blue-400">Open Source Sokoban</a></li></ul></div></div><div class="flex flex-col items-center"><div class="text-center md:text-left w-full max-w-xs md:max-w-none"><h3 class="text-lg font-semibold text-gray-900 dark:text-white mb-4">User Guides</h3><ul class="space-y-2 text-sm"><li><a class="text-gray-600 dark:text-gray-400 hover:text-blue-600 dark:hover:text-blue-400" href="https://docs.puzzles-game.com/en/privacy">Privacy Policy</a></li><li><a class="text-gray-600 dark:text-gray-400 hover:text-blue-600 dark:hover:text-blue-400" href="https://docs.puzzles-game.com/en/terms">Terms of Use</a></li></ul></div></div><div class="flex flex-col items-center"><div class="text-center md:text-left w-full max-w-xs md:max-w-none"><h3 class="text-lg font-semibold text-gray-900 dark:text-white mb-4">Community</h3><ul class="space-y-2 text-sm"><li class="flex items-center justify-center md:justify-start gap-2"><span class="text-gray-600 dark:text-gray-400">QQ Group<!-- -->:</span><span class="font-mono text-gray-900 dark:text-white">930574226</span></li></ul></div></div></div><div class="border-t border-gray-200 dark:border-gray-700 pt-6"><div class="text-center"><p class="text-sm text-gray-500 dark:text-gray-400">© 2025 puzzles-game. <!-- -->All rights reserved. Based on<a href="https://www.chiark.greenend.org.uk/~sgtatham/puzzles/" target="_blank" rel="noopener noreferrer" class="text-blue-600 dark:text-blue-400 hover:underline mx-1">Simon Tatham <!-- -->Puzzle Collection</a>reimplemented with modern web technologies.</p></div></div></div></footer></div><!--$--><!--/$-->
1<script src="/_next/static/chunks/webpack-91d3da2f8af7df46.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[9766,[],\"\"]\n3:I[8924,[],\"\"]\n6:I[4431,[],\"OutletBoundary\"]\n8:I[5278,[],\"AsyncMetadataOutlet\"]\na:I[4431,[],\"ViewportBoundary\"]\nc:I[4431,[],\"MetadataBoundary\"]\nd:\"$Sreact.suspense\"\nf:I[7150,[],\"\"]\n:HL[\"/_next/static/css/b03f386bff88f9ee.css\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"1nRBpxGCDnM4nrMr9UJIb\",\"p\":\"\",\"c\":[\"\",\"en\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\"],{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"locale\",\"en\",\"d\"],[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/b03f386bff88f9ee.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],\"$L4\"]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L5\",null,[\"$\",\"$L6\",null,{\"children\":[\"$L7\",[\"$\",\"$L8\",null,{\"promise\":\"$@9\"}]]}]]}],{},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$La\",null,{\"children\":\"$Lb\"}],null],[\"$\",\"$Lc\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$d\",null,{\"fallback\":null,\"children\":\"$Le\"}]}]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$f\",[]],\"s\":false,\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"4:[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"children\":\"$L10\"}]}]\n"])</script>
1<script>self.__next_f.push([1,"11:I[256,[\"356\",\"static/chunks/356-1cbf59d25a49fb83.js\",\"906\",\"static/chunks/906-922e18bff321b0b2.js\",\"91\",\"static/chunks/91-077a7b6870f33e56.js\",\"256\",\"static/chunks/256-64372f5b3bdda1df.js\",\"465\",\"static/chunks/app/%5Blocale%5D/page-27f2de7e7daba3f6.js\"],\"AppLayout\"]\n12:I[2619,[\"356\",\"static/chunks/356-1cbf59d25a49fb83.js\",\"906\",\"static/chunks/906-922e18bff321b0b2.js\",\"91\",\"static/chunks/91-077a7b6870f33e56.js\",\"256\",\"static/chunks/256-64372f5b3bdda1df.js\",\"465\",\"static/chunks/app/%5Blocale%5D/page-27f2de7e7daba3f6.js\"],\"\"]\n13:I[1356,[\"356\",\"static/chunks/356-1cbf59d25a49fb83.js\",\"906\",\"static/chunks/906-922e18bff321b0b2.js\",\"91\",\"static/chunks/91-077a7b6870f33e56.js\",\"256\",\"static/chunks/256-64372f5b3bdda1df.js\",\"465\",\"static/chunks/app/%5Blocale%5D/page-27f2de7e7daba3f6.js\"],\"Image\"]\n"])</script>
1<script>self.__next_f.push([1,"5:[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@graph\\\":[{\\\"@type\\\":\\\"WebSite\\\",\\\"@id\\\":\\\"https://puzzles-game.com/#website\\\",\\\"name\\\":\\\"Simon Puzzle Games\\\",\\\"description\\\":\\\"Play 68 free logic and number puzzles inspired by Simon Tatham's collection. No download required - start instantly in your browser on desktop or mobile.\\\",\\\"url\\\":\\\"https://puzzles-game.com/\\\",\\\"inLanguage\\\":[\\\"en\\\",\\\"zh\\\",\\\"ja\\\",\\\"zh-TW\\\",\\\"ko\\\",\\\"es\\\",\\\"fr\\\",\\\"ru\\\",\\\"de\\\"]},{\\\"@type\\\":\\\"WebPage\\\",\\\"@id\\\":\\\"https://puzzles-game.com/en/#webpage\\\",\\\"name\\\":\\\"Simon Puzzle Games\\\",\\\"description\\\":\\\"Play 68 free logic and number puzzles inspired by Simon Tatham's collection. No download required - start instantly in your browser on desktop or mobile.\\\",\\\"url\\\":\\\"https://puzzles-game.com/en/\\\",\\\"inLanguage\\\":\\\"en\\\",\\\"isPartOf\\\":{\\\"@id\\\":\\\"https://puzzles-game.com/#website\\\"}}]}\"}}],[\"$\",\"$L11\",null,{\"locale\":\"en\",\"children\":[[\"$\",\"section\",null,{\"className\":\"bg-white dark:bg-gray-900 py-16\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-5xl md:text-6xl font-bold text-gray-900 dark:text-white mb-6\",\"children\":\"🧩 Puzzle Games Collection\"}],[\"$\",\"p\",null,{\"className\":\"text-xl text-gray-600 dark:text-gray-300 max-w-3xl mx-auto mb-8 leading-relaxed\",\"children\":\"68 free online logic puzzles, no download required\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap justify-center gap-3 text-sm\",\"children\":[[\"$\",\"span\",null,{\"className\":\"bg-blue-100 dark:bg-blue-900 text-blue-800 dark:text-blue-200 px-4 py-2 rounded-full font-medium\",\"children\":[68,\" \",\"games\"]}],[\"$\",\"span\",null,{\"className\":\"bg-green-100 dark:bg-green-900 text-green-800 dark:text-green-200 px-4 py-2 rounded-full font-medium\",\"children\":[\"7 \",\"categories\"]}],[\"$\",\"span\",null,{\"className\":\"bg-red-100 dark:bg-red-900 text-red-800 dark:text-red-200 px-4 py-2 rounded-full font-medium\",\"children\":\"Fast Speed\"}],[\"$\",\"span\",null,{\"className\":\"bg-yellow-100 dark:bg-yellow-900 text-yellow-800 dark:text-yellow-200 px-4 py-2 rounded-full font-medium\",\"children\":\"Custom Settings\"}],[\"$\",\"span\",null,{\"className\":\"bg-indigo-100 dark:bg-indigo-900 text-indigo-800 dark:text-indigo-200 px-4 py-2 rounded-full font-medium\",\"children\":\"Auto Solve\"}],[\"$\",\"span\",null,{\"className\":\"bg-teal-100 dark:bg-teal-900 text-teal-800 dark:text-teal-200 px-4 py-2 rounded-full font-medium\",\"children\":\"Mobile Friendly\"}]]}]]}]}]}],[\"$\",\"section\",null,{\"className\":\"bg-gray-50 dark:bg-gray-800 py-16\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\",\"children\":[[[\"$\",\"div\",\"Hot Recommended\",{\"className\":\"mb-16\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-2xl md:text-3xl font-bold text-gray-800 dark:text-white mb-8 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"bg-gradient-to-r from-blue-600 to-purple-600 bg-clip-text text-transparent\",\"children\":\"Hot Recommended\"}]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6\",\"children\":[[\"$\",\"$L12\",\"lightup\",{\"href\":\"/en/game/lightup\",\"prefetch\":false,\"className\":\"group block\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-gray-700 rounded-xl shadow-md hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1 border border-gray-200 dark:border-gray-600 overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-gradient-to-br from-blue-500 to-purple-600 aspect-[4/3] flex items-center justify-center relative overflow-hidden\",\"children\":[[\"$\",\"$L13\",null,{\"src\":\"https://slefboot-1251736664.file.myqcloud.com/puzzles/lightup.webp\",\"alt\":\"Light Up\",\"width\":400,\"height\"
1:300,\"className\":\"w-full h-full object-cover transition-transform duration-300\"}],\"$L14\"]}],\"$L15\"]}]}],\"$L16\",\"$L17\",\"$L18\"]}]]}],\"$L19\"],\"$L1a\"]}]}],\"$L1b\"]}]]\n"])</script>
1<script>self.__next_f.push([1,"14:[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-black/10 group-hover:bg-black/5 transition-colors duration-300\"}]\n15:[\"$\",\"div\",null,{\"className\":\"p-6\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"text-xl font-bold text-gray-900 dark:text-white mb-2 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors\",\"children\":\"Light Up\"}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 dark:text-gray-300 text-sm leading-relaxed mb-4 line-clamp-2\",\"children\":\"Place bulbs to illuminate all squares\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"16:[\"$\",\"$L12\",\"bridges\",{\"href\":\"/en/game/bridges\",\"prefetch\":false,\"className\":\"group block\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-gray-700 rounded-xl shadow-md hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1 border border-gray-200 dark:border-gray-600 overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-gradient-to-br from-blue-500 to-purple-600 aspect-[4/3] flex items-center justify-center relative overflow-hidden\",\"children\":[[\"$\",\"$L13\",null,{\"src\":\"https://slefboot-1251736664.file.myqcloud.com/puzzles/bridges.webp\",\"alt\":\"Bridges\",\"width\":400,\"height\":300,\"className\":\"w-full h-full object-cover transition-transform duration-300\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-black/10 group-hover:bg-black/5 transition-colors duration-300\"}]]}],[\"$\",\"div\",null,{\"className\":\"p-6\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"text-xl font-bold text-gray-900 dark:text-white mb-2 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors\",\"children\":\"Bridges\"}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 dark:text-gray-300 text-sm leading-relaxed mb-4 line-clamp-2\",\"children\":\"Connect all islands with bridges\"}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"17:[\"$\",\"$L12\",\"untangle\",{\"href\":\"/en/game/untangle\",\"prefetch\":false,\"className\":\"group block\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-gray-700 rounded-xl shadow-md hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1 border border-gray-200 dark:border-gray-600 overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-gradient-to-br from-blue-500 to-purple-600 aspect-[4/3] flex items-center justify-center relative overflow-hidden\",\"children\":[[\"$\",\"$L13\",null,{\"src\":\"https://slefboot-1251736664.file.myqcloud.com/puzzles/untangle.webp\",\"alt\":\"Untangle\",\"width\":400,\"height\":300,\"className\":\"w-full h-full object-cover transition-transform duration-300\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-black/10 group-hover:bg-black/5 transition-colors duration-300\"}]]}],[\"$\",\"div\",null,{\"className\":\"p-6\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"text-xl font-bold text-gray-900 dark:text-white mb-2 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors\",\"children\":\"Untangle\"}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 dark:text-gray-300 text-sm leading-relaxed mb-4 line-clamp-2\",\"children\":\"Reposition points so lines don't intersect\"}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"18:[\"$\",\"$L12\",\"cube\",{\"href\":\"/en/game/cube\",\"prefetch\":false,\"className\":\"group block\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-gray-700 rounded-xl shadow-md hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1 border border-gray-200 dark:border-gray-600 overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-gradient-to-br from-blue-500 to-purple-600 aspect-[4/3] flex items-center justify-center relative overflow-hidden\",\"children\":[[\"$\",\"$L13\",null,{\"src\":\"https://slefboot-1251736664.file.myqcloud.com/puzzles/cube.webp\",\"alt\":\"Cube\",\"width\":400,\"height\":300,\"className\":\"w-full h-full object-cover transition-transform duration-300\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-black/10 group-hover:bg-black/5 transition-colors duration-300\"}]]}],[\"$\",\"div\",null,{\"className\":\"p-6\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"text-xl font-bold text-gray-900 dark:text-white mb-2 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors\",\"children\":\"Cube\"}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 dark:text-gray-300 text-sm leading-relaxed mb-4 line-clamp-2\",\"children\":\"Roll the cube to collect blue squares\"}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"19:[\"$\",\"div\",\"Challenging Puzzles\",{\"className\":\"mb-16\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-2xl md:text-3xl font-bold text-gray-800 dark:text-white mb-8 text-center\",\"children\":[\"$\",\"span\",null,{\"className\":\"bg-gradient-to-r from-blue-600 to-purple-600 bg-clip-text text-transparent\",\"children\":\"Challenging Puzzles\"}]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6\",\"children\":[[\"$\",\"$L12\",\"galaxies\",{\"href\":\"/en/game/galaxies\",\"prefetch\":false,\"className\":\"group block\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-gray-700 rounded-xl shadow-md hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1 border border-gray-200 dark:border-gray-600 overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-gradient-to-br from-blue-500 to-purple-600 aspect-[4/3] flex items-center justify-center relative overflow-hidden\",\"children\":[[\"$\",\"$L13\",null,{\"src\":\"https://slefboot-1251736664.file.myqcloud.com/puzzles/galaxies.webp\",\"alt\":\"Galaxies\",\"width\":400,\"height\":300,\"className\":\"w-full h-full object-cover transition-transform duration-300\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-black/10 group-hover:bg-black/5 transition-colors duration-300\"}]]}],[\"$\",\"div\",null,{\"className\":\"p-6\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"text-xl font-bold text-gray-900 dark:text-white mb-2 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors\",\"children\":\"Galaxies\"}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 dark:text-gray-300 text-sm leading-relaxed mb-4 line-clamp-2\",\"children\":\"Divide grid into rotationally symmetric regions\"}]]}]]}]}],[\"$\",\"$L12\",\"keen\",{\"href\":\"/en/game/keen\",\"prefetch\":false,\"className\":\"group block\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-gray-700 rounded-xl shadow-md hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1 border border-gray-200 dark:border-gray-600 overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-gradient-to-br from-blue-500 to-purple-600 aspect-[4/3] flex items-center justify-center relative overflow-hidden\",\"children\":[[\"$\",\"$L13\",null,{\"src\":\"https://slefboot-1251736664.file.myqcloud.com/puzzles/keen.webp\",\"alt\":\"Keen\",\"width\":400,\"height\":300,\"className\":\"w-full h-full object-cover transition-transform duration-300\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-black/10 group-hover:bg-black/5 transition-colors duration-300\"}]]}],[\"$\",\"div\",null,{\"className\":\"p-6\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"text-xl font-bold text-gray-900 dark:text-white mb-2 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors\",\"children\":\"Keen\"}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 dark:text-gray-300 text-sm leading-relaxed mb-4 line-clamp-2\",\"children\":\"Arithmetic Latin square puzzle\"}]]}]]}]}],[\"$\",\"$L12\",\"towers\",{\"href\":\"/en/game/towers\",\"prefetch\":false,\"className\":\"group block\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-gray-700 rounded-xl shadow-md hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1 border border-gray-200 dark:border-gray-600 overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-gradient-to-br from-blue-500 to-purple-600 aspect-[4/3] flex items-center justify-center relative overflow-hidden\",\"children\":[[\"$\",\"$L13\",null,{\"src\":\"https://slefboot-1251736664.file.myqcloud.com/puzzles/towers.webp\",\"alt\":\"Towers\",\"width\":400,\"height\":300,\"className\":\"w-full h-full object-cover transition-transform duration-300\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-black/10 group-hover:bg-black/5 transition-colors duration-300\"}]]}],[\"$\",\"div\",null,{\"className\":\"p-6\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"text-xl font-bold text-gray-900 dark:text-white mb-2 group-hover:text-blue-600 dar
1k:group-hover:text-blue-400 transition-colors\",\"children\":\"Towers\"}],\"$L1c\"]}]]}]}],\"$L1d\"]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1a:[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[\"$\",\"$L12\",null,{\"href\":\"/en/games\",\"className\":\"inline-flex items-center bg-blue-600 hover:bg-blue-700 text-white px-8 py-4 rounded-xl font-bold text-lg transition-all duration-300 transform hover:scale-105 shadow-lg hover:shadow-xl\",\"children\":[\"View All\",\" \",68,\" \",\"games\",[\"$\",\"svg\",null,{\"className\":\"w-6 h-6 ml-2\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"d\":\"M13 7l5 5m0 0l-5 5m5-5H6\"}]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1b:[\"$\",\"section\",null,{\"className\":\"bg-white dark:bg-gray-900 py-20\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-center mb-16\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-4xl font-bold text-gray-900 dark:text-white mb-6\",\"children\":\"Why Choose Our Games?\"}],[\"$\",\"p\",null,{\"className\":\"text-xl text-gray-600 dark:text-gray-400 max-w-3xl mx-auto\",\"children\":\"Inspired by Simon Tatham's classic puzzle collection, we've created a modern puzzle gaming experience\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-3 gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-gray-800 rounded-xl p-6 shadow-lg hover:shadow-xl transition-all duration-300 border border-gray-100 dark:border-gray-700\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center mb-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-12 bg-orange-100 dark:bg-orange-900/30 rounded-lg flex items-center justify-center mr-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-dollar-sign w-6 h-6 text-orange-600 dark:text-orange-400\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"1h4pet\",{\"d\":\"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8\"}],[\"$\",\"path\",\"zqpxq5\",{\"d\":\"M12 18V6\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"text-xl font-semibold text-gray-900 dark:text-white\",\"children\":\"Always Free\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 dark:text-gray-400 leading-relaxed\",\"children\":\"No paywalls, subscriptions or in-app purchases - all games are completely free forever\"}]]}],[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-gray-800 rounded-xl p-6 shadow-lg hover:shadow-xl transition-all duration-300 border border-gray-100 dark:border-gray-700\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center mb-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-12 bg-lime-100 dark:bg-lime-900/30 rounded-lg flex items-center justify-center mr-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-compass w-6 h-6 text-lime-600 dark:text-lime-400\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"9ktpf1\",{\"d\":\"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z\"}],[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"text-xl font-semibold text-gray-900 dark:text-white\",\"children\":\"No Installation\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 dark:text-gray-400 leading-relaxed\",\"children\":\"Play directly in your browser without downloading or installing any software\"}]]}],[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-gray-800 rounded-xl p-6 shadow-lg hover:shadow-xl transition-all duration-300 border border-gray-100 dark:border-gray-700\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center mb-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-12 bg-indigo-100 dark:bg-indigo-900/30 rounded-lg flex items-center justify-center mr-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-infinity w-6 h-6 text-indigo-600 dark:text-indigo-400\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"18ogeb\",{\"d\":\"M6 16c5 0 7-8 12-8a4 4 0 0 1 0 8c-5 0-7-8-12-8a4 4 0 1 0 0 8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"text-xl font-semibold text-gray-900 dark:text-white\",\"children\":\"Endless Challenges\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 dark:text-gray-400 leading-relaxed\",\"children\":\"Virtually unlimited puzzles with random generation ensuring you never run out of new challenges\"}]]}],\"$L1e\",\"$L1f\",\"$L20\",\"$L21\",\"$L22\",\"$L23\"]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1c:[\"$\",\"p\",null,{\"className\":\"text-gray-600 dark:text-gray-300 text-sm leading-relaxed mb-4 line-clamp-2\",\"children\":\"Tower Latin square puzzle\"}]\n"])</script>
1<script>self.__next_f.push([1,"1d:[\"$\",\"$L12\",\"undead\",{\"href\":\"/en/game/undead\",\"prefetch\":false,\"className\":\"group block\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-gray-700 rounded-xl shadow-md hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1 border border-gray-200 dark:border-gray-600 overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-gradient-to-br from-blue-500 to-purple-600 aspect-[4/3] flex items-center justify-center relative overflow-hidden\",\"children\":[[\"$\",\"$L13\",null,{\"src\":\"https://slefboot-1251736664.file.myqcloud.com/puzzles/undead.webp\",\"alt\":\"Undead\",\"width\":400,\"height\":300,\"className\":\"w-full h-full object-cover transition-transform duration-300\"}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-black/10 group-hover:bg-black/5 transition-colors duration-300\"}]]}],[\"$\",\"div\",null,{\"className\":\"p-6\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"text-xl font-bold text-gray-900 dark:text-white mb-2 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors\",\"children\":\"Undead\"}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 dark:text-gray-300 text-sm leading-relaxed mb-4 line-clamp-2\",\"children\":\"Place ghosts, vampires and zombies\"}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1e:[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-gray-800 rounded-xl p-6 shadow-lg hover:shadow-xl transition-all duration-300 border border-gray-100 dark:border-gray-700\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center mb-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-12 bg-cyan-100 dark:bg-cyan-900/30 rounded-lg flex items-center justify-center mr-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-settings w-6 h-6 text-cyan-600 dark:text-cyan-400\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1qme2f\",{\"d\":\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"}],[\"$\",\"circle\",\"1v7zrd\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"3\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"text-xl font-semibold text-gray-900 dark:text-white\",\"children\":\"Custom Configuration\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 dark:text-gray-400 leading-relaxed\",\"children\":\"Save your game progress and customize difficulty levels for personalized challenges\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1f:[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-gray-800 rounded-xl p-6 shadow-lg hover:shadow-xl transition-all duration-300 border border-gray-100 dark:border-gray-700\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center mb-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-12 bg-amber-100 dark:bg-amber-900/30 rounded-lg flex items-center justify-center mr-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-brain w-6 h-6 text-amber-600 dark:text-amber-400\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"l5xja\",{\"d\":\"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z\"}],[\"$\",\"path\",\"ep3f8r\",{\"d\":\"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z\"}],[\"$\",\"path\",\"1p4c4q\",{\"d\":\"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4\"}],[\"$\",\"path\",\"tmeiqw\",{\"d\":\"M17.599 6.5a3 3 0 0 0 .399-1.375\"}],[\"$\",\"path\",\"105sqy\",{\"d\":\"M6.003 5.125A3 3 0 0 0 6.401 6.5\"}],[\"$\",\"path\",\"ql3yin\",{\"d\":\"M3.477 10.896a4 4 0 0 1 .585-.396\"}],[\"$\",\"path\",\"1qfode\",{\"d\":\"M19.938 10.5a4 4 0 0 1 .585.396\"}],[\"$\",\"path\",\"2e4loj\",{\"d\":\"M6 18a4 4 0 0 1-1.967-.516\"}],[\"$\",\"path\",\"159ez6\",{\"d\":\"M19.967 17.484A4 4 0 0 1 18 18\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"text-xl font-semibold text-gray-900 dark:text-white\",\"children\":\"Unique Solutions\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 dark:text-gray-400 leading-relaxed\",\"children\":\"Every puzzle guarantees a unique solution that can be reached through logical deduction without guessing\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"20:[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-gray-800 rounded-xl p-6 shadow-lg hover:shadow-xl transition-all duration-300 border border-gray-100 dark:border-gray-700\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center mb-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-12 bg-green-100 dark:bg-green-900/30 rounded-lg flex items-center justify-center mr-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-palette w-6 h-6 text-green-600 dark:text-green-400\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"e79jfc\",{\"d\":\"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z\"}],[\"$\",\"circle\",\"1okk4w\",{\"cx\":\"13.5\",\"cy\":\"6.5\",\"r\":\".5\",\"fill\":\"currentColor\"}],[\"$\",\"circle\",\"f64h9f\",{\"cx\":\"17.5\",\"cy\":\"10.5\",\"r\":\".5\",\"fill\":\"currentColor\"}],[\"$\",\"circle\",\"qy21gx\",{\"cx\":\"6.5\",\"cy\":\"12.5\",\"r\":\".5\",\"fill\":\"currentColor\"}],[\"$\",\"circle\",\"fotxhn\",{\"cx\":\"8.5\",\"cy\":\"7.5\",\"r\":\".5\",\"fill\":\"currentColor\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"text-xl font-semibold text-gray-900 dark:text-white\",\"children\":\"Beautiful Design\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 dark:text-gray-400 leading-relaxed\",\"children\":\"Modern interface design with dark mode and responsive layout support\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"21:[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-gray-800 rounded-xl p-6 shadow-lg hover:shadow-xl transition-all duration-300 border border-gray-100 dark:border-gray-700\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center mb-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-12 bg-blue-100 dark:bg-blue-900/30 rounded-lg flex items-center justify-center mr-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-zap w-6 h-6 text-blue-600 dark:text-blue-400\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1xq2db\",{\"d\":\"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"text-xl font-semibold text-gray-900 dark:text-white\",\"children\":\"High Performance\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 dark:text-gray-400 leading-relaxed\",\"children\":\"Based on WebAssembly technology, providing native-level gaming performance\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"22:[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-gray-800 rounded-xl p-6 shadow-lg hover:shadow-xl transition-all duration-300 border border-gray-100 dark:border-gray-700\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center mb-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-12 bg-rose-100 dark:bg-rose-900/30 rounded-lg flex items-center justify-center mr-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-tablet w-6 h-6 text-rose-600 dark:text-rose-400\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"rect\",\"76otgf\",{\"width\":\"16\",\"height\":\"20\",\"x\":\"4\",\"y\":\"2\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"line\",\"1dp563\",{\"x1\":\"12\",\"x2\":\"12.01\",\"y1\":\"18\",\"y2\":\"18\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"text-xl font-semibold text-gray-900 dark:text-white\",\"children\":\"Cross-Platform\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 dark:text-gray-400 leading-relaxed\",\"children\":\"Play the same puzzles across different devices and platforms with consistent experience\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"23:[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-gray-800 rounded-xl p-6 shadow-lg hover:shadow-xl transition-all duration-300 border border-gray-100 dark:border-gray-700\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center mb-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-12 bg-purple-100 dark:bg-purple-900/30 rounded-lg flex items-center justify-center mr-4\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-globe w-6 h-6 text-purple-600 dark:text-purple-400\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"path\",\"13o1zl\",{\"d\":\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"}],[\"$\",\"path\",\"9i4pu4\",{\"d\":\"M2 12h20\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"text-xl font-semibold text-gray-900 dark:text-white\",\"children\":\"Multi-language\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-gray-600 dark:text-gray-400 leading-relaxed\",\"children\":\"Support for multiple languages, allowing players worldwide to enjoy the games\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"24:I[3809,[\"356\",\"static/chunks/356-1cbf59d25a49fb83.js\",\"906\",\"static/chunks/906-922e18bff321b0b2.js\",\"450\",\"static/chunks/app/%5Blocale%5D/layout-4b5d8651a2416d11.js\"],\"default\"]\n"])</script>
1<script>self.__next_f.push([1,"10:[\"$\",\"$L24\",null,{\"formats\":\"$undefined\",\"locale\":\"en\",\"messages\":{\"navigation\":{\"home\":\"Home\",\"games\":\"Games\",\"docs\":\"Docs\",\"app\":\"iOS App\",\"menu\":\"Menu\",\"back\":\"Back\",\"backToHome\":\"Back to Home\",\"backToGameList\":\"Back to Game List\"},\"theme\":{\"toggle\":\"Toggle theme\",\"light\":\"Light Mode\",\"dark\":\"Dark Mode\",\"system\":\"Follow System\"},\"language\":{\"switch\":\"Switch language\",\"english\":\"English\",\"chinese\":\"中文\",\"japanese\":\"日本語\",\"traditional\":\"繁體中文\",\"korean\":\"한국어\",\"spanish\":\"Español\",\"french\":\"Français\",\"russian\":\"Русский\",\"german\":\"Deutsch\"},\"home\":{\"title\":\"🧩 Puzzle Games Collection\",\"subtitle\":\"68 free online logic puzzles, no download required\",\"gamesCount\":\"games\",\"categoriesCount\":\"categories\",\"fastSpeed\":\"Fast Speed\",\"customSettings\":\"Custom Settings\",\"autoSolve\":\"Auto Solve\",\"mobileFriendly\":\"Mobile Friendly\",\"viewAllGames\":\"View All\",\"whyChooseTitle\":\"Why Choose Our Games?\",\"whyChooseSubtitle\":\"Inspired by Simon Tatham's classic puzzle collection, we've created a modern puzzle gaming experience\",\"performanceTitle\":\"High Performance\",\"performanceDesc\":\"Based on WebAssembly technology, providing native-level gaming performance\",\"designTitle\":\"Beautiful Design\",\"designDesc\":\"Modern interface design with dark mode and responsive layout support\",\"multiLanguageTitle\":\"Multi-language\",\"multiLanguageDesc\":\"Support for multiple languages, allowing players worldwide to enjoy the games\",\"uniqueSolutionTitle\":\"Unique Solutions\",\"uniqueSolutionDesc\":\"Every puzzle guarantees a unique solution that can be reached through logical deduction without guessing\",\"crossPlatformTitle\":\"Cross-Platform\",\"crossPlatformDesc\":\"Play the same puzzles across different devices and platforms with consistent experience\",\"configSaveTitle\":\"Custom Configuration\",\"configSaveDesc\":\"Save your game progress and customize difficulty levels for personalized challenges\",\"noInstallTitle\":\"No Installation\",\"noInstallDesc\":\"Play directly in your browser without downloading or installing any software\",\"alwaysFreeTitle\":\"Always Free\",\"alwaysFreeDesc\":\"No paywalls, subscriptions or in-app purchases - all games are completely free forever\",\"endlessChallengesTitle\":\"Endless Challenges\",\"endlessChallengesDesc\":\"Virtually unlimited puzzles with random generation ensuring you never run out of new challenges\"},\"games\":{\"title\":\"🎮 Puzzle Games\",\"subtitle\":\"Explore {count} carefully selected puzzle games\",\"relatedGames\":\"Recommend Related Games\",\"allGames\":\"All Games\",\"categoriesLabel\":\"Categories\",\"filterByDifficulty\":\"Filter by Difficulty\",\"filterByCategory\":\"Filter by Category\",\"difficulty\":{\"all\":\"All\",\"easy\":\"Easy\",\"medium\":\"Medium\",\"hard\":\"Hard\"},\"filtering\":\"Filtering:\",\"gamesFound\":\"games found\",\"noGamesFound\":\"No games found\",\"noGamesFoundDesc\":\"No games match the current filter. Try selecting a different difficulty level.\",\"showAllGames\":\"Show All Games\",\"stats\":{\"easy\":\"Easy: {count} games\",\"medium\":\"Medium: {count} games\",\"hard\":\"Hard: {count} games\",\"categories\":\"{count} categories\"},\"categories\":{\"all\":\"All Categories\",\"logic\":\"Logic Reasoning\",\"pathConnection\":\"Path Connection\",\"regionDivision\":\"Region Division\",\"numberGames\":\"Number Games\",\"patternFilling\":\"Pattern Filling\",\"movementStrategy\":\"Movement Strategy\",\"specialPuzzles\":\"Special Puzzles\",\"hotRecommended\":\"Hot Recommended\",\"classicPuzzles\":\"Classic Puzzles\",\"challengingPuzzles\":\"Challenging Puzzles\"}},\"game\":{\"title\":\"Puzzle Games\",\"description\":\"Collection of classic puzzle games\",\"loading\":\"Loading game...\",\"ready\":\"Game ready! You can start playing!\",\"status\":{\"ready\":\"Ready\",\"loading\":\"Loading...\",\"waiting\":\"Waiting for game to load...\"},\"instructions\":{\"readMore\":\"Read more\",\"close\":\"Close\",\"gameRule\":\"Game Rules\",\"viewDocs\":\"View Detail Instructions\"},\"controls\":{\"title\":\"Game Controls\",\"toggleMenu\":\"ESC Toggle\",\"showMenu\":\"Show Menu\",\"hideMenu\":\"Hide Menu\",\"newGame\":\"New Random Game\",\"restart\":\"Restart\",\"solve\":\"Auto Solve\",\"undo\":\"Undo\",\"redo\":\"Redo\",\"save\":\"Save\",\"load\":\"Load\",\"saveLoad\":\"Save/Load\"},\"info\":{\"title\":\"Game Information\",\"defaultPattern\":\"Default Mode\",\"customSupport\":\"Custom\",\"cursor\":\"Cursor\",\"supported\":\"Supp
1orted\",\"notSupported\":\"Not Supported\",\"show\":\"Show\",\"hide\":\"Hide\",\"currentSeed\":\"Game Seed\",\"currentGameId\":\"Game ID\",\"copySeedLink\":\"Copy Seed Link\",\"copyGameIdLink\":\"Copy Game ID Link\",\"loading\":\"Loading...\"},\"debug\":{\"title\":\"Debug Log\",\"waiting\":\"Waiting for log output...\"},\"shortcuts\":\"Shortcuts: Ctrl+S(Save) | Ctrl+O(Load)\",\"settings\":{\"title\":\"Game Settings\",\"subtitle\":\"Customize your gaming experience\",\"tabs\":{\"presets\":\"Preset Modes\",\"custom\":\"Custom Config\",\"advanced\":\"Advanced Settings\"},\"presets\":{\"title\":\"Select Game Difficulty\",\"easy\":\"Easy\",\"medium\":\"Medium\",\"hard\":\"Hard\",\"loading\":\"Loading preset options...\",\"defaultMode\":\"Default Mode\",\"preset\":\"Preset\"},\"custom\":{\"title\":\"Custom Game Configuration\",\"description\":\"Click the button below to get detailed configuration options for the current game. You can adjust difficulty, size, rules and other parameters to customize your gaming experience\",\"loadConfig\":\"Load Configuration\",\"loading\":\"Loading...\",\"reload\":\"Reload\",\"loadingConfig\":\"Loading configuration parameters...\",\"loadingConfigDesc\":\"Please wait, extracting custom configuration options from the game\",\"select\":\"Select\",\"param\":\"Parameter\",\"seed\":\"Custom Seed\",\"seedPlaceholder\":\"Enter game seed...\",\"seedDescription\":\"Seed determines the initial layout of the game, same seed generates same game\",\"gameId\":\"Custom Game ID\",\"gameIdPlaceholder\":\"Enter game ID...\",\"gameIdDescription\":\"Game ID contains complete game c
1onfiguration information\",\"apply\":\"Apply\"},\"config\":{\"title\":\"Game Configuration\",\"empty\":\"Click \\\"Load Config\\\" button to get game configuration parameters\"},\"buttons\":{\"cancel\":\"Cancel\",\"apply\":\"Apply Settings\"},\"notice\":\"A new game will be generated after changing settings\",\"applied\":\"Settings applied\",\"errors\":{\"applySeedFailed\":\"Failed to apply custom seed:\",\"applyGameIdFailed\":\"Failed to apply custom game ID:\"}},\"messages\":{\"saveSuccess\":\"Game saved to local storage\",\"loadSuccess\":\"Game loaded from local storage\",\"noSaveFound\":\"No saved game found\",\"saveFailed\":\"Save failed\",\"loadFailed\":\"Load failed\",\"gameNotReady\":\"Game not initialized yet\",\"commandSuccess\":\"Command executed successfully\",\"commandFailed\":\"Command execution failed\",\"copiedToClipboard\":\"Copied to clipboard\",\"copyFailed\":\"Copy failed\",\"seedEmpty\":\"Seed cannot be empty\",\"gameIdEmpty\":\"Game ID cannot be empty\",\"setSeedFailed\":\"Failed to set seed\",\"setGameIdFailed\":\"Failed to set game ID\",\"autoSaved\":\"Auto saved\",\"progressRestored\":\"Progress restored\"},\"celebration\":{\"congratulations\":\"Congratulations!\",\"completed\":\"You have successfully completed\",\"completionTime\":\"Duration\",\"justNow\":\"Just now\",\"continueGame\":\"Continue Game\",\"playAgain\":\"New Game\"}},\"gameList\":{\"abcd\":{\"title\":\"ABCD\",\"description\":\"Place letters according to the numbers. Identical letters cannot touch.\",\"instructions\":\"Fill the grid with letters (A, B, C, D, …) so that each letter appears the correct number of times indicated by the clues outside the grid. No two identical letters may occupy adjacent squares (including diagonally). Click a square to cycle through the available letters.\",\"seoDescription\":\"Free online ABCD puzzle - place letters in the grid following number constraints. No identical letters may touch. A fresh and challenging logic puzzle for all skill levels.\",\"keywords\":\"abcd,letter placement,adjacency constraint,logic puzzle,latin square\"},\"ascent\":{\"title\":\"Ascent\",\"description\":\"Place each number once to create a path.\",\"instructions\":\"Fill the grid with numbers so that each number from 1 to the total cell count appears exactly once and forms a continuous ascending path from 1 to the last number. Each consecutive pair of numbers must be in orthogonally adjacent cells. Click a cell and type the number to place it.\",\"seoDescription\":\"Free online Ascent puzzle - arrange numbers to form a continuous ascending path through the grid. A relaxing yet challenging number path puzzle.\",\"keywords\":\"ascent,number path,sequential,path puzzle,number placement\"},\"aquarium\":{\"title\":\"Aquarium\",\"description\":\"Match row and column water counts; each tank is full below one level and empty above.\",\"instructions\":\"Tap for water; long-press to mark dry\",\"seoDescription\":\"Play Aquarium online for free. Match row and column water counts; each tank is full below one level and empty above.\",\"keywords\":\"Aquarium,aquarium,Aquarium Puzzle,Water Tank Puzzle,free online puzzle,logic game,browser game\"},\"binairoplus\":{\"title\":\"Binairo+\",\"description\":\"Balance black and white in each row and column; avoid triples; = is same, x opposite.\",\"instructions\":\"Tap to cycle toward black; long-press or right-click to cycle toward white.\",\"seoDescription\":\"Play Binairo+ online for free. Balance black and white in each row and column; avoid triples; = is same, x opposite.\",\"keywords\":\"Binairo+,binairoplus,Binairo Plus,Tango,binary puzzle,free online puzzle,logic game,browser game\"},\"blackbox\":{\"title\":\"Black Box\",\"description\":\"Find hidden balls by laser beam reflections\",\"instructions\":\"Determine where the hidden balls are in the box, by observing the behaviour of light beams fired into the box from the sides. Click in a square around the edge of the box to send a beam into the box. Possible results are 'H' (the beam hit a ball dead-on and stopped), 'R' (the beam was either reflected back the way it came or there was a ball just to one side of its entry point) or a number appearing in two squares (indicating that the beam entered one of those squares and emerged from the other). Click in the middle of the box to place your guessed ball positions.\",\"seoDescription\":\"Free online Black Box puzzle game - deduce hidden ball positions using logical reasoning. Challenge your spatial thinking skills with this classic deduction puzzle. Play instantly without download.\",\"keywords\":\"laser beam,hidden balls,deduction,physics puzzle,spatial reasoning,black box\"},\"boats\":{\"title\":\"Boats\",\"description\":\"Find the fleet hidden in the grid.\",\"instructions\":\"Locate a fleet of ships hidden in the grid. Numbers outside the grid show how many ship segments appear in each row and column. Ships cannot touch each other, not even diagonally. Left-click a cell to mark it as a ship segment, right-click to mark it as water.\",\"seoDescription\":\"Free online Boats puzzle - find the hidden fleet using row and column clues. A classic battleship-style deduction puzzle. Challenge your logical deduction skills.\",\"keywords\":\"boats,battleships,fleet,ship placement,deduction,logic,Bimaru,ship placement puzzle\"},\"bricks\":{\"title\":\"Bricks\",\"description\":\"Shade cells in the hexagonal grid so each shaded cell has support below it.\",\"instructions\":\"Shade some cells in the hexagonal grid. Every shaded cell (except those in the bottom row) must have at least one shaded cell directly below it, forming a stable brick-like structure. Left-click to shade a cell, right-click to mark it as unshaded.\",\"seoDescription\":\"Free online Bricks puzzle - shade hexagonal cells while ensuring structural support. A unique spatial reasoning challenge on a hex grid.\",\"keywords\":\"bricks,hexagonal grid,shading,structural,spatial reasoning,hex puzzle\"},\"bridges\":{\"title\":\"Bridges\",\"description\":\"Connect all islands 
1with bridges\",\"instructions\":\"Draw horizontal or vertical bridges to link up all the islands. Bridges may be single or double; they may not cross; the islands must all end up connected to each other; the number in each island must match the number of bridges that end at that island (counting double bridges as two). Click on an island and drag left, right, up or down to draw a bridge to the next island in that direction.\",\"seoDescription\":\"Play Bridges (Hashi) online for free. Connect islands with the right number of bridges and build one complete network.\",\"keywords\":\"bridge building,island connection,path planning,network construction,connectivity,hashi,hashiwokakero,Bridges puzzle,island bridge puzzle\"},\"clusters\":{\"title\":\"Clusters\",\"description\":\"Fill the grid with red and blue clusters, with all dead ends given.\",\"instructions\":\"Fill every cell of the grid with either red or blue. The cells of each colour must form a single connected group. The given clues mark dead-end cells — cells that connect to only one neighbour of the same colour. Left-click for red, right-click for blue.\",\"seoDescription\":\"Free online Clusters puzzle - fill the grid with two connected colour regions using dead-end clues. A challenging connectivity and deduction puzzle.\",\"keywords\":\"clusters,connectivity,dead ends,two-colour,region filling,logic\"},\"cube\":{\"title\":\"Cube\",\"description\":\"Roll the cube to collect blue squares\",\"instructions\":\"Roll the cube around the grid, picking up the blue squares on its faces. Try to get all the blue squares on to the object at the same time, in as few moves as possible. Use the arrow keys to roll the cube, or click the mouse where you want it to roll towards. After every roll, the grid square and cube face that you brought into contact swap their colours.\",\"seoDescription\":\"Free online Cube rolling game - challenge spatial thinking and path planning abilities. 3D puzzle training for your brain. Perfect for strategy game lovers. Play instantly, no installation required.\",\"keywords\":\"cube rolling,3D thinking,movement strategy,path optimization,spatial puzzle\"},\"dominosa\":{\"title\":\"Dominosa\",\"description\":\"Fill rectangle with dominoes\",\"instructions\":\"Tile the rectangle with dominoes (1×2 rectangles) so that every possible domino appears exactly once (that is, every possible pair of numbers, including doubles). Click between two adjacent numbers to place or remove a domino. Right-click to place a line between numbers if you think a domino definitely cannot go there.\",\"seoDescription\":\"Free online Dominosa puzzle game - use logical reasoning to find correct domino arrangements. Exercise pattern recognition and logical analysis skills. Challenging brain teaser for adult players.\",\"keywords\":\"dominoes,number pairing,pattern recognition,combinatorial logic,domino tiling\"},\"fifteen\":{\"title\":\"Fifteen\",\"description\":\"Slide number tiles in order\",\"instructions\":\"Slide the tiles around the box until they appear in numerical order from the top left, with the hole in the bottom right corner. Click on a tile to slide it towards the hole.\",\"seoDescription\":\"Free online Fifteen puzzle game - classic number sliding tile challenge. Train logical thinking and spatial planning abilities. Simple to learn, deep challenge for all ages.\",\"keywords\":\"sliding puzzle,fifteen puzzle,15-puzzle,number sorting,movement optimization,classic puzzle\"},\"filling\":{\"title\":\"Filling\",\"description\":\"Mark the area of each square's region\",\"instructions\":\"Write a number in every blank square of the grid. When the grid is full, every orthogonally connected group of identical numbers should have an area equal to that number: so 1s always appear alone, 2s in pairs, and so on. To place a number, click in a blank square to select it, then type the number you want. You can also drag to select multiple squares.\",\"seoDescription\":\"Free online Filling puzzle game - mark area sizes with numbers in connected regions. Test spatial imagination and logical reasoning skills. Perfect for math puzzle enthusiasts.\",\"keywords\":\"area filling,number regions,spatial analysis,mathematical thinking,fillomino,Allied Occupation,area number puzzle\"},\"flip\":{\"title\":\"Flip\",\"description\":\"Flip square combinations to light all lamps\",\"instructions\":\"Try to light up all the squares in the grid by flipping combinations of them. Click in a square to flip it and some of its neighbours. The diagram in each square indicates which other squares will flip.\",\"seoDescription\":\"Free online Flip puzzle game - strategically flip tiles to reach target state. Exercise logical reasoning and forward-thinking abilities. Perfect for logic challenge enthusiasts.\",\"keywords\":\"flipping,lights out,combination moves,state transformation,lights-out,flip puzzle,toggle puzzle\"}
1,\"flood\":{\"title\":\"Flood\",\"description\":\"Turn grid to same color with minimum steps\",\"instructions\":\"Try to get the whole grid to be the same colour within the given number of moves, by repeatedly flood-filling the top left corner in different colours. Click in a square to flood-fill the top left corner with that square's colour.\",\"seoDescription\":\"Free online Flood Fill game - unify grid colors with minimum steps. Train strategic thinking and color planning abilities. Relaxing and fun casual puzzle game.\",\"keywords\":\"color filling,flood fill,strategy optimization,color planning,flood-it,flood fill puzzle\"},\"galaxies\":{\"title\":\"Galaxies\",\"description\":\"Divide grid into rotationally symmetric regions\",\"instructions\":\"Draw lines along grid edges so as to divide the grid up into connected regions of squares. Every region should have two-way rotational symmetry, should contain exactly one dot which is in its centre, and should contain no lines separating two of its own squares from each other. Click on a grid edge to add or remove a line.\",\"seoDescription\":\"Play Galaxies online for free. Split the grid into rotationally symmetric regions, each centered on one dot.\",\"keywords\":\"galaxies,rotational symmetry,geometric shapes,symmetry,complex patterns\"},\"guess\":{\"title\":\"Guess\",\"description\":\"Guess the hidden color combination\",\"instructions\":\"Try to guess the hidden combination of colours. You will be given limited information about each guess you make, enabling you to refine the next guess. Drag from the colours on the left into the topmost unfilled row to make a guess; then click on the small circles to submit that guess. The black pegs indicate how many colours you guessed were the right colour in the right place, and white pegs indicate how many were the right colours but in the wrong place.\",\"seoDescription\":\"Free online Guess game - classic color code deduction challenge. Exercise logical reasoning and pattern recognition skills. Perfect for strategy-minded puzzle enthusiasts.\",\"keywords\":\"mastermind,code breaking,logical deduction,pattern recognition,strategic thinking,code breaking puzzle\"},\"heyawake\":{\"title\":\"Heyawake\",\"description\":\"Match each room’s black count; keep black cells apart and all white cells connected.\",\"instructions\":\"Tap or drag to shade; hold to mark white\",\"seoDescription\":\"Play Heyawake online for free. Match each room’s black count; keep black cells apart and all white cells connected.\",\"keywords\":\"Heyawake,heyawake,Heyawake Puzzle,room shading puzzle,free online puzzle,logic game,browser game\"},\"inertia\":{\"title\":\"Inertia\",\"description\":\"Collect gems while avoiding mines\",\"instructions\":\"Slide the ball around the grid picking up the gems. Every time the ball moves, it will keep sliding until it either hits a wall, or stops on a stop square (the broken circles). Try to collect every gem without running into any of the mines. Use the numeric keypad to 
1slide the ball horizontally, vertically or diagonally. Alternatively, click on the grid to make the ball move towards where you clicked.\",\"seoDescription\":\"Free online Inertia sliding game - collect gems while avoiding mine traps. Test strategic planning and reaction abilities. Perfect for action-strategy game lovers.\",\"keywords\":\"inertia sliding,gem collection,physics movement,strategic planning,ice sliding,ice maze,ice cave\"},\"kakurasu\":{\"title\":\"Kakurasu\",\"description\":\"Shade cells so each row and column’s weighted sum matches its clue.\",\"instructions\":\"Tap to shade; touch and hold for X\",\"seoDescription\":\"Play Kakurasu online for free. Shade cells so each row and column’s weighted sum matches its clue.\",\"keywords\":\"Kakurasu,kakurasu,Kakurasu Puzzle,Index Sums,weighted sums,free online puzzle,logic game,browser game\"},\"kakuro\":{\"title\":\"Kakuro\",\"description\":\"Black cells split runs; use distinct 1–9 in each run to match its clue sum.\",\"instructions\":\"Select a white cell and enter 1–9. Use a long-press or right-click before entering a digit to add a pencil mark.\",\"seoDescription\":\"Play Kakuro online for free. Black cells split runs; use distinct 1–9 in each run to match its clue sum.\",\"keywords\":\"Kakuro,kakuro,Kakuro Puzzle,Cross Sums,number crossword,free online puzzle,logic game,browser game\"},\"keen\":{\"title\":\"Keen\",\"description\":\"Arithmetic Latin square puzzle\",\"instructions\":\"Fill in the grid with digits from 1 to the grid size, so that every digit appears exactly once in each row and column, and so that all the arithmetic clues are satisfied (i.e. the clue number in each thick box should be possible to construct from the digits in the box using the specified arithmetic operation). To place a number, click in a square to select it, then type the number on the keyboard.\",\"seoDescription\":\"Play Keen online for free. Solve a KenKen-style arithmetic Latin square with cages, operations and logic.\",\"keywords\":\"arithmetic sudoku,mathematical operations,constraint satisfaction,computational thinking,kenken,Calcudoku,KenDoku\"},\"lightup\":{\"title\":\"Light Up\",\"description\":\"Place bulbs to illuminate all squares\",\"instructions\":\"Place light bulbs in the grid so as to light up all the blank squares. A light illuminates its own square and all the squares in the same row or column unless blocked by walls (black squares). Lights may not illuminate each other. Each numbered square must be orthogonally adjacent to exactly the given number of lights. Click on a square to place or remove a light.\",\"seoDescription\":\"Play Akari (Light Up) online for free. Place bulbs to illuminate the whole grid without lighting another bulb.\",\"keywords\":\"light bulbs,illumination,light propagation,logical placement,akari,light up,Light Up puzzle,bulb puzzle\"},\"lits\":{\"title\":\"LITS\",\"description\":\"One colored L/I/T/S per region; filled cells connect. No full 2×2 or same-shape contact.\",\"instructions\":\"Tap or drag to fill; hold to mark X\",\"seoDescription\":\"Play LITS online for free. One colored L/I/T/S per region; filled cells connect. No full 2×2 or same-shape contact.\",\"keywords\":\"LITS,lits,LITS Puzzle,tetromino puzzle,free online puzzle,logic game,browser game\"},\"lollipops\":{\"title\":\"Lollipops\",\"description\":\"Pair each circle with one aligned adjacent stick; every piece belongs to one lollipop.\",\"instructions\":\"Tap for a circle; drag for a stick; long-press for empty\",\"seoDescription\":\"Play Lollipops online for free. Pair each circle with one aligned adjacent stick; every piece belongs to one lollipop.\",\"keywords\":\"Lollipops,lollipops,Lollipops Puzzle,circle and stick puzzle,free online puzzle,logic game,browser game\"},\"loopy\":{\"title\":\"Loopy\",\"description\":\"Draw single closed loop based on clues\",\"instructions\":\"Form a single closed loop out of the grid edges, in such a way that every numbered square has exactly that many of its edges included in the loop. Click on a grid edge to mark it as part of the loop (black), and again to return to marking it as undecided (yellow). Right-click on a grid edge to mark it as definitely not part of the loop.\",\"seoDescription\":\"Play Slitherlink online for free. Draw one closed loop around the grid using number clues and pure logic.\",\"keywords\":\"loops,closed paths,path connection,circular structures,slitherlink,Fences,Loop the Loop\"},\"magnets\":{\"title\":\"Magnets\",\"description\":\"Place magnets to satisfy clue requirements\",\"instructions\":\"Fill each domino shape with either a magnet (consisting of a + and − pole) or a neutral domino (green). The number of + poles in each row and column must match the numbers along the top and left; the number of − poles must match the numbers along the bottom and right. Two + poles may not be orthogonally adjacent to each other, and similarly two − poles. Left-click a domino to toggle it between being empty and being a magnet.\",\"seoDescription\":\"Free online Magnets puzzle - arrange positive and negative magnetic poles logically. Test logical reasoning and constraint satisfaction abilities. Perfect for physics logic challenge enthusiasts.\",\"keywords\":\"magnets,positive negative poles,physics constraints,magnetic rules,plus minus,magnetic dominoes\"},\"map\":{\"title\":\"Map\",\"description\":\"Color map so adjacent regions have different c
1olors\",\"instructions\":\"Colour the map with four colours, so that no two adjacent regions have the same colour. (Regions touching at only one corner do not count as adjacent.) There is a unique colouring consistent with the coloured regions you are already given. Drag from a coloured region to a blank one to colour the latter the same colour as the former.\",\"seoDescription\":\"Free online Map coloring game - color map regions using four-color theorem. Exercise logical thinking and color planning skills. Classic graph theory algorithm puzzle challenge.\",\"keywords\":\"map coloring,four color theorem,graph theory,adjacency relationships,graph coloring puzzle\"},\"mathrax\":{\"title\":\"Mathrax\",\"description\":\"Place each number according to the arithmetic clues.\",\"instructions\":\"Fill the grid with numbers from 1 to the grid size so that no number repeats in any row or column. At each clue dot between four cells, the two diagonal pairs of cells must satisfy the arithmetic operation shown (e.g. 6× means the two diagonal cells multiply to 6, 3+ means they add to 3). Click a cell to select it and type the number.\",\"seoDescription\":\"Free online Mathrax puzzle - place numbers satisfying diagonal arithmetic clues. A challenging blend of Sudoku and arithmetic constraints.\",\"keywords\":\"mathrax,arithmetic,diagonal clues,sudoku variant,multiplication,addition,number placement,arithmetic sudoku,diagonal clue puzzle\"},\"mines\":{\"title\":\"Mines\",\"description\":\"Classic minesweeper game\",\"instructions\":\"Try to expose every square in the grid that is not one of the hidden mines, without opening any square that is a mine. Click in a square to open it. Every opened square is marked with the number of mines in the surrounding 8 squares, if there are any; if not, all the surrounding squares are automatically opened. Right-click in a square to mark it with a flag if you think it is a mine.\",\"seoDescription\":\"Play Minesweeper online for free. Use number clues to find safe squares and mark mines in this classic browser puzzle.\",\"keywords\":\"minesweeper,mine detection,number analysis,probability reasoning,classic game,mine puzzle,logic minesweeper\"},\"mosaic\":{\"title\":\"Mosaic\",\"description\":\"Fill grid based on nearby black square count\",\"instructions\":\"Colour every square either black or white. Each number indicates how many black squares are in the 3×3 square surrounding the number – including the clue square itself. Left-click in an empty square to turn it black, or right-click to turn it white. Click again in an already-filled square to cycle it between black and white and empty.\",\"seoDescription\":\"Free online Mosaic puzzle - fill black and white squares based on number clues. Test logical reasoning and pattern recognition skills. Perfect for number logic puzzle enthusiasts.\",\"keywords\":\"mosaic,black white squares,counting constraints,pattern recognition,minesweeper-like,3x3 neighborhood,local count,Mosaic puzzle,Fill-a-Pix,minesweeper picture puzzle\"},\"net\":{\"title\":\"Net\",\"description\":\"Rotate squares to reassemble network\",\"instructions\":\"Rotate the grid squares so that they all join up into a single connected network with no loops. Left-click in a square to rotate it anticlockwise. Right-click to rotate it clockwise. Squares connected to the middle square are lit up. Aim to light up every square in the grid (not just the endpoint blobs).\",\"seoDescription\":\"Play Net online for free. Rotate tiles to reconnect every wire into one working network.\",\"keywords\":\"network reconstruction,rotation puzzle,connectivity,network topology,Netwalk,network rotation puzzle\"},\"netslide\":{\"title\":\"Netslide\",\"description\":\"Slide rows to reassemble network\",\"instructions\":\"Slide the grid squares around so that they all join up into a single connected network with no loops. Click on the arrows at the edges of the grid to move a row or column left, right, up or down. The square that falls off the end of the row comes back on the other end. Squares connected to the middle square are lit up. Aim to light up every square in the grid.\",\"seoDescription\":\"Free online Netslide puzzle - slide rows and columns to rebuild network connections. Test spatial thinking and strategic planning abilities. Challenging sliding puzzle variant.\",\"keywords\":\"sliding network,row column movement,network rebuilding,sliding variant,netwalk,plumber,NetSlide,sliding network puzzle\"},\"norinori\":{\"title\":\"Norinori\",\"description\":\"Shade two cells per region; shaded cells form orthogonal two-cell dominoes.\",\"instructions\":\"Tap to shade; long-press to mark X\",\"seoDescription\":\"Play Norinori online for free. Shade two cells per region; shaded cells form orthogonal two-cell dominoes.\",\"keywords\":\"Norinori,norinori,Norinori Puzzle,domino shading puzzle,free online puzzle,logic game,browser game\"},\"nurikabe\":{\"title\":\"Nurikabe\",\"description\":\"Size each numbered white island; connect all black cells, with no black 2×2.\",\"instructions\":\"Tap for sea; hold to mark land\",\"seoDescription\":\"Play Nurikabe online for free. Size each numbered white island; connect all black cells, with no black 2×2.\",\"keywords\":\"Nurikabe,
1nurikabe,Nurikabe Puzzle,islands and sea puzzle,free online puzzle,logic game,browser game\"},\"palisade\":{\"title\":\"Palisade\",\"description\":\"Divide grid into equal-sized regions\",\"instructions\":\"Draw lines along the grid edges, in such a way that the grid is divided into connected regions, all of the size shown in the status line. Also, each square containing a number should have that many of its edges drawn in. Click on a grid edge to mark it as a division between regions (black), and again to return to marking it as undecided (yellow).\",\"seoDescription\":\"Free online Palisade puzzle - divide grid into equal-sized regions. Exercise geometric thinking and logical analysis skills. Perfect for region division puzzle enthusiasts.\",\"keywords\":\"palisade,fences,region division,equal area splitting,geometric analysis\"},\"pattern\":{\"title\":\"Pattern\",\"description\":\"Fill pattern based on number clues\",\"instructions\":\"Fill in the grid with a pattern of black and white squares, so that the numbers in each row and column match the lengths of consecutive runs of black squares. Left-click in a square to mark it black; right-click (or hold Ctrl while left-clicking) to mark it white. Click and drag along a row or column to mark multiple squares black or white at once.\",\"seoDescription\":\"Play Pattern online for free. Solve a nonogram-style black and white picture puzzle from number clues.\",\"keywords\":\"pattern filling,number graphics,black white patterns,sequence matching,nonogram,picross,Griddlers,Japanese crossword\"},\"pearl\":{\"title\":\"Pearl\",\"description\":\"Draw loop based on corner and straight clues\",\"instructions\":\"Draw a single closed loop by connecting together the centres of adjacent grid squares, so that some squares end up as corners, some as straights (horizontal or vertical), and some may be empty. Every square containing a black circle must be a corner not connected directly to another corner; every square containing a white circle must be a straight which is connected to at least one corner. Drag between squares to draw or undraw pieces of the loop.\",\"seoDescription\":\"Play Pearl online for free. Draw a single loop through black and white clue circles with logical path rules.\",\"keywords\":\"pearl,masyu,loop paths,corners straights,path planning,Pearl puzzle,loop puzzle\"},\"pegs\":{\"title\":\"Pegs\",\"description\":\"Checkers game, jump over pieces to remove them\",\"instructions\":\"Jump one peg over another to remove the one you jumped over. Try to remove all but one peg. Drag a peg into an empty space to make a move. The target space must be exactly two holes away from the starting peg, in an orthogonal direction, and there must be a peg in the hole in between.\",\"seoDescription\":\"Free online Peg Solitaire - remove pegs by jumping until only one remains. Exercise strategy and spatial reasoning.\",\"keywords\":\"peg solitaire,jumping pegs,strategic removal,single player,peg-solitaire,Hi-Q,peg jumping puzzle\"},\"range\":{\"title\":\"Range\",\"description\":\"Place black squares to limit visible distance\",\"instructions\":\"Colour some squares black, so as to meet the following conditions: No two black squares are orthogonally adjacent. No group of white squares is separated from the rest of the grid by black squares. Each numbered cell can see precisely that many white squares in total by looking in all four orthogonal directions, counting itself. (Black squares block the view.) Left-click to colour a square black. Right-click to mark a square with a dot, if you know it should not be black.\",\"seoDescription\":\"Free online Range puzzle - place black squares to control visible counts. Test logical reasoning and spatial analysis abilities. Perfect for complex constraint puzzle enthusiasts.\",\"keywords\":\"range,visibility,kuromasu,sight line analysis,complex constraints,Kurodoko,visibility puzzle\"},\"rect\":{\"title\":\"Rectangles\",\"description\":\"Divide grid into rectangles with area equal to numbers\",\"instructions\":\"Draw lines along the grid edges to divide the grid into rectangles, so that each rectangle contains exactly one numbered square and its area is equal to the number written in that square. Click and drag from one grid corner to another, or from one square centre to another, to draw a rectangle. You can also drag along a grid line to just draw a line at a time.\",\"seoDescription\":\"Play Rectangles online for free. Divide the grid into numbered rectangles with the exact required areas.\",\"keywords\":\"rectangle division,area calculation,geometric splitting,numbered regions,shikaku,Rectangles puzzle,area division puzzle\"},\"rome\":{\"title\":\"Rome\",\"description\":\"Fill the grid with arrows leading to a goal.\",\"instructions\":\"Place an arrow in every empty cell of the grid so that following any arrow eventually leads to the goal cell. Arrows point in one of eight directions (or straight). Some cells already contain arrows or are marked as the goal. Click a cell to cycle through the available arrow directions.\",\"seoDescription\":\"Free online Rome puzzle - fill the grid with arrows that all lead to the goal. A unique directional logic puzzle that will test your planning skills.\",\"keywords\":\"rome,arrows,direction,flow,path,goal,logic puzzle\"},\"salad\":{\"title\":\"Salad\",\"description\":\"Place each character once in every row and column. Some squares remain empty.\",\"
1instructions\":\"Fill some cells of the grid so that each letter appears exactly once in every row and column. Unlike a standard Latin square, some cells are intentionally left empty. Use the given clues to determine which cells are empty. Click a cell to cycle through the available letters, or right-click to clear it.\",\"seoDescription\":\"Free online Salad puzzle - place each letter once per row and column with some cells empty. A refreshing twist on Latin-square logic puzzles.\",\"keywords\":\"salad,latin square,letters,rows columns,empty cells,logic\"},\"samegame\":{\"title\":\"Same Game\",\"description\":\"Remove adjacent squares of same color\",\"instructions\":\"Try to empty the playing area completely, by removing connected groups of two or more squares of the same colour. Then try to score as much as possible, by removing large groups at a time instead of small ones. Click on a coloured square to highlight the rest of its connected group. Click again to remove the group; other squares will fall down to fill the space, and if you empty a whole column then the other columns will move up.\",\"seoDescription\":\"Free online Same Game - remove connected blocks of same colors. Train strategic thinking and score optimization abilities. Relaxing and fun casual puzzle game.\",\"keywords\":\"same game,block removal,chain reactions,score optimization,bubble breaker,clickomania,SameGame,block removal puzzle\"},\"shakashaka\":{\"title\":\"Shakashaka\",\"description\":\"Follow black clues with triangles; every remaining white area is a rectangle.\",\"instructions\":\"Tap a corner for a triangle; touch and hold for a dot\",\"seoDescription\":\"Play Shakashaka online for free. Follow black clues with triangles; every remaining white area is a rectangle.\",\"keywords\":\"Shakashaka,shakashaka,Shakashaka Puzzle,triangle puzzle,free online puzzle,logic game,browser game\"},\"shingoki\":{\"title\":\"Shingoki\",\"description\":\"Loop all circles: black turns, white goes straight; numbers total both arms.\",\"instructions\":\"Tap an edge for a line; touch and hold for an X\",\"seoDescription\":\"Play Shingoki online for free. Loop all circles: black turns, white goes straight; numbers total both arms.\",\"keywords\":\"Shingoki,shingoki,Shingoki Puzzle,numbered Masyu,loop puzzle,free online puzzle,logic game,browser game\"},\"signpost\":{\"title\":\"Signpost\",\"description\":\"Connect squares following arrow directions\",\"instructions\":\"Connect all the squares together into a sequence, so that every square's arrow points towards the square that follows it (though the next square can be any distance away in that direction). Left-drag from a square to the square that should follow it, or right-drag from a square to the square that should precede it.\",\"seoDescription\":\"Free online Signpost puzzle - connect all squares following arrow directions. Test logical thinking and path planning abilities. Perfect for sequence connection puzzle enthusiasts.\",\"keywords\":\"signpost,hidato,arrow directions,sequence connection,directional guidance,arrow path puzzle\"},\"singles\":{\"title\":\"Singles\",\"description\":\"Mark correct duplicate numbers in black\",\"instructions\":\"Black out some of the squares, in such a way that: no number appears twice in any row or column; no two black squares are adjacent; the white squares form a single connected group (connections along diagonals do not count). Click in a square to black it out, and again to uncover it.\",\"seoDescription\":\"Free online Singles puzzle - eliminate duplicate numbers while maintaining connectivity. Exercise logical reasoning and constraint satisfaction abilities. Perfect for number logic challenge lovers.\",\"keywords\":\"singles,hitori,duplicate elimination,connectivity,number uniqueness,number elimination puzzle\"},\"sixteen\":{\"title\":\"Sixteen\",\"description\":\"Circular sliding square arrangement\",\"instructions\":\"Slide the grid squares around so that the numbers end up in consecutive order from the top left corner. Click on the arrows at the edges of the grid to move a row or c
1olumn left, right, up or down. The square that falls off the end of the row comes back on the other end.\",\"seoDescription\":\"Free online Sixteen puzzle - circular movement to arrange numbers in sequence. Test spatial thinking and movement strategy abilities. Classic sliding puzzle circular variant.\",\"keywords\":\"sixteen,circular sliding,ring movement,number arrangement\"},\"slant\":{\"title\":\"Slant\",\"description\":\"Draw diagonal maze matching clues\",\"instructions\":\"Fill in a diagonal line in every grid square so that there are no loops in the grid, and so that every numbered point has that many lines meeting at it. Left-click in a square to mark it with a \\\\; right-click to mark it with a /. Keep clicking in a square to cycle it between \\\\, / and empty.\",\"seoDescription\":\"Free online Slant puzzle - draw diagonal lines in grid avoiding loops. Exercise logical thinking and geometric analysis skills. Perfect for line drawing puzzle enthusiasts.\",\"keywords\":\"slant,diagonal lines,geometric drawing,loop free,Gokigen Naname,diagonal line puzzle\"},\"solo\":{\"title\":\"Solo\",\"description\":\"Sudoku game\",\"instructions\":\"Fill in a number in every square so that every number appears exactly once in each row, each column and each block marked by thick lines. To place a number, click in a square to select it, then type the number on the keyboard. To erase a number, click to select a square and then press Backspace.\",\"seoDescription\":\"Play free Sudoku online. Fill every row, column and block with logic - no download required, just open the puzzle in your browser.\",\"keywords\":\"sudoku,latin square,number filling,constraint solving\"},\"spokes\":{\"title\":\"Spokes\",\"description\":\"Connect all hubs using horizontal, vertical and diagonal lines.\",\"instructions\":\"Draw lines between hubs (nodes) so that every hub is connected to exactly the right number of lines, as indicated by the number in the hub. Lines can run horizontally, vertically or diagonally, and may not cross each other. Click and drag between two hubs to draw or remove a line.\",\"seoDescription\":\"Free online Spokes puzzle - connect all hubs with the exact number of lines in eight directions. A unique connectivity puzzle that challenges your spatial reasoning.\",\"keywords\":\"spokes,hubs,connections,lines,directions,network,node\"},\"starbattle\":{\"title\":\"Star Battle\",\"description\":\"Put one star in every row, column and region; stars cannot touch, even diagonally.\",\"instructions\":\"Tap for a star; touch and hold for X\",\"seoDescription\":\"Play Star Battle online for free. Put one star in every row, column and region; stars cannot touch, even diagonally.\",\"keywords\":\"Star Battle,starbattle,Star Battle Puzzle,Queens puzzle,free online puzzle,logic game,browser game\"},\"stitches\":{\"title\":\"Stitches\",\"description\":\"Stitch every adjacent region pair; one hole per cell, with exact row and column counts.\",\"instructions\":\"Tap a region border to stitch; touch and hold for X\",\"seoDescription\":\"Play Stitches online for free. Stitch every adjacent region pair; one hole per cell, with exact row and column counts.\",\"keywords\":\"Stitches,stitches,Stitches Puzzle,region stitching puzzle,free online puzzle,logic game,browser game\"},\"sticks\":{\"title\":\"Sticks\",\"description\":\"Fill in the grid with horizontal and vertical line segments.\",\"instructions\":\"Place horizontal or vertical line segments in the grid cells so that each numbered clue is satisfied. Each number indicates how many line segments are in the surrounding cells. Left-click to place a horizontal segment, right-click for vertical, or click again to remove.\",\"seoDescription\":\"Free online Sticks puzzle - fill the grid with line segments according to number clues. A satisfying constraint-based logic puzzle.\",\"keywords\":\"sticks,line segments,horizontal,vertical,grid,clues,constraint\"},\"subsets\":{\"title\":\"Subsets\",\"description\":\"Place each set once, in accordance with the subset clues.\",\"instructions\":\"Place each given set of symbols exactly once in the grid so that subset relationships indicated by the clues are satisfied. A clue showing set A ⊆ B means the set placed in position A must be a subset of the set placed in position B. Click a cell to cycle through the available sets.\",\"seoDescription\":\"Free online Subsets puzzle - arrange sets to satisfy subset relationship clues. A unique logic puzzle that exercises set theory reasoning.\",\"keywords\":\"subsets,set theory,subset relationship,logic,arrangement\"},\"tapa\":{\"title\":\"Tapa\",\"description\":\"Match black runs around clues; keep all black cells connected, with no black 2×2.\",\"instructions\":\"Tap or drag to shade; hold to mark a dot\",\"seoDescription\":\"Play Tapa online for free. Match black runs around clues; keep all black cells connected, with no black 2×2.\",\"keywords\":\"Tapa,tapa,Tapa Puzzle,wall shading puzzle,free online puzzle,logic game,browser game\"},\"tents\":{\"title\":\"Tents\",\"description\":\"Place tent next to each tree\",\"
1instructions\":\"Place tents in the empty squares in such a way that: no two tents are adjacent, even diagonally; the number of tents in each row and column matches the numbers around the edge of the grid; it is possible to match tents to trees so that each tree is orthogonally adjacent to its own tent. Click in a square to place or remove a tent. Right-click to mark a square as empty (not a tent).\",\"seoDescription\":\"Play Tents and Trees online for free. Place one tent beside each tree while matching row and column clues.\",\"keywords\":\"tents,tents and trees,tree pairing,adjacency constraints,count matching,Tents puzzle,tree tent puzzle\"},\"thermometers\":{\"title\":\"Thermometers\",\"description\":\"Fill each thermometer from its bulb without gaps; match every row and column count.\",\"instructions\":\"Tap or drag to fill cells; long-press or right-drag to mark cells empty.\",\"seoDescription\":\"Play Thermometers online for free. Fill each thermometer from its bulb without gaps; match every row and column count.\",\"keywords\":\"Thermometers,thermometers,Thermometers Puzzle,thermometer logic,free online puzzle,logic game,browser game\"},\"towers\":{\"title\":\"Towers\",\"description\":\"Tower Latin square puzzle\",\"instructions\":\"Fill in the grid with towers whose heights range from 1 to the grid size, so that every possible height appears exactly once in each row and column, and so that each clue around the edge counts the number of towers that are visible when looking into the grid from that direction. (Taller towers hide shorter ones behind them. So the sequence 2,1,4,3,5 would match a clue of 3 on the left, because the 1 is hidden behind the 2 and the 3 is hidden behind the 4. On the right, it would match a clue of 1 because the 5 hides everything else.) \\n\\nTo place a tower, click in a square to select it, then type the desired height on the keyboard. To erase a tower, click to select a square and then press Backspace. Right-click in a square and then type a number to add or remove the number as a pencil mark, indicating tower heights that you think might go in that square. Left-click on a clue to mark it as done (grey it out). To unmark a clue as done, left-click on it again.\",\"seoDescription\":\"Play Towers online for free. Fill a Latin square using skyscraper visibility clues around the grid.\",\"keywords\":\"towers,visibility,height arrangement,perspective analysis,skyscrapers,Skyscraper puzzle,Towers puzzle\"},\"tracks\":{\"title\":\"Tracks\",\"description\":\"Fill railway tracks based on clues\",\"instructions\":\"Complete the track from A to B so that the rows and columns contain the same number of track segments as are indicated in the clues to the top and right of the grid. There are only straight and 90-degree curved rail sections, and the track may not cross itself. Left-click on an edge between two squares to add a track segment between the two squares.\",\"seoDescription\":\"Free online Tracks puzzle - complete railway tracks based on clues. Test logical thinking and path planning abilities. Perfect for connection building puzzle enthusiasts.\",\"keywords\":\"railway tracks,train tracks,track building,path connection,rail construction\"},\"twiddle\":{\"title\":\"Twiddle\",\"description\":\"Rotate squares to arrange order\",\"instructions\":\"Rotate square sections of the grid to arrange the squares into numerical order starting from the top left. In the basic game, you rotate a 2×2 square section. Left-click in the centre of that section (i.e. on a corner point between four squares) to rotate the whole section anticlockwise. Right-click to rotate the section clockwise.\",\"seoDescription\":\"Free online Twiddle puzzle - rotate square sections to arrange numbers in sequence. Exercise spatial thinking and strategic planning abilities. Classic rotation puzzle challenge.\",\"keywords\":\"twiddle,square rotation,arrangement,rotation strategy,2x2 rotation,block rotation,rubik-like,rotation puzzle,2x2 rotation puzzle\"},\"undead\":{\"title\":\"Undead\",\"description\":\"Place ghosts, vampires and zombies\",\"instructions\":\"Fill in every grid square which doesn't contain a mirror with either a ghost, a vampire, or a zombie. The numbers round the grid edges show how many monsters must be visible along your line of sight if you look directly into the grid from that position. Zombies are always visible; ghosts are only visible when reflected in at least one mirror; vampires are only visible when not reflected in any mirror.\",\"seoDescription\":\"Free online Undead puzzle - place ghosts, vampires and zombies logically. Test logical reasoning and sight line analysis abilities. Perfect for horror-themed logic challenge enthusiasts.\",\"keywords\":\"undead,monsters,mirror reflection,sight calculation,horror theme\"},\"unequal\":{\"title\":\"Unequal\",\"description\":\"Complete Latin square based on inequality signs\",\"instructions\":\"Fill in the grid with numbers from 1 to the grid size, so that every number appears exactly once in each row and column, and so that all the \u003c signs represent true inequalities (i.e. the number at the pointed end is smaller than the number at the open end). To place a number, 
1click in a square to select it, then type the number on the keyboard.\",\"seoDescription\":\"Free online Unequal Sudoku - fill numbers based on inequality relationships. Exercise logical reasoning and comparative analysis skills. Perfect for number constraint puzzle enthusiasts.\",\"keywords\":\"unequal,futoshiki,inequality,size relationships,comparison logic,Hutosiki,inequality sudoku\"},\"unruly\":{\"title\":\"Unruly\",\"description\":\"Fill black and white grid avoiding three in a row\",\"instructions\":\"Colour every square either black or white, in such a way that: no three consecutive squares, horizontally or vertically, are the same colour; each row and column contains the same number of black and white squares. Left-click in an empty square to turn it black, or right-click to turn it white.\",\"seoDescription\":\"Play Unruly online for free. Fill the grid with black and white squares while avoiding three in a row.\",\"keywords\":\"unruly,binary,takuzu,binairo,three consecutive avoidance,black white balance,Binary puzzle,Tohu wa Vohu\"},\"untangle\":{\"title\":\"Untangle\",\"description\":\"Reposition points so lines don't intersect\",\"instructions\":\"Move the points around so that none of the lines cross. Click on a point and drag it to move it.\",\"seoDescription\":\"Play Untangle online for free. Move the points until no lines cross in this clean geometric browser puzzle.\",\"keywords\":\"untangle,planarity,node movement,crossing elimination,geometric intuition,Untangle puzzle,graph drawing puzzle\"},\"yajilin\":{\"title\":\"Yajilin\",\"description\":\"Match arrows with non-touching black cells; loop through every other non-clue cell.\",\"instructions\":\"Tap to shade; hold to mark white; drag between cells to draw the loop\",\"seoDescription\":\"Play Yajilin online for free. Match arrows with non-touching black cells; loop through every other non-clue cell.\",\"keywords\":\"Yajilin,yajilin,Yajilin Puzzle,Arrow Loop,Yajirin,free online puzzle,logic game,browser game\"},\"yinyang\":{\"title\":\"Yin-Yang\",\"description\":\"Connect all black cells and all white cells; no 2×2 block may be one colour.\",\"instructions\":\"Tap for black; touch and hold for white\",\"seoDescription\":\"Play Yin-Yang online for free. Connect all black cells and all white cells; no 2×2 block may be one colour.\",\"keywords\":\"Yin-Yang,yinyang,Yin-Yang Puzzle,black and white puzzle,free online puzzle,logic game,browser game\"}},\"errors\":{\"gameNotFound\":\"Game Not Found\",\"gameNotExist\":\"Game \\\"{gameId}\\\" does not exist\"},\"footer\":{\"originalResources\":\"Game Resources\",\"userGuides\":\"User Guides\",\"communityFeedback\":\"Community\",\"qqGroup\":\"QQ Group\",\"originalCollection\":\"Original Puzzle Collection\",\"gameRules\":\"Game Rules\",\"sokobanGame\":\"Open Source Sokoban\",\"privacyPolicy\":\"Privacy Policy\",\"terms\":\"Terms of Use\",\"copyright\":\"All rights reserved. Based on\",\"puzzleCollection\":\"Puzzle Collection\",\"reimplementation\":\"reimplemented with modern web technologies.\"},\"seo\":{\"commonKeywords\":\"free online puzzles,logic puzzles,brain games,number puzzles,Simon Tatham puzzles,no download games\",\"siteName\":\"Simon Puzzle Games\",\"titleSuffix\":\"Free Online Puzzle Game\",\"home\":{\"title\":\"68 Free Online Puzzle Games - Play in Your Browser\",\"description\":\"Play 68 free logic and number puzzles inspired by Simon Tatham's collection. No download required - start instantly in your browser on desktop or mobile.\",\"keywords\":\"free online puzzles,logic games,brain teasers,number puzzles,Sudoku,Simon Tatham puzzles,browser games\"},\"games\":{\"title\":\"All Puzzle Games - 68 Logic, Number and Grid Games\",\"description\":\"Browse 68 free online puzzle games by category and difficulty: logic, paths, regions, numbers, patterns and strategy puzzles for every skill level.\",\"keywords\":\"all puzzle games,logic puzzles,number puzzles,grid puzzles,path puzzles,free browser games\"},\"app\":{\"title\":\"Simon Puzzles for iOS - Offline Puzzle App\",\"description\":\"Get Simon Puzzles on iPhone and iPad. Play offline, review replays, zoom the board and track y
1our solving time.\",\"keywords\":\"Simon Puzzles iOS,offline puzzle app,iPad puzzle games,puzzle replays,logic games app\"}},\"app\":{\"title\":\"Simon Puzzles for iOS\",\"subtitle\":\"Play offline, review replays, zoom in/out, and track your play time — built for iPhone and iPad.\",\"cta\":\"View on the App Store\",\"featuresTitle\":\"Highlights\",\"featuresSubtitle\":\"A smoother mobile experience\",\"features\":{\"offline\":{\"title\":\"Play offline\",\"desc\":\"No connection required — play anywhere\"},\"replay\":{\"title\":\"Replay viewer\",\"desc\":\"Review every move and learn better solutions\"},\"zoom\":{\"title\":\"Zoom in / out\",\"desc\":\"Switch between details and the big picture\"},\"time\":{\"title\":\"Play time tracking\",\"desc\":\"See how much time you spend and how you progress\"},\"stats\":{\"title\":\"More stats\",\"desc\":\"More insights and improvements over time\"}},\"downloadTitle\":\"Download\",\"downloadDesc\":\"Get the iOS app for the best touch-first experience.\",\"qrAlt\":\"Scan to open the App Store page\",\"qrHint\":\"Scan the QR code to download\"},\"floatingQR\":{\"actions\":{\"expand\":\"Expand\",\"collapse\":\"Collapse\",\"close\":\"Close\"},\"miniProgram\":{\"title\":\"Mini Program QR\",\"alt\":\"Scan the QR code to open the mini program\",\"hint\":\"Scan to open the mini program for a smoother experience\"},\"iosApp\":{\"title\":\"iOS App\",\"alt\":\"Scan the QR code to open the App Store\",\"hint\":\"Download the iOS app to play\",\"cta\":\"View on App Store\"}},\"share\":{\"title\":\"Share Game\",\"button\":\"Share Game\"},\"community\":{\"title\":\"Community \u0026 Feedback\",\"description\":\"Join our QQ group to chat with fellow puzzle enthusiasts, share tips, or give us your valuable feedback!\",\"qqGroup\":{\"title\":\"QQ Group Chat\",\"number\":\"Group ID\",\"copy\":\"Copy\",\"copied\":\"Copied\",\"joinGroup\":\"Join Group\",\"scanToJoin\":\"Scan to join QQ group\",\"scanTitle\":\"Scan to Join\",\"qrPlaceholder\":\"QQ Group QR Code\"}},\"notFound\":{\"title\":\"Page Not Found\",\"description\":\"Sorry, the page you're looking for doesn't exist. But don't worry, we've prepared some amazing puzzle games for you!\",\"backToHome\":\"Back to Home\",\"featuredGames\":\"🎮 Featured Games\",\"moreGames\":\"Discover more amazing games!\",\"viewAllGames\":\"View All Games\"},\"tutorial\":{\"feedback\":{\"readThenNext\":\"Read the tip, then tap Next\",\"tapHighlight\":\"Tap the highlighted cell\",\"longPressHighlight\":\"Long-press the highlighted cell\",\"rightClickHighlight\":\"Right-click (or Ctrl+click) the highlighted cell\",\"dragStart\":\"Start dragging from the highlighted point\",\"dragEnd\":\"Drag to the target before releasing\",\"longPressDragStart\":\"Long-press the highlighted start point, then drag\",\"longPressDragEnd\":\"Long-press, then drag to the target before releasing\",\"rightClickDragStart\":\"Ctrl+click and drag from the highlighted point\",\"rightClickDragEnd\":\"Drag to the target before releasing\",\"enterValue\":\"Enter {value}\",\"followHint\":\"Follow the hint to complete this step\"},\"action\":{\"readThenContinue\":\"Read the tip, then continue\",\"tapSpot\":\"Tap the highlighted spot\",\"dragArrow\":\"Drag along the arrow\",\"longPressSpot\":\"Long-press the highlighted spot\",\"rightClickSpot\":\"Right-click (or Ctrl+click) the highlighted spot\",\"longPressDrag\":\"Long-press, then drag\",\"rightClickDrag\":\"Ctrl+click and drag\",\"enterValue\":\"Enter {value}\",\"completeStep\":\"Complete this step\"},\"ui\":{\"ruleGuide\":\"Rule guide\",\"closeGuide\":\"Close guide\",\"restart\":\"Restart\",\"followHint\":\"Follow the hint\",\"done\":\"Done\",\"next\":\"Next\",\"interactiveGuide\":\"Interactive guide\",\"tutorialPuzzle\":\"Tutorial puzzle\"}}}
1,\"now\":\"$undefined\",\"timeZone\":\"UTC\",\"children\":\"$L25\"}]\n"])</script>
1<script>self.__next_f.push([1,"26:I[1715,[\"356\",\"static/chunks/356-1cbf59d25a49fb83.js\",\"906\",\"static/chunks/906-922e18bff321b0b2.js\",\"450\",\"static/chunks/app/%5Blocale%5D/layout-4b5d8651a2416d11.js\"],\"ThemeProvider\"]\n27:I[3416,[\"356\",\"static/chunks/356-1cbf59d25a49fb83.js\",\"906\",\"static/chunks/906-922e18bff321b0b2.js\",\"450\",\"static/chunks/app/%5Blocale%5D/layout-4b5d8651a2416d11.js\"],\"VConsole\"]\n28:I[2676,[\"356\",\"static/chunks/356-1cbf59d25a49fb83.js\",\"906\",\"static/chunks/906-922e18bff321b0b2.js\",\"91\",\"static/chunks/91-077a7b6870f33e56.js\",\"256\",\"static/chunks/256-64372f5b3bdda1df.js\",\"689\",\"static/chunks/689-1f58878066ff4d06.js\",\"224\",\"static/chunks/app/%5Blocale%5D/not-found-b5f44bd74fc6fa8e.js\"],\"default\"]\n29:I[6548,[\"356\",\"static/chunks/356-1cbf59d25a49fb83.js\",\"906\",\"static/chunks/906-922e18bff321b0b2.js\",\"450\",\"static/chunks/app/%5Blocale%5D/layout-4b5d8651a2416d11.js\"],\"default\"]\n2a:I[125,[\"356\",\"static/chunks/356-1cbf59d25a49fb83.js\",\"906\",\"static/chunks/906-922e18bff321b0b2.js\",\"450\",\"static/chunks/app/%5Blocale%5D/layout-4b5d8651a2416d11.js\"],\"UmamiAnalytics\"]\n2b:I[1519,[\"356\",\"static/chunks/356-1cbf59d25a49fb83.js\",\"906\",\"static/chunks/906-922e18bff321b0b2.js\",\"450\",\"static/chunks/app/%5Blocale%5D/layout-4b5d8651a2416d11.js\"],\"GoogleAnalyticsDefault\"]\n"])</script>
1<script>self.__next_f.push([1,"25:[\"$\",\"$L26\",null,{\"attribute\":\"class\",\"defaultTheme\":\"system\",\"enableSystem\":true,\"disableTransitionOnChange\":false,\"children\":[[\"$\",\"$L27\",null,{}],[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L28\",null,{}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L29\",null,{\"variant\":\"iosApp\",\"miniProgramImageUrl\":\"https://slefboot-1251736664.cos.ap-beijing.myqcloud.com/puzzles/puzzles_game_mini_cover_square_small.jpg\",\"appStoreUrl\":\"https://apps.apple.com/us/app/simon-tathams-logic-puzzles/id6756353841\",\"iosAppImageUrl\":\"https://slefboot-1251736664.cos.ap-beijing.myqcloud.com/puzzles/20251219_simon_puzzles_iosapp.webp\"}],[\"$\",\"$L2a\",null,{}],[\"$\",\"$L2b\",null,{}]]}]\n"])</script>
1<script>self.__next_f.push([1,"b:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n7:null\n"])</script>
1<script>self.__next_f.push([1,"2c:I[622,[],\"IconMark\"]\n"])</script>
1<script>self.__next_f.push([1,"9:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"68 Free Online Puzzle Games - Play in Your Browser\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Play 68 free logic and number puzzles inspired by Simon Tatham's collection. No download required - start instantly in your browser on desktop or mobile.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"free online puzzles,logic games,brain teasers,number puzzles,Sudoku,Simon Tatham puzzles,browser games\"}],[\"$\",\"meta\",\"4\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"5\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"meta\",\"6\",{\"name\":\"google-adsense-account\",\"content\":\"ca-pub-7746897490519544\"}],[\"$\",\"link\",\"7\",{\"rel\":\"canonical\",\"href\":\"https://puzzles-game.com/en/\"}],[\"$\",\"link\",\"8\",{\"rel\":\"alternate\",\"hrefLang\":\"en\",\"href\":\"https://puzzles-game.com/en/\"}],[\"$\",\"link\",\"9\",{\"rel\":\"alternate\",\"hrefLang\":\"zh\",\"href\":\"https://puzzles-game.com/zh/\"}],[\"$\",\"link\",\"10\",{\"rel\":\"alternate\",\"hrefLang\":\"ja\",\"href\":\"https://puzzles-game.com/ja/\"}],[\"$\",\"link\",\"11\",{\"rel\":\"alternate\",\"hrefLang\":\"zh-TW\",\"href\":\"https://puzzles-game.com/zh-TW/\"}],[\"$\",\"link\",\"12\",{\"rel\":\"alternate\",\"hrefLang\":\"ko\",\"href\":\"https://puzzles-game.com/ko/\"}],[\"$\",\"link\",\"13\",{\"rel\":\"alternate\",\"hrefLang\":\"es\",\"href\":\"https://puzzles-game.com/es/\"}],[\"$\",\"link\",\"14\",{\"rel\":\"alternate\",\"hrefLang\":\"fr\",\"href\":\"https://puzzles-game.com/fr/\"}],[\"$\",\"link\",\"15\",{\"rel\":\"alternate\",\"hrefLang\":\"ru\",\"href\":\"https://puzzles-game.com/ru/\"}],[\"$\",\"link\",\"16\",{\"rel\":\"alternate\",\"hrefLang\":\"de\",\"href\":\"https://puzzles-game.com/de/\"}],[\"$\",\"link\",\"17\",{\"rel\":\"alternate\",\"hrefLang\":\"x-default\",\"href\":\"https://puzzles-game.com/en/\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:title\",\"content\":\"68 Free Online Puzzle Games - Play in Your Browser\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:description\",\"content\":\"Play 68 free logic and number puzzles inspired by Simon Tatham's collection. No download required - start instantly in your browser on desktop or mobile.\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:url\",\"content\":\"https://puzzles-game.com/en/\"}],[\"$\",\"meta\",\"21\",{\"property\":\"og:site_name\",\"content\":\"Simon Puzzle Games\"}],[\"$\",\"meta\",\"22\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"23\",{\"property\":\"og:image\",\"content\":\"https://puzzles-game.com/og/default.png\"}],[\"$\",\"meta\",\"24\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"25\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"26\",{\"property\":\"og:image:alt\",\"content\":\"Simon Puzzle Games\"}],[\"$\",\"meta\",\"27\",{\"property\":\"og:locale:alternate\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"28\",{\"property\":\"og:locale:alternate\",\"content\":\"ja_JP\"}],[\"$\",\"meta\",\"29\",{\"property\":\"og:locale:alternate\",\"content\":\"zh_TW\"}],[\"$\",\"meta\",\"30\",{\"property\":\"og:locale:alternate\",\"content\":\"ko_KR\"}],[\"$\",\"meta\",\"31\",{\"property\":\"og:locale:alternate\",\"content\":\"es_ES\"}],[\"$\",\"meta\",\"32\",{\"property\":\"og:locale:alternate\",\"content\":\"fr_FR\"}],[\"$\",\"meta\",\"33\",{\"property\":\"og:locale:alternate\",\"content\":\"ru_RU\"}],[\"$\",\"meta\",\"34\",{\"property\":\"og:locale:alternate\",\"content\":\"de_DE\"}],[\"$\",\"meta\",\"35\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"36\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"37\",{\"name\":\"twitter:title\",\"content\":\"68 Free Online Puzzle Games - Play in Your Browser\"}],[\"$\",\"meta\",\"38\",{\"name\":\"twitter:description\",\"content\":\"Play 68 free logic and number puzzles inspired by Simon Tatham's collection. No download required - start instantly in your browser on desktop or mobile.\"}],[\"$\",\"meta\",\"39\",{\"name\":\"twitter:image\",\"content\":\"https://puzzles-game.com/og/default.png\"}],[\"$\",\"link\",\"40\",{\"rel\":\"icon\",\"href\":\"/icon.svg\",\"type\":\"image/svg+xml\"}],[\"$\",\"$L2c\",\"41\",{}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
1<script>self.__next_f.push([1,"e:\"$9:metadata\"\n"])</script>
1<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"3ffd59a3f592405f9ae6fc57b638b359","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 1
1
2<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4735ddc8fcff824',t:'MTc5MTQ0Mzg1NA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
2</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.