← 返回列表

掌机俄罗斯方块:经典复刻版AI · Claude Fable 5

游戏信息

1:1 还原 90 年代黑白液晶掌机俄罗斯方块:黄色掌机外壳、灰绿液晶屏、蓝色十字键与实体按键质感,10×20 标准网格与 7 种经典方块。含连消加成与加速消除加分、20 级速度曲线、进度自动存档续玩、本地排行榜、外壳/方块/屏幕三类复古皮肤解锁、成就系统与 4 首 8bit 背景音乐(默认 Korobeiniki 主题曲)。

生成模型Claude Fable 5
类型轻量休闲单机 · 怀旧街机
分辨率480x854 (9:16)
朝向竖屏
平台H5移动端 / PC网页端
存档localStorage
作者BRICK GAME STUDIO
日期2026-07-02
PC←→ 移动(长按连移),↓ 加速下落,↑ 全局提速,空格/X 旋转,P 暂停,M 声音,R 重置
手机屏上实体按键:十字键 + 大蓝旋转键 + 功能键;液晶屏内支持点击/滑动两种手势模式

生成提示词

可复制以下提示词,用于学习或复现这款游戏。

《掌机俄罗斯方块:经典复刻版》生成提示词

用途:将本提示词交给 AI 编程助手,可完整复现本游戏。


请生成一款 1:1 还原 90 年代黑白液晶掌机的俄罗斯方块网页游戏,单文件 index.html、零外部依赖,逻辑分辨率 480×854(9:16 竖屏),用 Canvas 绘制整台掌机(不是 DOM 拼接)。

一、整机视觉(核心卖点)

  • 黄色圆角外壳(线性渐变+内侧高光描边+深色包边),顶部黑色粗体"经 典 版"标题、两侧各两个装饰小方块
  • 深色屏幕边框内嵌灰绿液晶屏:左侧 10×20 游戏区(黑色外框),右侧信息栏从上到下:等级/分数(LCD 大字)/下一个预览/加速等级/♪音量图标+系统实时时间 HH:MM
  • LCD 底纹:所有空格子以约 7% 透明度常显方块轮廓(还原液晶"幽灵段")
  • 方块样式:经典空心边框+实心内芯双层结构
  • 按键区:蓝色十字键(四向圆角键+中心块)、右侧大蓝色圆形旋转键(带白色旋转箭头图案)、上排四颗小圆键(红=重置、绿×3=声音/暂停/设置)+ 中文标签;所有按键按下有 2-3px 凹陷动效;静音时声音键画斜杠

二、按键逻辑(严格对应)

  • ←→ 移动(DAS 长按连移:首延迟 0.25s,重复间隔由灵敏度设置 0.06~0.18s)
  • ↓ 软降(0.045s/格);↑ = 全局加速等级 +1(本局永久提速,经典掌机行为,不是旋转!)
  • 大蓝键/空格/X = 顺时针旋转(4×4 内旋转 (x,y)→(3-y,x) 预计算 4 态,踢墙偏移试探 [0,-1,1,-2,2])
  • 红键/R 重置本局;绿键 P 暂停(也可开始);M 声音开关;触屏按键命中检测 + 液晶屏内手势(点击模式:左/右 1/3 移动、中间旋转、底部加速;滑动模式:横滑移动、下滑软降、上滑提速、点按旋转,设置切换)
  • 支持震动反馈(navigator.vibrate,可关)

三、规则与数值

  • 10×20 网格、7 种方块随机;出生 x=3, y=-1;锁定时有格在场外即游戏结束
  • 计分:1/2/3/4 行 = 100/300/600/1000;连续消除 Combo ×1.2 递增(上限 ×3);本次下落用过软降则消除得分 ×1.5
  • 每 10 行升 1 级(上限 20);下落间隔 0.85×0.85^(级-1),10 级后改乘 0.93 放缓,下限 0.06s;有效等级 = 等级 + ↑键加速等级
  • 消行动画:满行闪烁 0.32s 后塌落

四、存档与轻量系统

  • 进度自动存档续玩:盘面/当前块/下一块/分数/行数/等级/加速级,每 10 秒+暂停+页面隐藏/关闭时保存;主菜单显示"继续上局"
  • 本地排行榜:最近 10 局(分数/行数/等级/日期),按分排序,可清空
  • 皮肤三类:外壳 4 色(经典黄/复古红/深邃蓝/磨砂黑,按累计得分 0/5万/15万/30万解锁)、方块 4 色(经典黑/液晶蓝/墨绿/灰白,按成就解锁)、屏幕背景 3 色(灰绿/浅灰/米白,默认全解锁);换肤重渲染外壳离屏图
  • 成就 5:初次尝试/四连消大师/等级达人(10级)/高分玩家(单局10万)/怀旧达人(累计10小时)
  • 设置:音效/音乐音量滑块、音乐曲目切换、操作方式、灵敏度、下落阴影开关(默认关)、震动、重置最高分/成就/清缓存

五、音频

  • 蜂鸣音效:移动嘀/旋转啾/落地咚/消行连响/升级琶音/结束下行/按键嘀
  • BGM 4 首 8-bit:默认 Korobeiniki 主题曲(旋律按 [midi,八分音符数] 编码 + 每小节根音低音交替八度)+ 快板/夜曲/行军三首备选,设置切换

交付要求

  • index.html + config.json + icon.png(256×256 平滑风格:黄色掌机含液晶屏方块、十字键、彩色圆键)
  • node --check 校验;无头测试:7 方块×4 旋转态、旋转/移动、消 1 行=100 分、Tetris=1000 分、加速等级降低下落间隔
  • 注意 bug:暂停时若处于消行动画状态,恢复时必须回到原状态(不能直接置 playing,否则已锁定方块会被重复下落)