◀ VibeCruiser

highway survivors dead zone

A free pixel art piece — play it in your browser, no install. 公路幸存者:死区 —— 像素肉鸽打僵尸微信小游戏(ES5 纯代码渲染,无图片资源)

by @Juicesyo · Juicesyo/highway-survivors-dead-zone on GitHubLANG JavaScriptHOSTED ON JUICESYO.GITHUB.IOUPDATED 22 Oct 2026

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

Made this, @Juicesyo? See how many people played it → or use email

Controls: WASD · Mouse · Tap

▶ 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

Highway Survivors: Dead Zone —— 像素风肉鸽打僵尸微信小游戏。

现在就能玩: - GitHub Pages 在线 Demo —— - 备用线路 —— 手机浏览器体验最佳,桌面可鼠标拖动;首次点击画面才会出声。 也可以双击本地构建出的 dist/highway-survivors.html。这是由同一套源码构建的单文件预览版, 图集与 BGM 全部内联,零依赖、不需要开发者工具。

所有逻辑都能在 Node 里跑,tools/ 下的脚本自带 canvas 桩,不需要浏览器:

同来源最多 2 张,同一件装备一轮只出现一次。副武器位或自动装备位空着时, 新装备权重额外 +12 / +5,避免构筑一直只长数值。

杂兵按时段解锁(最后一个壮汉 170 秒进场),约 6 分钟后全部进池。无尽没有通关奖励,只带走搜刮所得。

当前基线(balance.js 6 局):平均存活约 218 秒,通关 0~1/6。脚本会自动走位、 按「进化 > 武器升级 > 被动」选卡,可以当作「中等水平玩家」的下限参考。 真实玩家更强;要继续压难度,往 updateDirector 的刷怪曲线和 enemies.js 的血量上找。

replaceDef 会整体覆盖 spriteDefs.js 的 rows(直接改 rows 会被冲掉),新增字母要手工加进 pal。

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 →