◀ VibeCruiser

subway dash

A free endless runner game — play it in your browser, no install. Endless runner browser game in vanilla JavaScript + Canvas. Dodge obstacles, collect coins, grab power-ups, ride on train roofs, and escape a Venom-style symbiote chasing you. Zero dependencies, mobile-friendly, play instantly on GitHub Pages.

by @qls-cyber · qls-cyber/subway-dash on GitHubLANG JavaScript★ 1HOSTED ON QLS-CYBER.GITHUB.IOUPDATED 14 Aug 2026

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

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

一款浏览器里直接运行的无尽跑酷游戏,玩法参考地铁跑酷:三车道、跳跃、滑铲、躲避障碍、收集金币。纯原生 JavaScript 和 Canvas 实现,零依赖,双击即可玩。

Subway Dash is an endless runner that plays instantly in the browser, built with vanilla JavaScript and Canvas. No build step, no dependencies.

直接双击 index.html,用 Chrome / Edge 等现代浏览器打开即可。

游戏中有 8 种道具,悬浮在轨道上,与金币同高度拾取。效果时长与刷新权重都在 js/config.js 中调整。

人物身后始终跟着一只以毒液为原型的黑色怪物,全身可见:白色吊眼带血丝、裂至耳根的双层尖牙、分叉长舌、滴落的绿色黏液、白色血管纹与利爪。随速度提升它会变得更近更大。撞上障碍时怪物会扑上来咬住人物,配合低吼音效与红色压迫感滤镜。怪物的体型与距离参数在 js/config.js 的 MONSTER_ 常量中调整。

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 →