◀ VibeCruiser

BambooCicada

A free physics simulation — play it in your browser, no install. 竹知了 · 3D 竹蝉传统玩具仿真网页游戏 — WebAudio 实时合成蝉鸣 · Three.js 物理仿真 · MediaPipe 手势操控

by @CJH91577 · CJH91577/BambooCicada on GitHubLANG JavaScriptHOSTED ON CJH91577.GITHUB.IOUPDATED 22 Aug 2026

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

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

浏览器会自动打开 ` 必须通过服务器访问(摄像头手势需要 localhost/HTTPS 安全上下文, 直接双击 index.html 无法使用全部功能)。

线性项(层流)+ 二次项(湍流)建模,外加竹签与竹筒的静摩擦; 最大持续搓动平衡转速约 2300 RPM,松手后约 10 秒自然衰减到无声。

双锯齿波 + 低八度方波作载波,带通滤波器塑形; 振幅以叶片通过频率(2×转/秒)调制,产生低速「哇——哇——」 到高速密集蝉鸣颤音的自然变化;载波基频随转速从约 240 Hz 连续 爬升到 2800 Hz(音调变高);响度用平滑包络,转速降下声音自然消失; 高速叠加带通噪声模拟"切风"嘶声。

浏览器内自检(服务器运行中):访问 ` 结果写入页面与标题。?demo=1 为自动演示模式(自动周期性搓动), ?nosplash=1 跳过开始界面。

(需要 HTTPS),此时搓动、摇一摇、挑战等全部功能可用;想用手势 操控可在本机 ` 体验。

整个文件夹是自包含的(依赖已内置在 vendor/), 用管理员权限把 zhuzhiliao 文件夹复制到目标位置即可,再执行 node server.js 启动。

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 →