Files
NumberSwipe_New/campaign-50/reports/MOBILE_BUGFIX.md
T

14 lines
2.0 KiB
Markdown

# 数字错误反馈、门状态及手机适配
依据:只读原项目 docs/design.html v1.5。规范无单独六边形组件,采用其颜色令牌、0.18u圆角、0.10u间隙、0.46u路径桥和线索环状态;用户已确认的逐格回退、整块无内部接缝优先于原文旧规则。
1. 5-2:双色底色原先优先于错误色。现在错误色优先;方块11作为第7步到达时变红并显示需11,类别形状移动至右下避免文案重叠,撤销恢复蓝色。
2. 完成提示与下一关:此前两个绝对定位元素占用了同一底部区域。现放在正常流的独立反馈行中,提示与按钮各占空间;完成文案缩短为完成/50关完成。
3. 门:状态是步数与当前路径穿门历史共同决定。相同8格路径,尚未穿门时关闭,合法穿门后保持开启;提示不改变状态。通过前文案区分门开时绕行一步关闭与直接穿门锁定开启。门上已过与顶部保持开启同步;回退撤销穿门那一步后恢复切换。
4. 六边形:沿用正六边形真实共边;按对边宽度统一字体、间隙、圆角、线索环与桥比例;触屏和鼠标边缘死区减少误触。墙与门保留真实共边位置。
5. 手机:保留安全区/dvh,窄屏压缩横向留白,规则按钮44px,字幕和规则自然换行,短竖屏压缩辅助区,横屏采用盘面与操作侧栏;软键盘视口变化重新计算盘面,输入框16px。底部操作按钮不少于44px。
验证:45项测试通过。复现5-2数字11错位变红/撤销恢复;验证提示不改变门状态与同格数不同穿门历史;全部50关在296×290、351×430、480×260画布尺寸下完成操作回归。50关完整求解和规则必要性另见 validation 报告。自动交互通过实际离线页面脚本与Canvas命令进行;实际手机的触感、系统字体和像素排版仍需设备试玩确认。
所有修改均位于独立campaign-50目录,未修改原项目和历史40关原型。