◀ VibeCruiser

endless echo

A free roguelike game — play it in your browser, no install. 纯前端 Roguelike 生存小游戏 · Canvas + Web Audio,零依赖零构建

by @SmileFzr · SmileFzr/endless-echo on GitHubLANG JavaScriptHOSTED ON SMILEFZR.GITHUB.IOUPDATED 13 Oct 2026

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

Made this, @SmileFzr? 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

js/ 里的 12 个文件都是经典 script,按 index.html 中的顺序加载、共享同一个全局作用域, 顺序不能随意调换(依赖顺序:精英类型表 → 工具函数 → 音频 → 核心逻辑 → 宠物扩展表 → 宠物表 → 数据表 → 绘制 → 界面 → 黑洞玩法 → 调试指令)。 注意 elite-types.js 必须排在最前、pets-extra.js 必须排在 pets.js 之前 (后者求值时要读取 PETS_EXTRA)。

用金币孵化宠物蛋随机获得,最多同时带 2 只出战;宠物等级随玩家成长, 达到 11 级自动变异(获得第二条效果)。每只的技能与变异都做了区分:

每 10 级刷新一只,击杀后所有小怪永久增强(每杀一只精英,精英血量 ×1.10)。 生成时随机抽一种类型,外观、数值与机制都不同:

出现条件:至少拥有 3 个技能,且其中至少 1 个技能达到 3 级。 满足后每 3~5 分钟随机刷出一个黑洞,存在 150 秒,走进即被吸入。

黑洞出现时会弹出一条醒目的提示横幅(居中卡片,带紫色辉光和倒计时), 同时屏幕边缘出现带白色描边的紫色箭头 + 距离读数指向黑洞方向—— 即使黑洞在视野外也能立刻知道往哪走。

紫色 = 黑洞、金色 = 传送商店、红色 = 精英怪。

Read the full README on GitHub →

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

More like this

More roguelike games →

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 →