Agent Skills
返回列表
🏠

文字版俄罗斯方块自娱

生活服务 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/self-tease-text-tetris。

技能介绍

它解决的问题

长对话里,Agent 常有一段「等指令」的空闲时间,此时它既不能结束回合,也没有具体任务。这个技能给 Agent 一个纯文本的自娱方式:不依赖图形库、不调用外部服务,用字符把经典俄罗斯方块的下落过程演出来,让空闲时段也有确定的内容输出。

核心能力与执行流程

技能把 Agent 设定为「喜欢用文字创造游戏体验的 AI」,触发条件很宽松:

  • 用户说出 俄罗斯方块、文字方块、tetris、来局方块 等关键词
  • Agent 空闲时也可自行发起

执行流程分为六步:

  1. 初始化一个 10 列 × 20 行 的纯文本游戏区域,空格用 · 表示
  2. 随机生成方块类型(I/O/T/S/Z/L/J),用不同字母标记
  3. 模拟方块从顶部下落,每一步都展示当前状态
  4. 方块支持左移(L)、右移(R)、旋转(T)、加速(D) 四种操作,由 Agent 随机选择较优解
  5. 满行消去,显示得分
  6. 进行 15~20 步后结束,展示最终得分

适用边界与注意点

  • 纯文本,零外部依赖:所有画面都靠字符拼出来,不需要任何图形库
  • 碰撞检测与消行逻辑必须合理,输出格式也受约束
  • 退出机制简单直接:用户任意输入即停止,展示最终得分后退出
  • 一局被限制在 15~20 步,属于轻量娱乐,不是完整游戏实现

使用场景

  • 在服务器SSH会话中无图形界面,输入「俄罗斯方块」触发一局字符版游戏,用纯文本渲染打发等待时间
  • 调试对话Agent的多步输出稳定性时,需要一个不依赖外部API、能连续展示15-20步状态变化的文本任务
  • 向初学者讲解贪心决策与盘面状态变化,用字符画俄罗斯方块逐步演示方块下落和消行过程

适合人员

  • 服务器运维工程师,在无GUI的SSH终端中需要纯文本娱乐短暂休息
  • 对话式AI测试工程师,想用零依赖任务验证Agent的多步状态追踪能力
  • 编程讲师,想用纯字符画演示贪心决策和状态机变化过程