◀ VibeCruiser

strike zone

A free browser game — play it in your browser, no install. 原创网页战术 FPS(CS 风格):单文件 Three.js 客户端,炸弹模式、战术 Bot、联机多人,所有模型/纹理/音效程序化生成

by @yanzaocheng · yanzaocheng/strike-zone on GitHubLANG JavaScriptHOSTED ON STRIKE.PREDIX.ICUUPDATED 27 Sep 2026

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

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

An original browser tactical FPS in the style of Counter-Strike — bomb defusal, bots with real tactics, and online multiplayer. The whole client is a single HTML file built with Three.js and vanilla JS. Every model, texture and sound is generated in code; the project ships no external assets.

原创网页战术 FPS(CS 风格),炸弹模式。可以单人对战 Bot,也可以联机多人(最多 10 名真人一局,空位由 Bot 补齐)。 Three.js(cdnjs)+ 原生 JS,客户端是单个 HTML 文件,没有任何外部图片、模型或音频文件。

"补满 5v5"时每队用 Bot 补到 5 人;"只补齐双方人数差"时 Bot 只补人数少的一方(两人就是 1v1 单挑)。

服务器运行的回合、经济、Bot AI、炸弹与投掷物逻辑和单人模式完全相同。代码通过 NET.mode(sp / client / server)区分运行环境。

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 →