我让 Claude复刻了当年的《QQ堂》,做完了,能玩

项目地址:https://github.com/ghostgorge/SugarBubble 《糖泡堂 SugarBubble Arena》v1.0.1 · Python + pygame · 约 4500 行 · 零素材依赖 · 可打包成单文件 exe


还记得《QQ堂》吗?

放个泡,等两秒,十字一炸。被炸到不是马上死,是黏在糖浆里动不了,队友跑过来碰你一下就能把你捞出来——前提是对手没先过来补刀。

这个游戏我一直挺想念的。前段时间我干了件事:让 Claude 帮我把它重新做了一遍。

现在做完了,叫**《糖泡堂》**。双击就能玩,不用装 Python,一个 exe 搞定。

📷 这里放主菜单截图


玩起来什么感觉

核心还是那个味道:走位 + 放泡 + 卡人

最好玩的地方在于,被炸到之后那几秒是有戏的。你被困在糖浆里,眼看着队友往你这儿跑,同时敌人也在往你这儿跑——谁先到,结果完全相反。

所以一次爆炸其实同时创造了两个机会:一个救人的,一个补刀的。当年最上瘾的就是这几秒。

📷 这里放对局截图(最好是有人被困在糖浆里的那一刻)

顺便说,机器人也懂这套。它们的行为里,“去救队友”的优先级排在”去打人”前面。四个高手难度的 AI 打起来是真的乱。


五个模式

  • 经典模式 —— 道具全开,团灭对手
  • 无道具竞技 —— 固定数值,不掉道具,纯拼走位和卡泡
  • 足球模式 —— 糖泡从天上掉下来,人人自带踢泡,还能复活,限时抢补刀数
  • 抢包子 —— 去敌方包子铺抢包子搬回自己家,先运回 3 个赢。被困了包子会掉
  • 探险模式 —— 单人打怪,一波波来,3 条命,越往后 AI 越凶

操作永远只有”走”和”放泡”,换的只是目标。

📷 这里放模式选择界面截图


道具

威力、糖泡数、速度这三样是基础。另外还有:

叉子(被困了能自救)、飞镖(远程手动引爆)、护盾(挡一次)、踢泡(撞一下把泡踢走)、变身(8 秒满属性)、还有个捣蛋(负面的,威力掉到 1 还减速)。

地形上有糖果箱、要炸两次的硬糖箱、传送带、传送门、减速泥地。

📷 这里放一张道具比较多的对局截图


怎么玩

1P2P
移动方向键W A S D
放糖泡空格F
飞镖引爆左 CtrlG
叉子自救左 ShiftR

暂停 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——反正我也还在玩。

发表回复