◀ VibeCruiser

human mapf

A free puzzle game — play it in your browser, no install. Human MAPF — solve multi-agent path finding by hand and compete with LNS2. Plays in the browser.

by @HirokiNagai-39 · HirokiNagai-39/human-mapf on GitHubLANG JavaScript★ 1HOSTED ON HIROKINAGAI-39.GITHUB.IOUPDATED 21 Sep 2026

Vote and save it — continue with GitHub or sign in free

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

▶ Play full screen ▲ Vote with GitHub ▲ Vote with email

GitHub asks to share your profile and email with us. We never post anything.

Open the live demo Source on GitHub

From the README

正解すると オンラインランキング (ステージごとに makespan 部門・total distance 部門) に登録でき、 解答のアニメーションを GIF で保存、ステージ・スコア・順位を 𝕏 (Twitter) に投稿 できます (𝕏 の仕様上 GIF は自動添付できないので、保存した GIF を投稿画面にドラッグ&ドロップしてください)。

ベストスコアはブラウザの localStorage に (map, agents) ごとに保存されます。

レーティングはステージごとの performance を AHC Rating System ver.2 と同じ式でまとめた値です。 performance は「ステージの difficulty」「par (参考解と人間ベストの良い方) にどれだけ迫ったか」「ステージ内の順位」から決まり、 難しいステージを良いスコアで多く解くほど上がります。計算はサーバー (server/rating.gs) が全投稿から行い、ゲーム内の「レーティング」で一覧できます。

ランキングのバックエンドは Google Apps Script + スプレッドシート (無料・サーバー不要) です。 セットアップ手順は server/README.md を参照してください (Google アカウントがあれば 5 分)。

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 →