[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article:firmware-9d0dc360":3},{"article":4,"revisions":15},{"id":5,"author_id":6,"firmware_project_id":7,"slug":8,"published_revision_id":9,"visibility":10,"moderation_lock_reason":11,"version":12,"created_at":13,"updated_at":14},"5455af74-e155-4e06-9367-07f43e409f30","530911f6-6412-4f62-a7c2-7bbd0805fd3d","9d0dc360-0f52-4cc5-a008-ed65f7b5ac37","firmware-9d0dc360","aa416fce-944c-4c7e-b236-650a3c47fdc4","public",null,6,"2026-10-12T11:51:33.524Z","2026-10-13T06:09:18.611Z",[16],{"id":9,"article_id":5,"revision_no":17,"state":18,"source_revision_id":11,"change_summary":19,"version":12,"submitted_at":20,"reviewed_at":21,"published_at":14,"created_at":13,"description":22,"rendered_description":23,"content":24},1,"published","Initial draft","2026-10-12T11:51:38.629Z","2026-10-13T06:09:18.590Z","# Mini Tetris — 8×8 LED 俄罗斯方块\n\n把 Mosaico 变成一台触摸游戏控制器，真正的俄罗斯方块棋盘位于外接 8×8 RGB LED 灯板上。拼满一排能够消除！\n\n彩色二格、三格小方块和少量四格方块随机生成，从顶部自动下落。通过 Mosaico 的大按钮左右移动、顺时针旋转，按住加速下落，松开恢复正常速度。方块触底或碰到已固定方块后锁定；满 8 格横排闪烁约 200ms 后消除，上方各行整体下移，支持多行消除与计分。初始下落间隔 900ms，随消行逐步加速。支持暂停、继续和游戏结束后重新开始。\n\n480×480 触摸屏只显示标题、SCORE、LINES、NEXT 和控制按钮，不重复绘制灯板棋盘。\n\n**硬件要求**：ESP32 Mosaico（esp32s31，16MB Flash）、480×480 触摸屏，以及左槽可识别的 MatrixLedBoard 8×8 WS2812\u002FWS2812B 灯板。复用当前 BSP 的 GPIO 映射，GRB 通道顺序、物理 LED 索引和触摸方向。通用独立 WS2812 灯板不能仅凭型号即插即用，需要匹配当前模块连接和描述信息。\n\n**安装**：上传本目录 `mini-tetris-1.0.0.irisfw` 到 Iris 固件栏。包包含应用、完整分区表和 GSP UI 资源，保留已有 Recovery 的固定前缀与 bootloader；使用 System Update 安装。空白设备需先通过官方 recover 流程初始化 Recovery。\n\n**展示图说明**：封面和 `controller-device.png` 是真实 Mosaico 触摸控制台截图；模拟器图片文件名注明 simulator。当前没有实体 LED 灯板照片，请勿将控制台截图描述为灯板实拍。\n\n**验证**：共享 C 游戏规则回归及原生 GSP 触摸回放通过；实体安装 healthy，normal→Recovery→normal 往返通过；用户确认灯板和触摸控制均正常。可选音效未接入；实体满行闪烁\u002F压缩尚未单独人工观察。\n","\u003Ch1>Mini Tetris — 8×8 LED 俄罗斯方块\u003C\u002Fh1>\n\u003Cp>把 Mosaico 变成一台触摸游戏控制器，真正的俄罗斯方块棋盘位于外接 8×8 RGB LED 灯板上。拼满一排能够消除！\u003C\u002Fp>\n\u003Cp>彩色二格、三格小方块和少量四格方块随机生成，从顶部自动下落。通过 Mosaico 的大按钮左右移动、顺时针旋转，按住加速下落，松开恢复正常速度。方块触底或碰到已固定方块后锁定；满 8 格横排闪烁约 200ms 后消除，上方各行整体下移，支持多行消除与计分。初始下落间隔 900ms，随消行逐步加速。支持暂停、继续和游戏结束后重新开始。\u003C\u002Fp>\n\u003Cp>480×480 触摸屏只显示标题、SCORE、LINES、NEXT 和控制按钮，不重复绘制灯板棋盘。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>硬件要求\u003C\u002Fstrong>：ESP32 Mosaico（esp32s31，16MB Flash）、480×480 触摸屏，以及左槽可识别的 MatrixLedBoard 8×8 WS2812\u002FWS2812B 灯板。复用当前 BSP 的 GPIO 映射，GRB 通道顺序、物理 LED 索引和触摸方向。通用独立 WS2812 灯板不能仅凭型号即插即用，需要匹配当前模块连接和描述信息。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>安装\u003C\u002Fstrong>：上传本目录 \u003Ccode>mini-tetris-1.0.0.irisfw\u003C\u002Fcode> 到 Iris 固件栏。包包含应用、完整分区表和 GSP UI 资源，保留已有 Recovery 的固定前缀与 bootloader；使用 System Update 安装。空白设备需先通过官方 recover 流程初始化 Recovery。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>展示图说明\u003C\u002Fstrong>：封面和 \u003Ccode>controller-device.png\u003C\u002Fcode> 是真实 Mosaico 触摸控制台截图；模拟器图片文件名注明 simulator。当前没有实体 LED 灯板照片，请勿将控制台截图描述为灯板实拍。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>验证\u003C\u002Fstrong>：共享 C 游戏规则回归及原生 GSP 触摸回放通过；实体安装 healthy，normal→Recovery→normal 往返通过；用户确认灯板和触摸控制均正常。可选音效未接入；实体满行闪烁\u002F压缩尚未单独人工观察。\u003C\u002Fp>\n",{"title":25,"categories":26,"boards":28,"tags":29,"cover_images":30,"external_links":32,"attachments":33,"current_version":34,"license":35,"firmware_variants":36},"俄罗斯方块",[27],"sensors",[],[],[31],"\u002Fapi\u002Fv1\u002Ffiles\u002F77a155c2-d278-4ef8-92d7-e780edd0f1ea.webp",[],[],"1.0.0","MIT",[37],{"type":38,"partitions":39,"iris":40},"iris",[],{"bundle_asset_id":41},"e26bee1f-7515-41ce-a024-d87e280c1be3.irisfw"]