◀ VibeCruiser

tank battle

A free arcade game — play it in your browser, no install. 一款纯 HTML/CSS/JavaScript 打造的复古街机坦克大战,支持键盘与触屏。

by @sidhxy · sidhxy/tank-battle on GitHubLANG JavaScriptHOSTED ON SIDHXY.GITHUB.IOUPDATED 22 Oct 2026

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

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

Controls: Arrow keys · WASD · Space · Mouse

▶ 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

一个无需构建、打开即玩的 HTML5 Canvas 坦克大战。复古街机视觉、纯合成音效,支持键盘与触屏。30 个战区、6 种道具、每辆坦克 3 格装甲,敌军数量、装甲、射速、弹速与 AI 侵略性随关卡逐步提升。

驾驶孤军深入的坦克,守住地图底部的鹰徽基地,推进 30 个战区。砖墙可以被炮弹摧毁,钢板不可穿透,河流阻挡坦克但炮弹能飞过,树林会遮挡视线。

30 个关卡 / 6 个战区:荒漠、工厂、雨林、冻原、火山、天穹。每关敌军总数、同时在场数量、装甲厚度、射速、弹速和追击欲望都会提升。 3 种敌军:轻型 grunt、快速 scout、重装 armor。重装敌军基础 3 格装甲,高关卡还会额外增加装甲,需要更多命中才能击毁。 每命 3 格装甲:HUD 的 HULL 显示当前装甲;每次被敌方炮弹命中损失 1 格,3 次命中后才会损失一条命。重生后有短暂护盾。 6 种道具:护盾 8s、急速射击 10s、三连发 12s、额外生命、全屏轰炸、时间冻结 5s。 三连发:拾取后每次开火同时发射 3 枚扇形炮弹,持续 12 秒;与急速射击叠加时火力更强。 关卡选择:主菜单、暂停界面和结算界面都能进入关卡选择;完成当前关卡后解锁下一关,进度自动保存。 基地防线:鹰徽被击毁或生命耗尽都会结束游戏。 街机反馈:屏幕震动、粒子爆炸、浮动得分、CRT 扫描线与复古合成音效。

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 →