古埃及青蛙祖玛:经典复刻版AI · Claude Fable 5
游戏信息
生成提示词
可复制以下提示词,用于学习或复现这款游戏。
《古埃及青蛙祖玛:经典复刻版》生成提示词
用途:将本提示词交给 AI 编程助手,可完整复现本游戏。
请生成一款古埃及主题祖玛消除网页游戏,单文件 index.html、零外部依赖(原生 Canvas + WebAudio + localStorage),逻辑分辨率 960×540(16:9 横屏),窄屏自动上下补花纹边框。
一、核心玩法
- 中央石质青蛙发射器随鼠标/触摸旋转瞄准,发射彩珠插入沿轨道滚动的珠链;≥3 同色相连即消除;任意珠滚入终点太阳黑洞即失败
- 20 个关卡 + 无尽模式;关卡通关条件:消除全部珠子(出珠完毕且链空)
二、轨道系统(关键架构)
- 轨道 = 参数化生成的密集点列 → 等弧长累积表,提供
posAt(s)二分查找+插值返回坐标与切线 - 四种轨道按关卡演进:1-4 关蛇形(椭圆螺旋 1.4 圈收缩 0.45)→ 5-9 关双分支(两条独立链镜像螺旋、各自黑洞)→ 10-14 关螺旋(2.35 圈)→ 15+ 关交叉(半径正弦波动使圈层交错);无尽用螺旋
- 轨道绘制:宽描边分层(青铜边 47px + 深色凹槽 41px),预渲染到背景离屏 Canvas
三、珠链物理(核心难点)
- 珠子按弧长
s升序存于数组,直径 40px;尾部连续段被推进器推进(含开局涌入加速 ×6,仅限有限出珠数或无尽前 30 颗——无限出珠时不可永久加速) - 断口吸附:缺口两侧颜色相容(金珠万能)时,前段整体以 300px/s 回拉;接触瞬间做消除判定 → 连锁
- 合并检测:记录移动前各缝隙状态,帧末对"由断变连"的接缝做三消判定;消除后剩余连锁交给后续帧的吸附处理(不要用失效的间隙快照重扫)
- 插入:发射珠命中链珠后按切线方向点积决定插前/插后,向前顺次推挤接触段
- 珠子总长必须 ≤ 轨道容量约 60%(按轨道类型设上限 36/52/50/46,否则必败)
四、数值
- 珠速 0.8 格/s(1格=40px)每 3 关 +0.2,上限 2.5;颜色 3 种起,第 4/8/12 关各 +1 至 6 种
- 发射速度约 13 格/s(策划案 8 格/s 手感太慢,需调快);青蛙旋转限速 360°/s
- 距黑洞 1 格触发失败(吞噬动画:珠子加速滚入并缩小)
- 第 10 关起限时(70 + 珠数×2 秒),剩余时间每秒 +10 分
五、得分与特殊珠
- 3 消 +10,每多 1 颗 +5;连击 ×1.2^n 上限 ×5;穿缝命中(穿透)+50;整段清空 +200
- 特殊珠出现率 5%+关×0.4%:金珠(万能配色+100)/爆炸珠(消除时清半径 3 格+150)/减速珠(全场 0.35 倍速 5s+80)/后退珠(全链退 3 格+80)——爆炸/减速/后退珠使用普通配色+图案标记(避免颜色未解锁导致死珠)
- 通关 +500、无失误(无脱靶且未用免死)+300
六、表现与音频
- 石蛙发射器:渐变石绿身体、眼珠随瞄准转动、发射张嘴、额头金宝石、金色皮肤变体;嘴中当前珠+下方下一珠预览;虚线瞄准线
- 珠子径向渐变球体+随滚动旋转的图腾纹;黑洞金色太阳旋转光芒+吸入漩涡+危险红闪;背景砂岩+星月眼图腾浮雕
- 音效:咻/嗒/噼里啪啦连响/嘭/嗡/递进叮连击/咕噜吞珠/石敲按钮;BGM 用双和声小调(A Bb C# D E F G#)竖琴拨弦+笛+鼓音序器,节奏随关卡加快
七、系统
- 成就 6:初入神殿/消除新手(累计1000)/连击达人(10连)/爆破专家(爆炸珠累计500)/关卡大师(通关20)/祖玛之王(无尽破万)
- 每日签到:免死机会(洞口前清 15 颗续命,每局一次)/3 天双倍分道具(开局自动用)/7 天金蛙皮肤
- 关卡选择网格(锁定/最佳分)、排行榜、设置、localStorage
- 操作:鼠标移动瞄准+左键发射+右键或空格换珠+Esc 暂停;触屏滑动瞄准+点按发射+双击青蛙换珠
交付要求
index.html+config.json+icon.png(256×256 平滑风格:金环内石绿青蛙+彩珠弧线,非像素风)node --check校验语法