◀ VibeCruiser

Tank battle

A free music toy — play it in your browser, no install. Classic Battle City game in a single 878-line HTML file — zero dependencies, no build step, no install. Canvas rendering, Web Audio synth SFX, enemy AI, brick/steel/water terrain.

by @QIANwinner · QIANwinner/Tank-battle on GitHubLANG HTML★ 1HOSTED ON QIANWINNER.GITHUB.IOUPDATED 30 Oct 2026

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

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

Controls: Arrow keys · WASD · Space · 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

一个纯 HTML / CSS / JavaScript 实现的经典「坦克大战」游戏,单文件、零依赖,双击即可游玩。

🕹️ 经典玩法:守护基地、消灭敌方坦克。 🧱 可破坏砖墙、不可破坏钢墙、水面、草丛四种地形。 🗺️ 5 张手写预设关卡地图循环 + 独立 Boss 场地。 👾 4 种敌人类型:普通 / 快速 / 装甲(2 血)/ 精英(3 血). 📈 难度曲线:敌人速度、射速、类型比例随关卡提升。 🔥 连击评分:5 秒内连续击杀叠加 10% 加成。 👑 Boss 战:每 5 关出现大型 Boss(2×2 格、多段血条、三连散弹). 🤖 敌方 AI:追踪玩家 / 基地、卡墙自动脱困、自动射击,精英与装甲更狡猾。 📊 局内统计:击杀数、命中率、最长连击、Boss 击破数全程记录。 🖼 战绩图:结算页一键生成霓虹风战报卡,长按保存发朋友圈。 🏅 成就徽章:8 枚隐藏成就(Boss 猎手 / 无伤战神 / 连击狂人…),本地解锁记录。 🎬 关卡过渡:每关开场霓虹大字扫屏,节奏感拉满。 📤 分享成绩:结算页一键发起好友挑战,对方点开链接就能看到你的分数。 📅 每日挑战:同一天全世界同一张图、同一波敌人(日期种子驱动). ⚡ 打击感:击杀定格(hit-stop)、受击红闪、Boss 出场全屏警报。

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 piano and synth toys →

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 →