◀ VibeCruiser

Liquid Cipher

A free browser game — play it in your browser, no install. An endless water-sort puzzle PWA where every level is verified solvable by a BFS solver in a Web Worker. Zero-build vanilla ES modules, Canvas 2D, Web Audio, offline play, and color-blind symbols.

by @Scorpio-meow · Scorpio-meow/Liquid-Cipher on GitHubLANG JavaScriptHOSTED ON SCORPIO-MEOW.GITHUB.IOUPDATED 24 Oct 2026

Vote and save it — free account with email or sign in with GitHub

Made this, @Scorpio-meow? See how many people played it → or use email

▶ Play full screen ▲ Vote: free account with email ▲ Or sign in with GitHub

GitHub may ask you to sign in, then to let VibeCruiser “Verify your GitHub identity” and “Act on your behalf”. We only read your profile and email, and never post anything.

Open the live demo Source on GitHub

From the README

液體解鎖 (Liquid Cipher) 是一款無限關卡的 Water Sort 試劑分離解謎網頁遊戲:把混在一起的試劑倒回各自的試管,讓每支試管只剩單一顏色。

每一關都由背景 Web Worker 以廣度優先搜尋(BFS)驗證可解並算出最少步數,作為步數評級與提示的基準。專案以原生 ES Modules、Canvas 2D 與 Web Audio 寫成,零建置、零外部框架,並支援 PWA 離線遊玩與安裝。

直接使用支援原生 ES Modules 與 Web Worker 的現代瀏覽器開啟專案目錄下的 index.html 檔案。

用最少步數完成得 S,多出 3 步以內得 A,其餘為 B。通關畫面會顯示步數、最少步數、用時、提示次數與本關最佳紀錄。

關卡難度隨關卡序號 $L \ge 1$ 依下列連續數學公式平滑非遞減遞進:

所有發布給玩家的盤面,均由 32-bit FNV-1a Hash 與 Mulberry32 PRNG 派生確定性種子,並在 Web Worker 中通過發布前三重門禁驗證:

歡迎提交 Issue 或 Pull Request!開始之前請先閱讀:

Read the full README on GitHub →

Built something like this? Submit your vibe — free account, takes a minute. How listing works.

More like this

Made this?

Claim it: create a free account, then press CLAIM THIS in the cruiser. Put the badge below in your README or on your demo page first; that link is how we know it's yours.

Your project is on the cruise, loaded live from your own site. Put the badge in your README or on the demo page: it shows your live play count, it links back to this page, and everyone who lands here is one click from running the real thing.

On VibeCruiser

How listing, the badge and claiming work →