Bubble Reef: SVG bubble shooter

An arcade game OpenVGLab built with Claude Opus 5.5. Copy the exact prompt free.

OpenVGLab built this with Claude Opus 5.5 and shared the full prompt on GitHub; it is quoted below word for word. A bubble shooter inspired by Puzzle Bobble: a hermit crab fires bubbles, popped bubbles burst into water drops and dropped ones swim away as fish. 12 levels plus an endless mode, in a watercolour undersea style. A single 122 KB SVG. This prompt is in Chinese. Paste it as written; Claude follows it in any language. Add "Make all in-game text English" if you want English menus. Prompt in Chinese. 泡泡射击 / 消除益智, inspired by 泡泡龙: 寄居蟹举着泡泡开火,打散的泡泡炸成水珠、掉落的泡泡变成小鱼游走,12 关冒险加无尽模式 纸张纹理上的水彩海底:晕染水色、晃动光斑、摇摆海草珊瑚,泡泡里藏着海洋生物剪影.A single 122 KB SVG.

The prompt

你负责独立完成一款浏览器小游戏《泡泡海 BUBBLE REEF》:水彩海底风的泡泡射击,玩法借鉴《泡泡龙》,角色、名字和美术全部原创。

【交付】
- 只交付一个自包含文件 bubble-reef.svg,根元素为 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1280 720" width="100%" height="100%" preserveAspectRatio="xMidYMid meet">,窗口缩放时 16:9 画面完整居中。
- 画面、界面、游戏逻辑(内联脚本)和音效全部写在这一个文件里,不引用任何外部图片、字体、脚本或网络资源,浏览器直接打开就能玩。文件必须是合法的 UTF-8 XML。
- 界面文字用中文,标题配英文副标题。音效和背景音乐用 Web Audio 实时合成,第一次按键或点击后开始发声,M 键静音。
- 只借鉴玩法,不使用原作的角色、名字或标志性素材。

【玩法】
- 底部发射器瞄准并发射彩色泡泡,泡泡粘在顶部的蜂窝格阵列上;同色泡泡连成 3 个及以上就消除,失去连接的泡泡整串掉落并得额外分数。
- 泡泡可以碰左右墙壁反弹;显示瞄准虚线(包括第一次反弹后的路径)。
- 显示当前泡泡和下一个泡泡,可以互换。
- 每发射若干次,泡泡阵整体下降一行;泡泡压过底线就失败。
- 特殊泡泡:彩虹泡(匹配任意颜色)、炸弹泡(炸掉周围一圈)、冰冻泡(先打一次解冻才能消除)、闪电泡(消除整行)。
- 冒险模式 12 关,每关有不同的初始阵型;无尽模式不断从上方推进新行,按分数计。
- 难度:简单(4 种颜色、下降慢)、普通(5 种)、困难(6 种、下降快);用 localStorage 记录冒险进度和各模式最高分。

【操作】鼠标移动瞄准、点击发射;键盘 ← → 调整角度、空格发射、↑ 交换当前和下一个泡泡;P 暂停,H 帮助,M 静音。

【画面】
- 水彩海底风:水面透下来的光斑轻轻晃动,珊瑚和海草随水流摆动,背景有纸张纹理和晕染。
- 泡泡是带高光和折射感的水彩泡泡,每种颜色里有一只不同的小海洋生物剪影(小丑鱼、海星、水母、海龟、章鱼、海马),方便色弱玩家区分。
- 消除时泡泡破裂成小水珠,掉落的泡泡变成小鱼游走;发射器是一只会跟着瞄准方向转身的寄居蟹。
- HUD 显示分数、关卡、距离下降还有几步、下一个泡泡。

【流程与界面】
- 标题页:模式选择(冒险 / 无尽)、难度、开始、帮助、最高分。
- 冒险模式有关卡选择页,显示已解锁关卡和每关星级。
- 帮助页:操作和特殊泡泡说明。
- 暂停菜单有继续、重新开始、返回标题;过关结算给 1~3 星;失败页和无尽模式结算页都可以再来一局。

【验收】
在无头 Chrome 里自动试玩:从标题页开局并实际操作一局。要求 0 个 JS 报错、0 个 XML 解析错误、帧率不低于 55 fps;在 1280×720 和 1920×1080 两种分辨率下截图,确认画面完整、文字不溢出。

Prompt by OpenVGLab, quoted word for word from their GitHub repository. Model as stated by the creator; your result will differ.

What’s inside

  1. Copy the prompt below, or download it as a SKILL.md
  2. Paste it into Claude Opus 5.5, ideally in Claude Code so it can write, run and test the game
  3. Swap in your own theme, characters or rules where the prompt names theirs
  4. Play it, then ask for fixes and polish in plain words

What you’ll bring

  • Claude Opus 5.5 (Claude Code, or a Claude chat for single-file HTML games)
  • A browser to play the result
  • Your own twist on the idea, if you want one

What you’ll get

  • A playable browser game in the spirit of the one above, written by Claude
  • The code, which you can keep editing

Perfect for

  • Anyone who wants to make a game without coding
  • Developers testing what Opus 5.5 can build
  • Teachers and parents making a game with kids

Also found as

opus 5.5 game prompt · claude game prompt · one shot game prompt · arcade & puzzle · bubble reef: svg bubble shooter

Questions

What is Bubble Reef: SVG bubble shooter?

Bubble Reef: SVG bubble shooter is an arcade game that OpenVGLab built with Claude Opus 5.5. This page quotes the prompt they shared, word for word.

Who made it, and where was the prompt shared?

OpenVGLab made it and shared the prompt on GitHub: https://github.com/OpenVGLab/awesome-opus5.5-frontend-showcases/blob/main/README.en.md. You can find more from them at https://github.com/OpenVGLab/awesome-opus5.5-frontend-showcases.

How do I use the prompt?

1. Copy the prompt below, or download it as a SKILL.md. 2. Paste it into Claude Opus 5.5, ideally in Claude Code so it can write, run and test the game. 3. Swap in your own theme, characters or rules where the prompt names theirs. 4. Play it, then ask for fixes and polish in plain words.

Is it free?

Yes. Copying the prompt and downloading the SKILL.md costs nothing on Omo. You run it with your own access to Claude Opus 5.5.

The video and the prompt belong to OpenVGLab. Omo lists them free, with credit and a link to the original post. Creators can ask us to remove a listing at omo.space/support.