项目地址:https://github.com/ghostgorge/SugarBubble 《糖泡堂 SugarBubble Arena》v1.0.1 · Python + pygame · 约 4500 行 · 零素材依赖 · 可打包成单文件 exe
还记得《QQ堂》吗?
放个泡,等两秒,十字一炸。被炸到不是马上死,是黏在糖浆里动不了,队友跑过来碰你一下就能把你捞出来——前提是对手没先过来补刀。
这个游戏我一直挺想念的。前段时间我干了件事:让 Claude 帮我把它重新做了一遍。
现在做完了,叫**《糖泡堂》**。双击就能玩,不用装 Python,一个 exe 搞定。
📷 这里放主菜单截图
玩起来什么感觉
核心还是那个味道:走位 + 放泡 + 卡人。

最好玩的地方在于,被炸到之后那几秒是有戏的。你被困在糖浆里,眼看着队友往你这儿跑,同时敌人也在往你这儿跑——谁先到,结果完全相反。
所以一次爆炸其实同时创造了两个机会:一个救人的,一个补刀的。当年最上瘾的就是这几秒。
📷 这里放对局截图(最好是有人被困在糖浆里的那一刻)
顺便说,机器人也懂这套。它们的行为里,“去救队友”的优先级排在”去打人”前面。四个高手难度的 AI 打起来是真的乱。
五个模式
- 经典模式 —— 道具全开,团灭对手
- 无道具竞技 —— 固定数值,不掉道具,纯拼走位和卡泡
- 足球模式 —— 糖泡从天上掉下来,人人自带踢泡,还能复活,限时抢补刀数
- 抢包子 —— 去敌方包子铺抢包子搬回自己家,先运回 3 个赢。被困了包子会掉
- 探险模式 —— 单人打怪,一波波来,3 条命,越往后 AI 越凶

操作永远只有”走”和”放泡”,换的只是目标。
📷 这里放模式选择界面截图
道具
威力、糖泡数、速度这三样是基础。另外还有:
叉子(被困了能自救)、飞镖(远程手动引爆)、护盾(挡一次)、踢泡(撞一下把泡踢走)、变身(8 秒满属性)、还有个捣蛋(负面的,威力掉到 1 还减速)。
地形上有糖果箱、要炸两次的硬糖箱、传送带、传送门、减速泥地。
📷 这里放一张道具比较多的对局截图
怎么玩
| 1P | 2P | |
|---|---|---|
| 移动 | 方向键 | W A S D |
| 放糖泡 | 空格 | F |
| 飞镖引爆 | 左 Ctrl | G |
| 叉子自救 | 左 Shift | R |
暂停 Esc,帮助 F1,全屏 F11。
两个人可以在同一台电脑上打。
下载下来之后:
- 想直接玩 → 双击
run.bat - 想要一个 exe → 双击
build.bat,出来的东西在dist文件夹里,以后双击那个 exe 就行
一点幕后
有件事我觉得挺有意思:这个游戏里没有任何图片和音频文件。
所有画面都是代码一笔一笔画出来的,所有音效和背景音乐都是实时算出来的。所以打包出来就是一个干干净净的 exe,没有一堆素材文件夹跟着。

需要的同学私信我获取exe文件。
拿去玩
在下面这个路径打开并下载至本地
https://github.com/ghostgorge/SugarBubble

Windows 直接点击run.bat双击就行。
如果需要打包可以统统pyinstaller来实现,最后在dist上生成可执行的exe文件。
希望你玩得开心的话,回来点个 star。
要是发现哪里还不对,欢迎提 issue——反正我也还在玩。
